Starting processes using start points

Start points represent the invocation of a process and appear as the first item on a process diagram.

Start points enable the use of the following tools to invoke processes:

Workspace:
Users open a form or Guide from the Start Page to create a task. The process is invoked when users submit the task. Typically, Workspace start points are used to invoke human-centric processes.

Mobile device:
Users open a Guide from the AEM forms Mobile applications to create a task. The process is invoked when users submit the task. Typically, AEM forms Mobile start points (Deprecated) are used to invoke human-centric processes.

Email:
Users send an email to the AEM forms Server to invoke the process. When processes require document values as input, the values can be provided as file attachments. String, number, and Boolean values can also be specified upon invocation. Other complex, list, or map values cannot be provided using email.

Watched folders:
Users copy a file or folder to a watched folder to invoke the process:
  • Each file that is copied to the watched folder invokes a process. The file is used as the input for a document variable.

  • Each folder that is copied to the watched folder invokes a process. Each file in the folder is mapped to a document value that is required as input.

    Note: String, number, and Boolean values can also be specified upon invocation. Other complex, list, or map values cannot be provided using watched folders.

Custom AEM forms client software:
Java and web service applications, as well as applications built with Flex, can invoke processes. Custom client software can provide the value of any data type as input to the processes they invoke. Programmatic start points enable client software to invoke processes.

When a process does not include a start point, only other processes can invoke it.

Start points on a process diagram are equivalent to the endpoints of a service that is part of AEM forms. When a process is deployed, the AEM forms Server creates a service for the process. The server also creates endpoints for the service for the start points that the process contains. The endpoints enable the service to be invoked.

Endpoints can also be created using administration console:

  • Endpoints that are created using administration console do not appear as start points on process diagrams.

  • Changes to start points in the process do not affect endpoints that are created using administration console.

  • Endpoints that are created from process start points can be modified using administration console. However, if the process is redeployed, the start point configuration overwrites the configuration that was applied using administration console.

You can use the New Process wizard to add a start point when you first create the process. Use the following procedure to add start points to the process diagram. You can add as many start points as needed. After you add the start point, configure it.

Note: Events can also be configured as start points, which listen for events that can cause a process to start.

Add and configure a start point:

  1. Drag the start point icon onto the process diagram.

  2. Select the type of start point to add and click OK.

  3. Click the start point and provide values for properties in the Process Properties view.

// Ethnio survey code removed