Next-Gen Workflow Activities
Introduction
Each workflow consists of a series of steps called activities. Those activities are connected to each other. This document describes the available workflow activates in the next-gen workflows.
Communication
Activity | Description | Parameters |
---|---|---|
Send SMS to Core Identity | Sends an SMS to the specified Core Identity |
|
Compensation
Activity | Description | Parameters |
---|---|---|
Compensable | Allow work that executed after this activity to be undone. |
|
Compensate | Invoke a specific compensable activity. |
|
Confirm | Confirm a specific compensable activity. |
|
Console
Activity | Description | Parameters |
---|---|---|
Read Line | Read text from standard in. |
|
Write Line | Write text to standard out. |
|
Control Flow
Activity | Description | Parameters |
---|---|---|
Break | Break out of a While, For or ForeEach Loop. |
|
For Each | Iterate over a collection. |
|
Fork | Fork workflow execution into multiple branches. |
|
For | Iterate between two numbers. |
|
If/Else | Evaluate a Boolean expression and continue execution depending on the result. |
|
Join | Merge workflow execution back into a single branch. |
|
Parallel For Each | Iterate over a collection in parallel. |
|
Switch | Evaluate multiple conditions and continue execution depending on the result. |
|
While | Execute while a given condition is true. |
|
CoreOne Asset
Activity | Description | Parameters |
---|---|---|
Asset Get | Loads an asset by its ID |
|
Asset Get All | Loads a list of assets |
|
CoreOne Attribute
Activity | Description | Parameters |
---|---|---|
Attribute Get | Loads a attribute by its ID |
|
Attribute Get All |
|
|
CoreOne AttributeDropDownDefinition
Activity | Description | Parameters |
---|---|---|
AttributeDropDownDefinition Get | Loads a attribute drop down definition by its ID |
|
AttributeDropDownDefinition Get All |
|
|
CoreOne Caching
Activity | Description | Parameters |
---|---|---|
Reset security cache for core identity | Reset security cache for core identity |
|
Reset security cache for user | Reset security cache for user |
|
Start security caching for user | Start security caching for user |
|
Stop security caching for user | Stop security caching for user |
|
CoreOne Certification
Activity | Description | Parameters |
---|---|---|
Certification Create | Create a new certification. |
|
Certification Get | Gets the certification state. |
|
Certification Get All |
|
|
Confirm certification |
|
|
Create initial certification |
|
|
Expire certification |
|
|
Reject certification |
|
|
Set certification state |
|
|
CoreOne Certification Entry
Activity | Description | Parameters |
---|---|---|
CertificationEntry Create | Create a new certification entry. |
|
CertificationEntry Get | Gets the certification state entry. |
|
CertificationEntry Get All |
|
|
CoreOne Communication
Activity | Description | Parameters |
---|---|---|
Send Mail Activity | Sends an eMail. |
|
Send Mail From Template Activity | Loads a XML Template, transforms it and sends an email to the specified recepients. |
|
Send SMS to Core Identity by Attribute Activity | Sends an SMS to a Core Identity to a mobile number defined by the given attribute |
|
Send SMS Activity | Sends an SMS. |
|
CoreOne CoreIdentity
Activity | Description | Parameters |
---|---|---|
CoreIdentity Delete | Deletes a CoreIdentity by its ID. |
|
CoreIdentity Update | Updates a CoreIdentityby its ID. | Changes: {
"attribute_system_name": "new_value"
} |
CoreIdentity Create | Create a CoreIdentity. |
|
CoreIdentity Get | Loads a CoreIdentity by its ID. |
|
CoreIdentity Get All |
|
|
CoreOne CoreIdentityEmployment
Activity | Description | Parameters |
---|---|---|
CoreIdentityEmployment Create | Creates a CoreIdentity Employment. |
|
CoreIdentityEmployment Update |
| Changes: {
"attribute_system_name": "new_value"
} |
CoreIdentityEmployment Get All |
|
|
CoreOne CoreIdentityRepresentation
Activity | Description | Parameters |
---|---|---|
CoreIdentityRepresentation Create | Creates a Core Identity Representation |
|
CoreIdentityRepresentation Update | Updates a Core Identity Representation | Changes: {
"attribute_system_name": "new_value"
} |
CoreIdentityRepresentation Delete | Deletes a Core Identity Representation |
|
CoreIdentityRepresentation Get | Gets a Core Identity Representation by its ID |
|
CoreIdentityRepresentation Get All | Loads a list of Core Identity Representations |
|
CoreOne CoreIdentityRepresentationRelationship
Activity | Description | Parameters |
---|---|---|
CoreIdentityRepresentationRelationship Create |
|
|
CoreIdentityRepresentationRelationship Delete |
|
|
CoreIdentityRepresentationRelationship Get |
|
|
CoreIdentityRepresentationRelationship Update |
|
|
CoreOne EmploymentType
Activity | Description | Parameters |
---|---|---|
EmploymentType Get |
|
|
CoreOne External Data
Activity | Description | Parameters |
---|---|---|
CoreIdentityRepresentation Create |
|
|
CoreIdentityRepresentation Delete |
|
|
CoreIdentityRepresentation Get |
|
|
CoreIdentityRepresentation Update |
|
|
CoreOne Identity
Activity | Description | Parameters |
---|---|---|
Identity Delete | Deletes an Identity by its ID. |
|
Identity Update | Updates an Identity its ID. | Changes: |
Identity Create | Create an Identity. |
|
Identity Get | Loads an Identity by its ID. |
|
MarkAsProvisioned | Marks an Identity as provisioned by its ID |
|
MarkAsDeprovisioned | Marks an Identity as deprovisioned by its ID |
|
Provision an Identity by its ID |
|
CoreOne Interactions
See the CoreOne User Interactions documentation for a detailed description of what each interaction does.
Activity | Description | Parameters |
---|---|---|
Create acknowledge interaction. |
| |
Create confirmation. |
| |
Create confirmation with code. |
| |
Create double opt in confirmation. |
| |
Create double opt in confirmation |
| |
Get Interactions Receivers | Get receivers of a given interaction. |
|
Create Confirmation With Code | Create confirmation with code. |
|
CoreOne Language Manager
Activity | Description | Parameters |
---|---|---|
Translate | Translate a key to a given language |
|
CoreOne OrganizationUnit
Activity | Description | Parameters |
---|---|---|
OrganizationUnit Delete | Deletes an OrganizationUnit by its ID. |
|
OrganizationUnit Update | Updates an OrganizationUnit its ID. | Changes: |
OrganizationUnit Create | Create an OrganizationUnit. |
|
OrganizationUnit Get | Loads an OrganizationUnit by its ID. |
|
Loads ManagerId by OrganizationUnitId. |
|
CoreOne OrganizationUnitRecord
Activity | Description | Parameters |
---|---|---|
OrganizationUnitRecord Delete | Deletes an OrganizationUnitRecord by its ID. |
|
OrganizationUnitRecord Update | Updates an OrganizationUnitRecord its ID. | Changes: |
OrganizationUnitRecord Create | Create an OrganizationUnitRecord . |
|
OrganizationUnitRecord Get | Loads an OrganizationUnitRecord by its ID. |
|
CoreOne Resource
Activity | Description | Parameters |
---|---|---|
MarkAsProvisioned | Marks Resource as provisioned |
|
MarkAsDeprovisioned | Marks Resource as deprovisioned |
|
Provision | Provision Resource on target system based on ResourceId |
|
Deprovision | Deprovision Resource on target system based on ResourceId |
|
CoreOne Task Scheduler
Activity | Description | Parameters |
---|---|---|
Trigger Fast Track Task | Triggers a fast track task for the given entity. |
|
CoreOne Templating
Activity | Description | Parameters |
---|---|---|
Convert Object to Xml | Converts any JavaScript object to xml. |
|
CoreOne User
Activity | Description | Parameters |
---|---|---|
User Get | Loads a User by its ID. |
|
File
Activity | Description | Parameters |
---|---|---|
Out File With String Content | Output string to a specified location. |
|
Delete File | Deletes file a specified location. |
|
Enumerate Files | Enumerates files in given folder. |
|
File Exists | Checks if a file exists. |
|
Out File | Output input value to specified location. |
|
Read File | Read value from specified location. |
|
Temp File | Creates a temporary file and returns its path. |
|
Creates a document based on a word template |
|
HTTP
Activity | Description | Parameters |
---|---|---|
HTTP Endpoint | Handle an incoming HTTP request. |
|
HTTP Response | Write an HTTP response. |
|
Send HTTP Request | Send an HTTP request. |
|
Redirect | Write an HTTP redirect response. |
|
Logging
Activity | Description | Parameters |
---|---|---|
Logger Activity | Writes a log entry |
|
Miscellaneous
Activity | Description | Parameters |
---|---|---|
Workflow |
|
|
Inline |
|
|
Composite Activity |
|
|
Primitives
Activity | Description | Parameters |
---|---|---|
Set Context ID | Set context ID on the workflow. |
|
Set Name | Set the name of the workflow instance. |
|
Set Transient Variable | Set a transient variable on the current workflow execution context. |
|
Set Variable | Set variable on the workflow. |
|
Random
Activity | Description | Parameters |
---|---|---|
Generate Random String | Generates random string. |
|
Scripting
Activity | Description | Parameters |
---|---|---|
Run Java Script | Run JavaScript Code. |
|
Powershell Activity | Run powershell activity. |
|
State Machine
Activity | Description | Parameters |
---|---|---|
State | Puts the workflow into the specified state. |
|
Templating
Activity | Description | Parameters |
---|---|---|
Load XSLT Template | Loads XSLT Template defined in CoreOne repository. |
|
Process XSLT Template | Processes XML document with XSLT template. |
|
Timers
Activity | Description | Parameters |
---|---|---|
Cron | Triggers periodically based on a specified CRON expression. |
|
Timer | Triggers at a specified interval. | https://itsense.atlassian.net/wiki/spaces/INTWIKI/pages/2319777793 |
Start At | Triggers at a moment in time. |
|
Clear Timer | Cancel a timer (Cron, StartAt, Timer) so that it is not executed. |
|
Workflows
Activity | Description | Parameters |
---|---|---|
Run Workflow | Runs a child workflow. |
|
Interrupt Trigger | Resumes suspended workflows that are blocked on a specified trigger. |
|
Send Signal | Sends the specified signal. |
|
Signal Received | Suspend workflow execution until the specified signal is received. |
|
Correlate | Set the CorrelationId of the workflow to a given value. |
|
Finish | Removes any blocking activities from the current container (workflow or composite activity). |
|
© ITSENSE AG. Alle Rechte vorbehalten. ITSENSE und CoreOne sind eingetragene Marken der ITSENSE AG.