Overview
You can bring in the processes and IT systems you modeled in Celonis Process Management into Ardoq. Specifically, the integration focuses on retrieving the following components and relationships:
Process categories: high-level process groups
Processes: individual processes
Activities: the lowest level of the processes hierarchy
Process → Supported process: Maps which processes have children processes (or sub-processes)
As well as the related IT systems (or applications):
IT system categories: high-level IT system groups
IT systems: individual IT systems (or applications)
Creating an API Token in CPM
You will need to create an API token in CPM for Ardoq to be able to import your process and IT system data.
Your choice of token permissions will determine the data available to Ardoq. If your token has the author permissions, Ardoq will retrieve the latest version of any process or IT system, including unpublished versions. If your token only has reader permissions, Ardoq will retrieve only the latest published data.
If you're only interested in validated published versions of your processes, we recommend using the reader permissions for your token.
Creating a Connection to CPM in Ardoq
From the main menu in Ardoq, select Home > Import and integration then navigate to Celonis Process Management. On the next page, select the Connections tab, then select Create new connection and fill in the required details:
Connection name
The sub-domain at symbioweb.com
Symbio API Token
Collection
Storage
Preferred language (1033 for English)
Once completed, the connection will automatically appear in the CPM exporter connection field.
Mapping Celonis Processes and Activities to Ardoq
Your process modelling in CPM will depend on your organization, but will ultimately use several levels of hierarchy to represent processes, sub-processes, and activities (or tasks).
We recommend that you follow the Business Process Management metamodel structure when bringing processes and activities from Celonis Process Management.
Relationships
All types imported from Celonis Process Management will have a parent ID field that will allow you to create a parent-child relationships to build out your process or IT system hierarchy.
Process Category to Process Category
A process category can only be a child of another process category.
Process Category to Process/Process to Process
A process can be a child of a process category or another process. When it is a child of a process category, its parent ID field will refer to the process category ID of its parent. However, when the parent of a process is another process, the parent ID field [will be empty] and the process-to-process relationship will instead come from the Process → Supported Process table.
Process to Activity
An activity (or task) can only have a process as a parent. Configure an activity's parent ID to point to the process ID in the Processes table when mapping in Ardoq.
Example After Import
An example imported data set from CPM into Ardoq shows the relationship between processes (in red) to their activities (in purple) to their related IT system (in green).
Importing Applications Originally Exported from Ardoq
If you had used the Ardoq-to-CPM Exporter to bring your applications from Ardoq into CPM, then the applications that were exported will contain the Ardoq OID as part of their attributes.
When you re-import these applications back into Ardoq from CPM, you will need to tell Ardoq to check these OIDs against existing OIDs to avoid duplicating components in your Applications workspace.
This can be done in the following way:
Keep the Data sync strategy at the default value
Alternatively, if you want to only update the applications that came from Ardoq and not any of the other applications existing in CPM, set the strategy to "Update only existing assets when using custom ID or Ardoq OID"
In the IT Systems tab, find the Ardoq OID column and configure it as the type Ardoq OID
Find the IT System ID column and configure it as a Field of type Text
Configure the component name and other fields as normal
When you perform the import, the values in the Ardoq OID column will be compared to the OIDs in the workspace you are importing into. If OID values match, that application will be updated; if they do not or the OID coming from CPM is empty, a new component will be created.

