- Release notes
- Getting started
- Installation
- Configuration
- Integrations
- Authentication
- Working with Apps and Discovery Accelerators
- AppOne menus and dashboards
- AppOne setup
- TemplateOne 1.0.0 menus and dashboards
- TemplateOne 1.0.0 setup
- TemplateOne menus and fashboards
- TemplateOne 2021.4.0 setup
- Purchase to Pay Discovery Accelerator menus and dashboards
- Purchase to Pay Discovery Accelerator Setup
- Order to Cash Discovery Accelerator menus and dashboards
- Order to Cash Discovery Accelerator Setup
- Basic Connector for AppOne
- Deploying the Basic Connector
- Introduction to Basic Connector
- Input tables of the Basic Connector
- Mapping attributes
- Cleaning input data
- Adding tags
- Adding automation estimates
- Adding Due dates
- Adding Reference models
- Setting up Actionable Insights
- Setting collapsible charts
- Using the output dataset in AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- SAP input
- Checking the data in the SAP Connector
- Adding process specific tags to the SAP Connector for AppOne
- Adding process specific Due dates to the SAP Connector for AppOne
- Adding automation estimates to the SAP Connector for AppOne
- Adding attributes to the SAP Connector for AppOne
- Adding activities to the SAP Connector for AppOne
- Adding entities to the SAP Connector for AppOne
- SAP Order to Cash Connector for AppOne
- SAP Purchase to Pay Connector for AppOne
- SAP Connector for Purchase to Pay Discovery Accelerator
- SAP Connector for Order-to-Cash Discovery Accelerator
- Superadmin
- Dashboards and charts
- Tables and table items
- Application integrity
- How to ....
- Working with SQL connectors
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Releasing a SQL Connector
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Useful resources
Cleaning input data
Cases filter
and Events filter
.
See the illustration below.
Cases_input
table and is often used to remove duplicate cases or to leave out certain case types. In the example below cases with a negative
amount are filtered. The result panel shows that 15 cases will be filtered out based on this definition.
Events_input
table and is often used to leave out certain activities or to filter out events before a specific date. The Events filter always references the Cases filter to remove events where the case has been filtered out in the Cases filter. In the example below events happening before 01/01/2016 are removed. The result panel shows that this results in 72 191
events being removed.
Cases filter
and Events filter
are applied in the join of the Cases_preprocessing
and Events_preprocessing
table. Because of that it is sufficient to only alter the filters themselves. The setting guarantees the preprocessing tables
only contain data according to the filter definition.
Cases_preprocessing
or Events_preprocessing
table to inspect how the filter is applied.
Cases_preprocessing
Cases_preprocessing
table applies the Cases filter in its where-condition. As a result, the table holds all data contained in the Cases_input
table except for the records filtered out by the Cases filter. The example below shows that 15 records are excluded, which corresponds to the 15 false values in the Cases filter itself.
Events_preprocessing
Events_input
table and is often used to leave out certain activities or to filter out events before a specific date. The Events filter always references the Cases filter to remove events where the case has been filtered out in the Cases filter. In the example below are events happening before 01/01/2016 removed. The result panel shows that this results in 72 191
events being removed.
Instead of having attributes in your dataset that do not exist in the Basic Connector, it is also possible that there are fields defined in AppOne, that do not directly correspond to one of the fields in your input data file. In this case, you should create an expression for this field in the Basic Connector.
In some cases you might not want to remove the entire record, but simply correct the values of the incorrect attribute.
To correct such an attribute in UiPath Process Mining, it is necessary to first make an expression that calculates the correct values and then replace the incorrect attribute with the new expression.
To correct the attribute, create a new expression which calculates the correct values. Create this expression in the same table the incorrect attribute originates in.
Case ID
attribute is available in the Cases_preprocessing
and Cases_base
table, but it originates in Cases_input
. Therefore the new expression to correct it also should be calculated in Cases_input
.
Case ID
in the Cases_input
table.
The attributes of the tables in the Basic Connector are used in different expressions throughout the connector. Therefore, it is not possible to simply delete the incorrect attribute, but it needs to be replaced by the new expression. The steps below explain how to replace an attribute.
Step 1: Set the availability of the new expression
To replace an attribute the availability of both attributes needs to be the same. The two Case ID attributes in the figure below have different availabilities.
Right-click on the second Case ID expression and select Availability - Public from the context menu to change the availability to Public.
Step 2: Swap UIDs
To replace the incorrect attribute in all the places where it is used in the Connector with the new expression, the UIDs of both attributes need to be swapped. By swapping the UIDs, the software replaces all references to the original attribute with references to the new expression and vice versa. To swap UIDs select both attributes, right-click and select Advanced - Swap UIDs from the context menu. See the illustration below.
- The UID is an internal software ID and not the ID shown in the expression editor. After swapping the UIDs the name and ID of the attribute or expression will not have changed.
- If the swapping of the UIDs is not done in the table where the original attribute and the new expression originate from, a warning is displayed and the swap is not executed in the original table. You can undo the changes by using CTRL + Z and replace the attribute in the correct table.
Step 3: Check references
To check whether the swap was successful, check the references of each of the attributes. All references that used to point to the original attribute should now point to the new expression (see example below). The incorrect attribute should only be referenced by our new expression itself. To check the references, select an attribute, right-click and select Advanced - Show references from the context menu.
Ghosts
CTRL+Z
until the ghost is replaced by the actual attribute. Evaluate which steps went wrong during the replacement of the attribute
and repeat if necessary.
Step 4: Set the availability of original attribute
Preprocessing
and Base
tables. See illustration below for the two Case ID attributes after the swap and the original attribute set to private.