Power Automate Celonis Process Management Connector
Creating a connection
To create a connection with Celonis Process Management you need a connection string. To get the connection string, go to Admin Page > Services > Automation and create a new authentication token (or use an existing one) under the data-Rest-API endpoint. This token needs Architect permissions if you want to use the full feature set provided by the Celonis Process Management Connector. The Power Automate Connection String can be found within the detail pane of the token (see below).
Copy the connection string and paste it into the Power Automate Connection String settings window. Give your connection an appropriate name and click Create.
The trigger will fire when a Celonis Process Management element is released
You can find more information about each trigger and how to adjust their settings below. Note that the display name of the parameters is usually shown. However, that display name is then resolved to its internal API name.
When an element is created
Parameters
Name
Type
Is required
Description
Facet
string
Yes
The Celonis Process Management facet name e.g. "Systems" (it), "Customers" (customerstructure), etc.
Type
string
No
The type of Celonis Process Management element for which the trigger will fire e.g. "Sub process" (subProcess) , "Risk" (risk), etc.
State
string
No
The state of the created Celonis Process Management element e.g. "inProcess".
Returns
Name
Description
Element id
The id of the created element.
Element Name
The name of the created element.
Type Name
The type name of the created element e.g. "Main process", "Risk", .etc.
Type Key
The type key of the created element e.g. "mainProcess", "risk", .etc.
Source URL
The base link to the created element.
State Name
The state of the created Celonis Process Management element e.g. "inProcess"
Created-by Name
The name of the user who created the element.
Created on
The time the element was created.
Changed by Name
The last user who changed the element.
Changed on
The last time that the current element has been changed.
Author Name
The name of the user who created the element.
Valid until
Until which date the element will be valid.
Version
The current version of the element.
gotoUrl
A link to the element.
Is Released
A boolean attribute to indicate if the element has been released.
Major Version
The last stable released version of the element.
Minor Version
The last version.
When an element is changed
Parameters
Name
Type
Is required
Description
Facet
string
Yes
The Celonis Process Management facet name e.g. "Systems" (it), "Customers" (customerstructure), etc.
Type
string
No
The Celonis Process Management type of the element that the trigger will fire for e.g. "Sub process" (subProcess) , "Risk" (risk), etc.
State
string
No
The state of the changed Celonis Process Management element e.g. "inProcess", "readyForRelease".
Returns
Name
Description
Element id
The id of the changed element.
Element Name
The name of the changed element.
Type Name
The type name of the created element e.g. "Main process", "Risk", .etc.
Type Key
The type key of the created element e.g. "mainProcess", "risk", .etc.
Source URL
The base link to the changed element.
State Name
The State of the changed element e.g. "inProcess".
Created-by Name
The name of the user who changed the element.
Created on
The time the element was changed.
Changed by Name
The last user who changed the element.
Changed on
The last time that the current element has been changed.
Author Name
The name of the user who changed the element.
Valid until
Until which date the element will be valid.
Version
The current version of the element.
gotoUrl
A link to the element.
Is Released
A boolean attribute to indicate if the element has been released.
Major Version
The last stable released version of the element.
When an element is deleted
Parameters
Name
Type
Is required
Description
Facet
string
Yes
The Celonis Process Management facet name e.g. "Systems" (it), "Customers" (customerstructure), etc.
Type
string
No
The Celonis Process Management type of the element that the trigger will fire for e.g. "Sub process" (subProcess) , "Risk" (risk), etc.
State
string
No
The state of the deleted Celonis Process Management element e.g. "inProcess".
Returns
Name
Description
Element id
The id of the deleted element.
Element Name
The name of the deleted element.
Type Name
The type name of the created element e.g. "Main process", "Risk", etc.
Type Key
The type key of the created element e.g. "mainProcess", "risk", etc.
Source URL
The base link to the deleted element.
State Name
The State of the deleted element e.g. "inProcess".
Created-by Name
The name of the user who deleted the element.
Created on
The time the element was deleted.
Changed by Name
The last user who changed the element.
Changed on
The last time that the current element has been changed.
Author Name
The name of the user who deleted the element.
Valid until
Until which date the element will be valid.
Version
The current version of the element.
gotoUrl
A link to the element.
Is Released
A boolean attribute to indicate if the element has been released.
Major Version
The last stable released version of the element.
When an element is released
Parameters
Name
Type
Is required
Description
Facet
string
Yes
The Celonis Process Management facet name e.g. "Systems" (it), "Customers" (customerstructure), etc.
Type
string
No
The type of Celonis Process Management element for which the trigger will fire e.g. "Sub process" (subProcess) , "Risk" (risk), etc.
Returns
Name
Description
Element id
The id of the released element.
Element Name
The name of the released element.
Type Name
The type name of the created element e.g. "Main process", "Risk", .etc.
Type Key
The type key of the created element e.g. "mainProcess", "risk", .etc.
Source URL
The base link to the released element.
State Name
The State of the released element e.g. "inProcess".
Created-by Name
The name of the user who released the element.
Created on
The time the element was released.
Changed by Name
The last user who changed the element.
Changed on
The last time that the current element has been changed.
Author Name
The name of the user who released the element.
Valid until
Until which date the element will be valid.
Version
The current version of the element.
gotoUrl
The link to the element.
Is Released
A boolean attribute to indicate if the element has been released.