About Activities

Activities are the building blocks of a workflow. Each activity represents a unit of work. For example, there is an activity to set a map's extent, an activity to perform geocoding, and an activity to gather input from the user. In all, Geocortex Workflow provides over 200 activities for building workflows.

The Toolbox in Geocortex Workflow Designer lists the available activities. To build a workflow, you drag activities from the Toolbox onto the design surface and connect the activities into a flowchart. The completed flowchart represents the process that the workflow automates. Each activity is a step in the process.

Most activities have inputs—the values that the activity operates on—and outputs—the results of the activity's operations. When you add an activity to a workflow, you customize the activity by configuring the activity's inputs. The outputs are computed when the workflow runs.

Geocortex Workflow Designer, showing the Toolbox of activities and a flowchart built from the activities

When you configure a workflow's deployment settings to specify which environment(s) the workflow will run in, the Toolbox is automatically filtered to show only those activities that work in your chosen environment. This prevents you from adding an activity that doesn't work in your environments. You can further filter the Toolbox by typing the name of an activity in the Filter box. As you type, the Toolbox updates to show the activities that match what you type. Filtering is an easy way to find a particular activity so you can add it to your workflow.

Activities fall into several broad categories: