- 03 Jun 2022
- 1 Minute to read
- Print
- DarkLight
Workflow Actions
- Updated on 03 Jun 2022
- 1 Minute to read
- Print
- DarkLight
getPortalEntitlementId
Get the ID of entitlement based on its name.
Property | Value | Description |
connection* | expression, variable | the Portal connection definition |
entitlementName* | text, expression, variable | the name of the entitlement |
returnVariable | expression, variable | name of the variable to be assigned to the return value |
nameOfEntitlement = "LabMonitor"
entitlementID = getPortalEntitlementId(connection, nameOfEntitlement)
startPortalWorkflow
Start a Portal workflow, returning the workflow request ID.
Property | Value | Description |
connection* | expression, variable | the Portal connection definition |
type* | choice (GRANT, REVOKE), text, expression, variable | the workflow type |
recipientId* | text, expression, variable | the idautoID of the workflow recipient |
entitlementId* | text, expression, variable | the ID of the workflow entitlement |
comments | text, expression, variable | optional workflow comments |
previousRequestId | text, expression, variable | the ID of the workflow request that granted the entitlement to be revoked (required for REVOKE of a multi-bound entitlement) |
formData | expression, variable | optional Record or object containing form data |
returnVariable | expression, variable | name of the variable to be assigned to the return value |
nameOfEntitlement = "LabMonitor"
entitlementId = getPortalEntitlementID(connection,
nameOfEntitlement)
workFlowStarted = startPortalWorkflow(connection, "GRANT",
"cn=testuser1,OU=People,DC=test,DC=idauto,DC=lab", entitlementId,
"Start the LabMonitor Workflow")