The step types below can be used to build collaborative manual processes. They are listed in Standard Worker Step Types, which means that they can be used in processes sent to other parties.
Click on the step type names to get full details.
| Call | Make a call through a channel, make a call to another action in this worker, or a call to an action on this worker's group. |
| Chat | Show chat. |
| Delete | Delete the worker. |
| Download | Download a file. Optionally confirm that you have downloaded it. |
| Error handler | General error handler for processes. |
| Evaluate | Evaluate an expression and write the result to a data area or attribute. |
| Form | Show a form to the user, either updateable or read-only. |
| Frame | Show the config property "url" in an iframe. Runtime placeholders are supported. ${rootPath} will be added if necessary. |
| Get data | Return the config.data value as a way of returning constants or runtime placeholders. |
| Iterate | Iterate runs subsequent steps zero to many times depending on the repeat in a structure. For example, it can be used to process each of a list of items separately. |
| Log | Write to the application log. |
| Notify | Create a notification, which is typically used to send an email. This provides a simplification of the full notification functionality, suitable for use with workers. |
| Param redirect | Redirect to the value of config.redirect, which defaults to the redirect parameter. |
| Print form | Create a print preview of a form. |
| Reset error | Reset the application error. Sets the attribute "error" to an object with errorNumber and errorDescription properties. |
| Save files | Save files to a location that can be accessed by the current user. |
| Schedule | Create or cancel a schedule. |
| Send | Send worker data, event, and/or file through a channel. |
| Set | Set worker fields such as status and/or create an event and/or set a file and/or set data, optionally interacting with the user to do so, and optionally choosing an outcome. |
| Set attributes | Set application attributes. |
| Set user data | Set user data. |
| Task | Provides standard support for tasks. |
| Unpack | Unpack one or more worker definitions to replace this worker. |
By default, all of these step types reject remote calls (i.e. calls from a channel partner). Remote calls can be enabled where appropriate by setting the "remote" config property to true.