When defining the action flow (Collection of elements that graphically implements the behavior of an action. You can have assign and control elements, exception handlers or you can invoke other actions. The elements are linked through Connectors.) of your actions (Implements your business logic. An action is coded in an action flow where you can use control nodes, queries, etc. An action can handle local variables, input and output arguments.) and decision flow (Collection of elements that graphically implement the behavior of a decision. You can have flow control elements (If, For Each, ..., Outcome) and you can invoke other actions. Elements in an decision flow are linked through Connectors.) of your decisions (Implements the logic to take a decision. A decision is coded in an decision flow where you canuse control nodes, queries, etc. A decision can handle local variables, input parameters andonly one decision outcome, i.e., the decision result.), Service Studio provides the following tools:

Tool

Description

Start

Starts the action flow. Only one Start element is allowed.

Execute Action

Allows you to execute any of the actions available in the (above) actions folders.

Query

Execute a query, selecting information about one or more entities already declared in the eSpace. How to use simple queries.

Advanced query

Execute a SQL statement over one or more entities already declared in the eSpace. How to use advanced queries.

If

Allows you to branch the action flow into one of two action flow paths. How to use an If element.

Switch

Allows you to branch the action flow into one of several action flow paths. How to use a Switch element.

For Each

Repeats the execution of an action path for each entry of a record list. How to use a For Each element.

Assign

Assigns an expression to a variable. You can assign an expression to more than one variable in each Assign element. How to use an Assign element.

Record List To Excel

Allows you to import the content of an MS-Excel file. How to import.

Excel To Record List

Allows you to export the contents of a record list to an MS-Excel file. How to export.

Start iSMS

Triggers a new session in an SMS flow, creating a new session in that flow. The flow where this element is used continues its execution. How to handle an iSMS in an action flow.

Send Message

Sends an SMS to a specific phone number. How to send an SMS in an action flow.

Send Bulk Messages

Sends the same SMS to a group of destinations. How to send bulk messages in an action flow.

Send Mail

Sends an Email to one or more recipients. How to use a Send Email element.

Attach File

Attaches a file to an Email. How to use an Attach File element.

This tool is only available when designing the Screen Preparation of Email screens. Learn more About Emails.

Error Handler

Allows you to catch and handle an exception. How to handle exceptions.

Raise Error

Allows you to explicitly launch a user exception. How to handle user exceptions.

Ajax Refresh

Allows you to explicitly refresh parts (widgets) of your web screen using Ajax. How to use Ajax Refresh element.

, , Destination

Only available in Screen Action and Screen Preparation. Jumps to a specific screen or message. How to use a Destination element.

Download

Only available in a Screen Action in a Web flow. Allows you to have the Download facility in your application. How to handle a Download element.

End

Ends the action flow. For a matter of organization, you can have more than one End element in the same action flow.

When used in a Web Screen action, it means that the flow is to redraw the screen without loading it again. All the values typed by the end user, if not changed by the screen preparation, will be preserved.

This element is not available when designing decision flows. Learn more About Decision Tool.

Outcome

Ends the decision flow returning the decision outcome. For a matter of organization, you can have more than one Outcome element in the same decision flow.

This element is only available when designing Decision flows. Learn more About Decision Tool.

Comment

Allows you to add comments to your action flow. How to add comments to your action flow.

See Also

Create an Action | Action Flow Editor