Task Mining
Banner background image
Task Mining
Last updated 11 mars 2024


Recorder application

What needs to be installed on the client desktops to run Task Mining?

Each user needs to install the Client and the Processing Queue to capture their tasks. For details, please check the Installing the client app from the User Guide.

Does the Client App support a multi-monitor setup?

Yes, it does. Depending on the setup, it might consume more CPU / RAM

Does Task Mining support the Remote Runtime for working with Citrix XenApps?

No, not yet. We use OCR screenshots, so task/process discovery usually works well in Citrix, but if you export the result as a XAML you won't get the needed selectors.

Are there any limitations when recording in virtual / Citrix environments?

We did some testing, and there were no limitations identified.

  • The Desktop Client can be installed on a XenDesktop persistent VDI and works properly, recording a XenApp while having the Desktop Client installed locally works properly.

    Still, keep in mind that in Citrix apps, you can capture only the window selector.

  • We noticed that the VDI environment screen quality might be lower sometimes and may not generate optimal results. Please make sure to test before using the product

How can I uninstall the Client App?

To uninstall the Task Mining Client App, please follow the generic app uninstallation process: access your PC > Settings > Apps > search for the Task Mining app > select it > click the Uninstall button.

How much of the desktop resources will the recorder app consume?

The recorder application, along with the Queue service, should not typically consume more than 40% of the desktop resources (mainly CPU and memory). There might be spikes in resource usage from time to time.

Data collection

How to choose users for a project?

Select 2-5 users working on similar tasks that are available during the timeframe allowing them to capture their task execution multiple times. Usually, a minimum for 2-3 users would be two weeks or one week for 3-5 users.

Is there a minimum amount of data or users required to get meaningful results?

We suggest a minimum of 10,000 actions, but we recommend 50K actionskas a good baseline. This can typically be captured by 2-5 users in a week.

How to select applications for a project?

Select applications that users can access without administrator permissions, installed on their desktops and can be accessed via .exe.

Can URLs be allowed for recording for browser apps?

It will be available closer to the October release. The current workaround is that one browser can be added to recorded applications for work tasks, and another browser recommended to users for non-work-related tasks.

What application languages can TM recognize?

English is the only language supported in Task Mining now.

Will TM record processes in mainframe apps?

Yes, but we do not recommend capturing processes heavily reliant on mainframe applications

How can I handle the recording process if I'm working both in my work network (where the shared folder is available) and from the home network, where this is not available?

We recommend using the Integrated Upload feature to handle this scenario. If you need to use the shared folder, relaunch the app once you connect to the network where the shared folder is available so the queue can reconnect and start uploading files.

Data upload and security

How is recorded data uploaded?

It depends on the selected option in the Output Configurations setting.

What is the data residency regions supported for the cloud product?

Currently, only US and Europe data residency are available.

What are the data types, and where are they stored during the Task Mining data flow?

Initially, captured data resides on the user’s desktops until uploaded to an AI Center project as configured.

How is data secured during the upload?

Before the upload, the data is encrypted with a generated AES256 key stored in an encrypted way in the database. Encryption is applied both in transit and in the AI Center storage. The data is stored with Azure encrypted storage for the visualization while images are decrypted on demand (stored in a short-lived cache after it was initially served).


Why is the user's recording status switched to Error when I start the recording?

Please see the description for all errors here: https://docs.uipath.com/task-mining/docs/troubleshooting-errors-and-alerts You can download the user logs to see the error's details and context or share it in the support request.

Why do I receive 'The queue is not configured' error message in the logs?

Please check the configuration file uploaded to the Admin Console > Settings > Configure Upcoming Output > Network Shared Folder and confirm that the path to the local store is correctly formatted.

If the path is correct please open a customer support ticket and share the application log files.

Why recorder apps shows the ‘You are not assigned to a project’ message when a user signs in?

Because the user was not invited to a Task Mining project.

Analysis and visualization

What is a task?

A Task is defined as a set of activities employees do to complete an entire or part of a process. Things like completing an expense report, checking if the PO amounts are correct, or spending thirty minutes in excel. It is a collection of mouse clicks, keystrokes, and screenshots.

How are tasks named and sorted?

The task's default rank is based on the machine learning model’s confidence of the identified task.

What is a trace?

Trace is one iteration of the task performed by one user.

What is a step? Why it has a number?

The number is the unique identifier for this step/cluster in the dataset. We keep the number there for an easy filter, and it can be useful for re-compute.

How are the names of the steps determined?

Unsupervised algorithms are used to generate model representations and labels. If needed, manual editing could be used for labeling after the Analyzer algorithm is applied.

What are the numbers between steps?

It is the frequency count between steps. as an example, 11>13, it repeated 298 times, and then from 13, it deviates to 1 (171 times, there is a reverse action from 1 to 13 that happened 74 times) and another step (150 times).

How can I export a task?

To export a task, you can export a trace.

General questions

How is Task Mining different from Task Capture?

Task Mining is AI-driven and applies machine learning to mine user desktop activity across users to determine automation candidates. The word mining implies nontrivial extraction of previously unknown and potentially useful information from activity data.

Task Capture is human-driven and captures the subject matter expertise and assembles the ideal step-by-step workflow of a known process. Experts can transform siloed knowledge into organizational wisdom by “taking selfies” of their expertise.

Both products can expedite automation by generating PDD without messy manual screenshots or templates and export a skeleton workflow to Studio in seconds.

What is the difference between Process Mining and Task Mining?

Task Mining and Process Mining complement each other to generate a holistic view of how work gets done across the organization. Task Mining focuses on user desktop activities. It mines useful information from activity data across users to determine automation candidates. Process Mining helps discover automation potential from information trapped in business systems (like ERP and CRM) and provides a detailed understanding of your complex business processes.

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.