Sample Files Available with eSOP Installation

Several sample files that demonstrate eSOP functionality are part of the eSOP feature. These files include a template workflow, comment forms, fault resources, and global subprocesses.

Recommendation

To use any sample resource, you must duplicate and re-name it before you modify it.
Important: Samples may be updated in future versions to demonstrate new functionality and the upgrade process is expected to overwrite any modifications you have made to the samples.

When you modify an eSOP template workflow that has been associated with an eSOP task template, you must update the eSOP task template to ensure your task is compatible with the new workflow. You can do this by editing the eSOP task template, selecting the template workflow again, and saving it. This will update all tasks associated with the template.

Workflow Sample

A sample workflow template named Sample Sequential Template is part of installation. We recommend that you use this type of template as the basis of your eSOP workflow.

You can find the Sample Sequential Template in the navigator at Workflow > Workflows.

This template is configured to meet the requirements of most workflows. Workflow designers can use it as a foundation for building a workflow that will be used in eSOP. It demonstrates eSOP functionality such as comment forms, emails, keyword replacement, and jumps.

In a sequential template, the workflow subprocesses are all the same (so, no branching or looping is available at the workflow level). This template type allows you to configure jump options and move the order of the task steps configurations up or down using the eSOP Task Editor.
Note: If there are more eSOP task steps than template subprocesses in this workflow, during run time, the workflow terminates.

Using this Template for Reporting

You can use this template to track workflow run-time data to meet your internal reporting needs. To use the workflow template for this purpose, copy the existing Sample Sequential Template workflow, rename it to a unique name, and then enable tracking on the Tracking Configuration tab. Then, in the workflow or subprocess list, select the variables you want to track.

Fault Samples

Three fault samples are part of eSOP. You can find these resources in the navigator at Workflow > Faults.
Exit Wait
Contained within a fault scope. If this type of fault occurs, the loop stops and skips to the next step. Or, if you are using jumps, to the next jump selection. The workflow does not terminate.
Mismatched eSOP Task Step and Subprocess Counts
There are more eSOP task steps than template subprocesses in this workflow. The number of subprocesses cannot be less than the number of task steps. If this type of fault occurs, it will cause the workflow to terminate.
Mismatched Linked Document Counts
There are more eSOP linked documents in a step than in its corresponding subprocess. The number of linked documents available for a subprocess cannot be less than the number configured for a task step. If this type of fault occurs, it will cause the workflow to terminate.

Global Subprocess Sample

One global subprocess sample is part of eSOP. You can find this resource in the navigator at Workflow > Subprocesses.
Sample Step Template
Demonstrates functionality created for task steps, such as comment forms, emails, keyword replacement, and jumps.

Comment Form Samples

Two jump form samples are part of eSOP. They are build in using the Designer tab in Workflow. You can find these resources in the navigator at Global Displays > Forms. Forms for making comments allow a run time user to enter text into the displayed form.
Sample Comments Form (Silverlight)
A form based in Silverlight.
Sample Comments Form (WPF)
A form based in WPF.

Jump Samples

Two jump form samples are part of eSOP. They are built in Microsoft® Visual Studio. You can find these resources in the navigator at Global Displays > Forms. Jump forms indicate that, during run time, the user can jump to the next task step.
Sample Jumps Form (Silverlight)
A form based in Silverlight.
Sample Jumps Form (WPF)
A form based in WPF.