Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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 Mail Activity

Sends an eMail.

Send SMS Activity

Sends an SMS.

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 Attribute

Activity

Description

Parameters

Attribute Get

Loads a attribute by its ID

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.

CoreOne CoreIdentityEmployment

Activity

Description

Parameters

CoreIdentityEmployment Create

Creates a CoreIdentity Employment.

CoreOne External Data

Activity

Description

Parameters

Read External Data By Id

Read data from an external data source by identifier

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.

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.

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.

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.

Interactions

Activity

Description

Parameters

Create Confirmation With Code

Create confirmation with code.

Get Interactions Receivers

Get receivers of a given interaction.

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.

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

  • No labels