Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

SMS to Core Identity

Sends an

eMail.

Send SMS Activity

Sends an SMS

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.

...

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.

  • API Expando Object.

Certification Get

Gets the certification state.

  • certification id

  • new state : enum { Certified, NotCertified}

Certification SetSets Get All

Confirm certification

Create initial certification

Expire certification

Reject certification

Set certification state.

  • certification id

  • new state : enum { Certified, NotCertified}

...

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

...