Skip to main content

Installing an activity package for working with an existing UiPath process

All UiPath processes consist of various activities. When a process is launched by a Robot or opened in UiPath Studio, a search is carried out in the available activity feeds for the relevant activities, which are then downloaded. To open a sample ABBYY FlexiCapture 12 Processor process, place the A.FlexiCapture.WebApi.Client.nupkg and Abbyy.Activities.UiPath.FlexiCaptureActivities.nupkg packages in a Robot-accessible Activity Feed. To do this:
  • Place them in the %LocalAppData%\UiPath\app-xx.x.x\Packages folder if you are using UiPath Community Edition (where xx.x.x denotes the UiPath version number).
  • Place them in the C:\Program Files (x86)\UiPath\Studio\Packages folder if you are using UiPath Enterprise Edition.
To find out the path to the Robot’s local feed, open UiPath Studio and open the Settings tab. Then, select Local in Manage Sources.
Screenshot of the UiPath Studio Settings tab showing the Manage Sources panel, where the Local default package source points to the Robot's local activity feed folder under the UiPath app Packages directory.
To decrease the time needed to update a package for all Robots, place it in the Orchestrator’s Activity Feed (in this case, the packages will become available for all Robots connected to Orchestrator). To do this:
  • If you are using UiPath Community Edition, go to the cloud Orchestrator and select Processes → Packages. Then click Upload a upload the Abbyy.FlexiCapture.WebApi.Client.nupkg and Abbyy.Activities.UiPath.FlexiCaptureActivities.nupkg packages one after another.
    Screenshot of the Packages page in UiPath Orchestrator, where the Upload button is highlighted and the uploaded Abbyy.Activities.UiPath.FlexiCaptureActivities, Abbyy.FlexiCapture.WebApi.Client, and Abbyy.UiPath.FlexiCapture.MultiTaskActivities packages are listed.
  • If you are using UiPath Enterprise Edition, copy the packages to the Orchestrator’s Activity Feed (by default, it is located in C:\Program Files (x86)\UiPath\Orchestrator\NuGetPackages\Activities on a machine that has Orchestrator installed) or download the packages on the Libraries tab in the Orchestrator web application.
For more information about Activities Feeds, see UiPath documentation.

Adding an activity package to a new process

To use the Capture Data activity in a new process or add it to an existing one, you need to include the Abbyy.Activities.UiPath.FlexiCaptureActivities.nupkg activity package in the dependencies of the process. To do this:
  1. Open an existing process in UiPath Studio and click Manage Packages.
    Screenshot of UiPath Studio with a blank process open and the Manage Packages button highlighted on the Design ribbon.
  2. Select Settings and find the local Source in the Default package sources list.
    Screenshot of the Manage Packages dialog in UiPath Studio on the Settings tab, where the Local source under Default package sources points to the UiPath app Packages folder.
  3. Copy the Abbyy.FlexiCapture.WebApi.Client.nupkg and Abbyy.Activities.UiPath.FlexiCaptureActivities.nupkg packages to the folder, the path to which is specified in Default local package source. Alternatively, place these packages in any other available source from the list.
  4. Go to Manage Packages and navigate to All packages → Local. Then, select Abbyy.Activities.UiPath.FlexiCaptureActivities in the activity list.
  5. Click Install, and then click Save.
    Screenshot of the Manage Packages dialog in UiPath Studio with the Local source selected and the Abbyy.Activities.UiPath.FlexiCaptureActivities package chosen, showing its details and the highlighted Install and Save buttons.
After that, the Capture Data activity will appear in the available activities list:
Screenshot of the UiPath Studio Activities panel showing the Capture Data activity available under the ABBYY FlexiCapture Single-Task Package node.