Assign: Enables you to assign variables to integrations.
Logger: Enables you to add log messages to the activity stream and diagnostic logs.
Map: Enables you to add ad-hoc mappers to the integration.
Notification: Enables you to send a notification email to relevant users at specific points in the execution of an integration.
Scope: Enables you to manage a collection of child actions and invokes that can have their own fault handlers.
Stage File: Enables you to process files in scheduled integrations.
Switch: Enables you to add a switch activity for defining routing expression branches in the integration.
For Each: Enables you to loop over a repeating element and execute one or more actions within the scope of the for-each action.
While: Enables you to loop over actions or invoke connections as long as a specific condition is met.
Raise Error: Enables you to send failed messages to the error hospital for further analysis.
Fault Return: Enables you to return a fault.
Callback: Enables you to end a process and return to the trigger. For example, you can add a switch activity and define a branch in which you add a Callback. If some defined expression logic is not met, this branch is taken. The integration is stopped and the trigger receives a response indicating that the integration is not continuing.
Return: Enables you to return an immediate response.
Stop: Enables you to terminate the integration. No response message is returned to the trigger.
Wait: Enables you to delay the execution of an integration for a specified period of time.