- 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 dashboards
- 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
- 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

Process Mining
Azure Key Vault provides encryption for passwords, which makes it a safe and secure location to store passwords for UiPath Process Mining.
To set up an Azure Key Vault the following actions must be performed:
- Create a Key Vault;
- Generate a certificate;
- App registration for UiPath Process Mining;
- Set the correct permission for the Key Vault;
- Enable the Credential Store in UiPath Process Mining.
Step 1: Create a Key Vault
Follow these steps to create a Key Vault.
Step |
Action |
---|---|
1 |
Go to the Azure Portal (https://portal.azure.com). |
2 |
Click on Create a resource. |
3 |
Search for Key Vault and click on Create. |
4 |
Enter a Name, select your Subscription, select or create a Resource Group and select a Location. |
5 |
Write down or copy the Nameof the Key Vault. |
6 |
Leave the access policy as default and click on Create. |
You have created a Key Vault where you can store passwords in a secret way.
Step 2: Generate a certificate
To secure the connection between UiPath Process Mining and Azure, a public/private key pair is needed, which will be referred to as a certificate. Below is a description of two different ways to generate a certificate. The first is the easiest way to create a certificate, but requires access to OpenSSL, e.g. through a Linux machine. The second method might be more complicated, but only requires Azure.
OpenSSL
Follow the steps below to generate the certificate via OpenSSL.
Step |
Action |
---|---|
1 |
Run the following command at the command line prompt:
|
2 |
Leave all fields empty, the certificate
my-certificate.pem will be generated.
|
3 |
Run the following command:
|
my-certificate.pem
, which is the private key needed to authenticate on Azure, and an azure-cert.cer
which is a public key, to be uploaded to Azure.
Azure
Follow these steps to generate the certificate via Azure.
Step |
Action |
---|---|
1 |
In the Azure Portal, go to All resources and click on your Key Vault. |
2 |
Go to Certificatesand click on Generate/Import. |
3 |
Set Method of Certificate Creation to Generate. |
4 |
Enter a name for your certificate, for example,
my-certificate .
|
5 |
Set Type of Certificate Authority (CA) to Self-signed certificate. |
6 |
Enter a Subject, for example,
CN=http://www.example.com .
|
7 |
Set the Content Type to PEMand keep the rest of the default settings. |
8 |
Click on Create. |
Follow these steps to download the generated certificate from Azure.
Step |
Action |
---|---|
1 |
In the Azure Portal, go to All resources and click on your Key Vault. |
2 |
Select Certificatesand click on your certificate. |
3 |
Right click on the current version, and if it is not enabled, select Enable. |
4 |
Click on the current version. |
5 |
Click on Download in PFX/PEM format and click on Download. |
6 |
Save the file to your disk as
my-certificate.pem .
|
7 |
Click on Download in CER format. |
8 |
Save the file to your disk as
azure-cert.cer .
|
9 |
Delete the certificate from Azure. |
my-certificate.pem
), which will be used by the software and a public key (azure-cert.cer
), which will be used by Azure.
Step 3: App registration
To access the Key Vault from UiPath Process Mining, an app registration is required. Follow these steps to perform the app registration.
Step |
Action |
---|---|
1 |
In the Azure Portal go to Azure Active Directory. |
2 |
Go to Propertiesand write down/copy your Directory (tenant) ID. |
3 |
Click on App registrations. |
4 |
Click on New application registration. |
5 |
Enter a Name, select Web app / API as Application type, and fill in any valid Sign on URL. |
6 |
Click on Create. |
You have completed the app registration.
Step 4: Setting the correct permission
To enable UiPath Process Mining to link to the Key Vault the correct permission must be set.
Follow these steps to set the correct permission.
Step |
Action |
---|---|
1 |
Go to your App registration and write down/copy your Application (client) ID. |
2 |
Go to Settings - Keys and click on Upload Public Key. |
3 |
Select the
azure-cert.cer file created previously and click on Save.
|
4 |
In the Azure Portal, go to All resources and click on your Key Vault. |
5 |
Select Access policies and click on Add new.... |
6 |
Click on Select principal and select your App Registration. Click on Select. |
7 |
Select the Secret permissions– Get and click on OK. |
8 |
Click on Save. |
9 |
Go to Secretsand click on Generate/Import. |
10 |
Fill in the Name(this will be the identifier), and Value(this is a secret password). |
11 |
Click on Create. |
It is now possible to link to the Key Vault from UiPath Process Mining.
Step 5: Enable the Credential store in UiPath Process Mining
Follow these steps to enable the credential store in UiPath Process Mining using the Azure Key Vault.
1 |
Go to the Superadmin Settings tab. |
2 |
Add the
CredentialStore entry to the Server Settings as displayed below.
|
"CredentialStore": {
"Type" : "AzureKeyVault",
"TenantId" : <Directory/Tenant ID>,
"ClientId" : <Client ID>,
"VaultName" : <KeyVaultName>
"CertificateFile": <my-certificate.pem>
}
"CredentialStore": {
"Type" : "AzureKeyVault",
"TenantId" : <Directory/Tenant ID>,
"ClientId" : <Client ID>,
"VaultName" : <KeyVaultName>
"CertificateFile": <my-certificate.pem>
}
The identifier can now be used by developers and, when used, will result in the password specified in the value.