MarketplaceStudioTemplatePersonal Interactive Assistant

Create your first automation in just a few minutes.Try Studio Web

Personal Interactive Assistant

Personal Interactive Assistant

by Internal Labs





back button
back button
next button
next button



An attended automation framework that enhances the interaction between the user and the robot




This framework is meant to be used as an attended automation framework that allows the grouping of multiple processes (referred to as use cases) into one and that enhances the interaction between the user and the attended robot.

How To Use

The interface has two components:

  1. A Dashboard in which all the current processes (use-cases) supported by the robot are displayed and where the user can select the use-case about to be executed
  2. An ActionBar that appears once a use-case is selected and displays all its steps, allowing the user to control the flow of execution


In order for you to be able to use this framework, you need to make sure the following prerequisites are met:

  1. Make sure the port 49215 is available for the framework to use, otherwise, the communication between the HTML pages and the robot process won't work.
  2. The Robot must have access to create a sub-folder in the /Documents folder of the current windows user.
  3. In order to use the HTML/CSS/Js files saved locally in the project folder, you enable the Allow active content to run in files on My Computer Internet Option enabled (otherwise, move the HTML folder on a folder/network drive and change the paths in the Config.json):

The framework comes out of the box with 4 demo use cases, you can find more about them in the examples inside the documentation.

For the first demo use case, you will need the ExpenseIt application (also used in the academy courses). You can download it from here:

In order to change the skin of the Framework to the alternative presented in the screenshots, extract the files inside the \HTML\ and using the files inside, overwrite the files inside the \HTML folder.

For any questions please also contact Emilian Budeanu and Stefan Reutter.

Also, a big thank you to Marian Petrea for the awesome job he did with the reskin alternative!



• Displaying a dashboard during an attended process that would let the user select the use-case which the robot should execute • To display all the steps of a certain use-case and to allow the user to pause/resume the robot at certain points as well as to choose the order in which the steps can be executed (the user can use the dashboard in order to select which step should be executed after the current one) • Allow steps of a certain use-case to either be executed automatically or to be started manually by the user (each step can be configured individually and they don't have to executed necessarily in sequential order) • Give the developers the choice between multiple ways of automatically start use-cases, therefore enhancing reusability and taking advantage of any particularities of the application(s) being automated.

Additional Information

Additional Information


Microsoft.Activities = 1.0.1 Microsoft.Activities.Extensions = UiPath.Credentials.Activities = 1.1.6479.13204 UiPath.Excel.Activities = 2.4.6863.30657 UiPath.Mail.Activities = 1.2.6863.29868 UiPath.System.Activities = 18.3.6864.20561 UiPath.UIAutomation.Activities = 18.4.2 UiPath.WebAPI.Activities = 1.2.6863.33980

Code Language

Visual Basic


Internal Labs

Visit publisher's page

License & Privacy

License Agreement

Privacy Terms





August 10, 2021

Works with

Studio: 21.10 - 22.10


Silver Certified


UiPath Studio


UiPath Community Support


Similar Listings