Flows overview

Candidate Experience Portal uses Flows to automate parts of the application. Each Flow works as a mini-application, automating a process by collecting data and doing something with it. Examples are uploading files as part of a job application, verifying a candidate's identity, and withdrawing a job application.

Different types of process can be automated with Flows, but most of the Flows delivered with Candidate Portal are Screen Flows. A Screen Flow displays data to users or collects information from them.

Candidate Experience Portal also includes Autolaunched Flows invoked by the application itself and running in the background.

Tip

Flows are part of the Salesforce Lightning toolkit, delivered through the Salesforce Flow product. Salesforce Flow enables developers to build, manage, and run Flows.

This section includes information about each of the Flows delivered with Candidate Experience Portal and includes:

  • A brief description.

  • A flow diagram. Each diagram is a screenshot of the Flow as displayed by Flow Builder and includes standard icons linked by connectors. Icons are listed here in alphabetical order:

    Assignment: sets values for variables.

    Create records: uses a value from the Flow to create a single record, or uses a record collection variable to create multiple records

    Decision: evaluates conditions and uses the result to direct users through the Flow.

    Delete records: identifies records for deletion by specifying conditions or by using IDs stored in a variable.

    Get records: find records meeting conditions and store values in variables.

    Screen: collect information from users or show information to users.

    Subflow: launch another Flow, known as the referenced Flow.

    Update records: identify records to be updated and set the values to change.