- Working With Dashboards and Charts
- Working With Process Graphs
- Showing or Hiding the Menu
- Context Information
- Root Cause Analysis
- Sending Automation Ideas to UiPath Automation Hub
- Filters
- Simulating Automation Potential
- Tags
- Due Dates
- Compare
- Export
- Triggering an automation from a process app
- Starting a Task Mining project from Process Mining
- App Templates
- Migrating Apps for the New Process Graph Layout
- Create New App Wizard
- Editing Apps
- Cloning an App
- Setting data restrictions for a process app
- Deleting an app
Migrating Apps for the New Process Graph Layout
Introduction
New Process Mining process apps now use the new layout technique called TRACY for process graphs. TRACY makes the process graph easy to understand, automatically identifying the main process flow and ordering the rest of the activities based on their execution sequence.
With the introduction of TRACY, all new process apps will use TRACY for the process graph layout. Existing process apps will continue to work in Process Mining until October 2023. Recreate or migrate your process apps before October 2023, to make sure the process apps are still accessible.
Customized process apps
If you have any existing process apps based on Event log, Custom process,Purchase-to-Pay, or Order-to-Cash app templates for which you have customized the transformations, you can migrate these process apps to use the new TRACY layout. Below is a description of the steps you need to perform if you want to migrate your process apps.
High-level steps for migration
-
Create a new process app (using sample data) based on the same app template as your current process app.
-
Export the transformations from you current process app to download the current, customized app transformations.
-
Edit the transformations as described below.
-
Import the transformations in the new process app created in Step 1. to upload the updated transformation to the new process app.
Export the transformations from the new process app to check out the new default transformations of your process app.
Migrating a Process App
In general, follow the steps as described in Editing Data Transformations in a Local Environment. Since specific settings are required when migrating to a new version, pay attention to the steps described below.
Make sure to edit the transformations you exported from your current process app. When done, import the transformations in the new process app based on the same app template as your current process app.
Make changes on the transformations as described below.
Event log table
- Purchase-to-Pay: Purchase_order_item_end_to_end_events.sql
- Order-to-Cash: Sales_order_item_end_to_end_events.sql
-
Other app templates: Event_log.sql
- Change other logic using Event_throughput_time, if applicable.
- Remove the corresponding test from business_logic.yml file.
- The Event_order will be overwritten with the new version, so either remove the Event_order field completely, or keep using current Event_order field for logic within transformations.
- Add the Activity_order field.
- Remove the Event_order test from business_logic.yml file.
Cases table
Default location in transformations:
- Purchase-to-Pay: Purchase_order_items.sql
- Order-to-Cash: Sales_order_items.sql
- Other app templates: Cases_log.sql
Steps in transformations:
1. Remove case throughput time and case start fields.
- Remove the following fields:
App template |
Field(s) |
Purchase-to-Pay |
Throughput_time_end_to_end |
Order-to-Cash |
Throughput_time_end_to_end |
Other app templates |
Throughput_time Case_start |
- Remove the corresponding tests from business_logic.yml.
2. Remove the Variant field.
- Remove the corresponding test from business_logic.yml file.
Edges table
Default location in transformations:
- Purchase-to-Pay: Purchase_order_item_end_to_end_edges.sql
- Order-to-Cash: Sales_order_item_end_to_end_edges.sql
- Other app templates: Edges.sql
Steps in transformations:
1. Remove the corresponding tests from business_logic.yml file.Events table
As an optional step, you can remove the (deprecated) Events table. Note that this is not required to get the new process app working, but it will improve the performance of the new process app.
Default location in transformations:
- Purchase-to-Pay: N/A.
- Order-to-Cash: N/A.
- Other app templates: Events.sql
Steps in transformations:
-
Remove (deprecated) Events table (not available for Purchase-to-Pay and Order-to-Cash app templates).
Other tables
If you are migrating an earlier version of a process app, for example, a process app that was created before Due dates were available for your process app, you may need to add tables or fields in your transformations to meet the new format of the app template.
For example, you may need to add a Due dates or a Tags model in your transformations.
6. Import and Test the Transformations in a Test Process App in Process Mining
Create a new process app based on the same app template as the current process app you want to migrate to test the transformations.
Select the option Use sample data in the Data source step when creating the test process app.
7. Import the Transformations in the Process App
Create a new process app based on the same app template as the current process app you want to migrate and import the transformations.
Select the option Use sample data in the Data source step when creating the new process app.
Post-migration step
After successfully migrating the process app, delete the original process app.