| Class | Description |
|---|---|
| AddScreenTask | Adds a new screen instance to a Layout, as a new Tab in a TabSet or as a new Section in a SectionStack. |
| AskForValueTask | Ask the user to input a value. |
| ComponentTask | Base class for tasks that target SmartGWT UI-specific operations. |
| DecisionBranch | Identifies a potential branch within a MultiDecisionTask. |
| DecisionGateway | Chooses a next element in a Process by evaluating a series of criteria against the Process.state and choosing the element associated with the criteria that matched, or a defaultElement if none of the criteria match. |
| DecisionTask | Chooses one or another next process element based on AdvancedCriteria applied to Process.state. |
| DSAddTask | A ServiceTask configured to perform an add. |
| DSFetchTask | A ServiceTask configured to perform a fetch. |
| DSRemoveTask | A ServiceTask configured to perform a remove. |
| DSUpdateTask | A ServiceTask configured to perform a update. |
| EndProcessTask | Task that ends a workflow. |
| FetchRelatedDataTask | Fetch data related to a record in another component. |
| FormClearValuesTask | Clear form values and errors. |
| FormDisableFieldTask | Disable or enable a form field. |
| FormEditNewRecordTask | Start editing a new record. |
| FormEditRecordTask | Edit a record currently showing in some other component. |
| FormEditSelectedTask | Edit a record currently selected in some other component. |
| FormResetValuesTask | Revert unsaved changes in a form. |
| FormSaveDataTask | Saves changes made in a form (validates first). |
| FormSetFieldValueTask | Put a value in just one field of a form. |
| FormSetValuesTask | Set form values. |
| FormValidateValuesTask | Validate a form and show errors to user. |
| GetPropertiesTask | Gets the value properties from a component and makes them available within the workflow as the last task output. |
| GridEditRecordTask | Edit an existing record in a grid or start editing a new one. |
| GridExportClientDataTask | Export data currently shown in a grid keeping all grid-specific formatting. |
| GridExportDataTask | Export data currently shown in a grid. |
| GridFetchDataTask | Fetch data matching specified criteria into grid. |
| GridRemoveSelectedDataTask | Remove data that is selected in a grid. |
| GridSaveAllEditsTask | Save all changes in a grid which has auto-saving disabled. |
| GridSelectRecordsTask | Select or deselect one or more records as specified by criteria. |
| GridSetEditValueTask | Sets the edit value of a given field. |
| GridTransferDataTask | Transfer selected records from one grid to another. |
| GridViewSelectedDataTask | View a record currently selected in some other component. |
| LogOutTask | Logs out the current user by opening the Auth.logOutURL in another tab or window. |
| MultiDecisionTask | Chooses a next element in a Process by evaluating a series of criteria against the Process.state and choosing the element associated with the criteria that matched, or a defaultElement if none of the criteria match. |
| NavigateSplitPaneTask | Causes the list pane component to load data and update its title based on the current selection in the source pane. |
| PrintCanvasTask | Print canvas by showing print preview. |
| Process | A instance of Process represents a stateful process executing a series of Tasks, which may be: user interactions calls to DataSources (hence: any database or web service) arbitrary code other Processes A Process is stateful in the sense that it maintains state across the different tasks that are executed. |
| ProcessElement | A ProcessElement is an abstract superclass for elements involved in a Process, such as a Task or DecisionTask. |
| ProcessSequence | An Array of ProcessElements involved in a Process. |
| PropertyValue | Identifies a property name and value to be assigned to a component by the SetPropertiesTask. |
| ResetPasswordTask | Show user password reset dialog by opening the Auth.resetPasswordURL in another tab or window. |
| ScriptTask | Task that executes arbitrary code, either synchronous or asynchronous. |
| SendTransactionTask | Sends any currently queued DataSource operations, as a single transactional request to the server. |
| ServiceTask | A ServiceTask is an element of a Process which calls a DataSource operation, optionally using part of the process state as inputs or storing outputs in the process state. |
| SetPropertiesTask | Gets the value properties from a component and makes them available within the workflow as the last task output. |
| SetScreenDataTask | Sets an embedded screen's dataContext with the dataContextBinding evaluated in the scope of this task. |
| SetTitleTask | Sets the title of a tab, section, window, label, button, form control or facet chart. |
| ShowComponentTask | Show a currently hidden component. |
| ShowHideTask | Show or hide a component. |
| ShowMessageTask | Show an informational message and wait for the user to acknowledge. |
| ShowNextToComponentTask | Show a component next to some other component. |
| ShowNotificationTask | Show a message which fades out automatically using Notify. |
| StartProcessTask | Task that executes another Process inside the current one. |
| StartTransactionTask | Starts queuing all DataSource operations so they can be sent to the server all together as a transaction. |
| StateTask | StateTask can either copy fields of Process.state to other fields, or apply hardcoded values to Process.state via value. |
| Task | A Task is an abstract superclass for Process and for all Task types that can be involved in a Process, such as a ServiceTask. |
| TaskDecision | Identifies a potential decision (branch) within a MultiDecisionTask. |
| UserConfirmationGateway | Chooses one or another next process element based on confirmation of a message shown to user. |
| UserConfirmationTask | Chooses one or another next process element based on confirmation of a message shown to user. |
| UserTask | A task that involves showing a user interface to the end user allowing the user to view and input data and press a button (or do some other UI gesture) to complete the task. |
| XORGateway | Chooses one or another next process element based on AdvancedCriteria applied to Process.state. |