process-mining
latest
false
UiPath logo, featuring letters U and I in white

Process Mining

Last updated Sep 4, 2025

Loading data using direct connection

Note:

The Upload data using direct connection option is available for process-specific app templates that use a ServiceNow source system or a Salesforce source system. The Upload data using direct connection option is also available for the generic app templates Event log and Custom Process, if you want to set up a direct connection to ServiceNow or Salesforce.

Note:

The Upload data using direct connection option is the default option for app templates that use a source system for which a direct connection is available.

Prerequisites

Upload data using a direct connection uses Integration Service connections. This implies that you need to have:
  • a license for Integration Service;

  • Integration Service enabled on your tenant;

  • access to Orchestrator and Orchestrator folders.

Integration Service connections are restricted by folder. If you want to use a connection from a specific folder, you need to have access to that folder in Orchestrator to see it in Process Mining. If you create a new connection from Process Mining, this connection is created in your personal workspaces in Orchestrator.

Refer to the Integration Service guide for more information on Integration Service licensing and Integration Service connections.

Setting up a direct connection

You can set up using a direct connection to your source system from the Selecting the data source step instead of setting up a connection using CData Sync.

The Upload data using direct connection option loads data in to your process app directly from the source system.

Follow these steps to set up a direct connection to the source system:

  1. Select the Upload data using direct connection option.

    The source system used for the app template displayed.

  2. Select Connect.

    A new browser tab is opened where you can enter the authentication details for the connection.

Attention:

If you are using a process specific app template, make sure the user credentials have access to the default list of tables and fields specified in the app template. Refer to App Templates for details.

Mapping input tables

  1. A table is added in the Source tables section for each extracted table and is automatically mapped to the related input table in the Target tables section.

  2. Make sure each table is mapped to the correct target table. If required, select a different table from the Target tables list to correct the mapping.

  3. Select Next.

If you upload a table that is not listed as a required table, a new table is automatically added in the Source tables section for each uploaded file and a corresponding input table is created in the Target tables section. By default, the file name of the uploaded file is used as the name of the tables.

Note: A warning message is displayed indicating the table needs configuration before data can be uploaded for the table. When a new table is uploaded, it becomes available in data transformations. However, further steps are required to make this data visible on the dashboards. First, the table data must be loaded using a SQL query. Then, the table should be incorporated into the data model of the process app. Refer to Data models for more information on how to add a table in the data model.

Configuring input tables

The settings for the target input table are automatically detected and you just need to check them.

Follow these steps to edit the settings for an input table.

  1. Locate the table you want to configure and select the Edit table icon to open the Edit table panel for the selected table.

  2. Edit the settings as desired and select Save.

The following table describes the table settings.

Setting

Description

Table name

The name of the input table in Data transformations.

Mandatory

Option to define the table as mandatory.

If TRUE, the table will be required later when publishing or importing the process app. If the table is not uploaded then, an error is thrown. If FALSE, the table is considered as Optional., when publishing or importing the app. If the table is not uploaded then, an empty table will be created such that subsequent SQL queries will not fail.

Encoding

The encoding used in the file.

Delimiter

The delimiter separating the different fields.

Line ending

The character that is used to denote the end of a line and the start of a new one.

Quote character

The quote character used in case fields are wrapped within quotes.

Load type

The load type for the table.

Note:

If you select Incremental as the Load type, you must specify additional settings to configure incremental load for the table.

  • Prerequisites
  • Setting up a direct connection
  • Mapping input tables
  • Configuring input tables

Was this page helpful?

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