- Release Notes
- Overview
- Getting Started
- Marketplace Vendors
- Marketplace Customers
- Publishing Guidelines
- Publishing Guidelines for Ready-to-go Automations
- Overview
- Standards for Quality Content
- Submit a Ready-to-go Automation
- User Guide Template for Ready-to-go Automations
- Ready-to-Go Automations for Assistant
- Promote Your Content
- Publishing Guidelines for Solution Accelerators
- Publishing Guidelines for Integration Service Connectors
- Security & IP Protection
- Other UiPath Listings
- Node-RED
- Setup
- Teams
- Microsoft Teams Scope
- Create Team
- Create Team From Group
- Get Team
- Get Teams
- Channels
- Create Channel
- Delete Channel
- Get Channel
- Get Channels
- Update Channel
- Chats
- Get Chat
- Get Chats
- Get Chat Members
- Messages
- Get Message
- Get Messages
- Get Message Replies
- Reply To Message
- Send Message
- Events
- Create Event
- Delete Event
- Get Event
- Get Events
- Users
- Get User Presence
- How It Works
- Technical References
- Get Started
- About
- Setup
- Technical References
- Azure Form Recognizer Scope
- Activities
- Analyze Form
- Analyze Form Async
- Get Analyze Form Result
- Analyze Receipt
- Analyze Receipt Async
- Get Analyze Receipt Result
- Analyze Layout
- Analyze Layout Async
- Get Analyze Layout Result
- Train Model
- Get Models
- Get Model Keys
- Get Model Info
- Delete Model
- Connectors
- How to Create Activities
- Build Your Integration
Ready-to-Go Automations for Assistant
UiPath Assistant is an interface between the human user and the attended robot.
Through UiPath Assistant, you interact and trigger your own Attended Robot. It lets you choose different ways of running processes. Assistant displays a list of available ready-to-go automations and allows you to command this attended robot to run any of these with a single click.
The ideal use case for a ready-to-go automation for Assistant is attended automation processes that empower each employee of an organization or a department to benefit from that automation.
Before zeroing on a particular use case, ask yourself:
- would it enable employees to delegate tasks they do each day to their robot-like taking action to schedule meetings, perform research and run reports, or analyze, manage, and maintain data?
- would it give employees easy access to automation?
A typical example of such a process is a work productivity-related use case in which an employee can trigger an attended robot using Assistant that will quickly prompt him with a form regarding meeting attendees, description, and time constraints. The robot takes this information and automatically compares options across invitee and meeting room calendars. The meeting day, time, and room options are then presented for the final validation by the user, and when confirmed, the robot sends out meeting invitations.
As a general rule, attended automation processes are fit to be run using Assistant. These processes should be designed so that they are smaller, fragmented, and can run with human supervision.
- Some attended automation processes run in the same way for everybody i.e. when the user clicks Start in the Assistant, the pre-defined steps are carried out without any variations.
- But in other cases, the way a process runs depends on parameters that are unique for the user or the context, such as email address, location of the folder, or a message string. In such cases, the process should be built by the developer in UiPath Studio with arguments or customizable input fields.
All ready-to-go automations for Assistant should be published as a NuGet package in UiPath Studio. It is because UiPath Assistant can consume only a NuGet package.
The NuGet file for Assistant needs to follow the same standards as for Custom Activities described here.
To test whether a process developed using UiPath Studio is compatible with UiPath Assistant, the first step is to install the NuGet package of that process in the UiPath Assistant.
- To install or update the NuGet package from the Orchestrator feed, the robot must be connected to the Orchestrator.
- Once the NuGet package is installed successfully, the next step is to configure any customizable input fields.
- If the process is developed in UiPath Studio with any arguments, parameters must be supplied in the customizable input fields in UiPath Assistant. These fields can be accessed in the Assistant by clicking on 'Show Process Details' in the three-dotted menu of the corresponding process.
-
The values supplied to these fields can be saved so that the next time the automation runs, these values are used.
Start with checking this article that guides you on how to submit any listing on Marketplace. Here, we have outlined all the steps that the Publishers need to know, including the dos and don'ts.
- Creating and Publishing a Ready-to-go Automation for Assistant on UiPath Marketplace
- 1. Identify the Use Case for Your Future Listing
- 2. Develop the Automation Using Studio
- 3. Once Your Automation Is Ready, Publish the Process as a NuGet Package in UiPath Studio
- 4. Test-run the NuGet Package With UiPath Assistant
- 5. Submit the NuGet Package With the Proper Metadata to UiPath Marketplace