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 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 | ||
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. | |
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 | ||
CoreIdentityEmployment Get All |
CoreOne CoreIdentityRepresentation
Activity | Description | Parameters |
---|---|---|
CoreIdentityEmployment Create | Creates a CoreIdentity Employment. |
CoreOne CoreIdentityRepresentationRelationship
Activity | Description | Parameters |
---|---|---|
CoreIdentityRepresentationRelationship Create | ||
CoreIdentityRepresentationRelationshipDelete | ||
CoreIdentityRepresentationRelationshipGet | ||
CoreIdentityRepresentationRelationshipUpdate |
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. | |
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. | |
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. | |
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. | |
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). |