Workflow Actions
  • 03 Jun 2022
  • 1 Minute to read
  • Dark
    Light

Workflow Actions

  • Dark
    Light

Article summary

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")

Was this article helpful?

ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence