Building a Process

A business process is a sequence of activities and tasks that serves a business goal. For example, the business goal of acquiring a certain product may be reached by someone filling out a purchase order form, followed by various stages of approval by higher management. Laserfiche Process Automation lets you build business processes using Business Process Model and Notation (BPMN) objects.

Tip: Before you begin, make sure you understand the business process well enough to translate it into the appropriate objects. Much of the difficulty in designing a business process comes from a lack of knowledge about how the process works or how to use BPMN. See the Defining and Diagramming Business Processes white paper for more information on understanding your business process.

You can access the process designer by clicking Design in the header.

Objects

Objects represent tasks, activities, or logic gateways that determine how a particular process instance is routed. You can use the following types of objects:

Each business process must have a start event and an end event.

Stages

Default stage in a process diagram

The process diagram also contains stages, which are regions of the diagram separated by vertical lines. For example, in the screenshot above, the depicted process is located entirely within the Default Stage, with Stages 1 and 2 being blank. Stages can be used to visually organize a complicated process. Stages do not affect how processes actually run—you can put any process entirely in one stage, or spread it over several stages, without changing how it runs.

To Build a Process

  1. Click Design in the top navigation bar. A dialog will open.
  2. Select an existing process or create a new process.
    • Existing: Lets you choose from a list of existing processes.
    • New: Choose from the following options.
      • Blank Process: Provides a blank canvas, where you can start building your process.
      • Form Submission Provides a pre-configured process for capturing form submission information and a pre-made form. Use this to capture information without further processing it. No additional configuration is necessary.
      • Form Approval Provides a pre-configured process that starts with a form submission with an approval step and a pre-made form.
    • Upload: Use this option to import a process (as an XML file). Learn more.
    • Solution Templates: Provides many different pre-configured processes for various uses. Learn more.
  3. Type a name for the process.
  4. Click Create.
  5. In the process designer, drag and drop a start event onto the canvas.
  6. Drag other objects from the left pane to add them to the canvas.
  7. Connect one object to another using sequence flows, which are the arrows that connect objects.
    • Click the object the sequence flow should start from. This will cause an arrow and an annotation box to appear above the object.

    How to start a sequence flow

    • Drag the arrow that appears over the object and drop it at either the destination object or a blank spot on the canvas. The screenshot shows how possible connection points are displayed when you drag the arrow to an object.

    Ending a sequence flow at another object

  8. Double-click each object to configure it.
  9. When you are done, click the Validate button () in the top right corner to check for validation errors in your process. Validation errors are displayed on the process in the following places:
    • At the top of the process designer page, together with details about the error.
    • On the process objects that contribute to the error.
    • On the tab title in the right pane, if the pane is opened to an object that contributes to the error.
    • In the section that is not configured in the right pane, along with details about the error.
    • In the minimap (if the minimap is displayed).

    Validation errors in the process designer

  10. Click Save to save your process. Click Publish to publish it. Publishing creates a new version of the process. If the process has already been published, you can click Start process () to start it.

Note: After building a process, you must publish it before the process can be used. In addition, a process must be enabled before it can be started from the Manage page or from the Laserfiche home screen. However, a published process can still be started from the process designer.

Additional Options

Other Ways of Manipulating Objects

You can add an object to the canvas quickly in the following ways:

You can also select multiple objects on the canvas at once to move, copy, and delete multiple objects. After copying multiple objects, you can paste them anywhere in the current canvas, or in the canvas of a different process. This allows you to easily copy parts of a process to other processes.

Annotations

Each object in a process diagram can be annotated by the process creator. Annotations help other people understand what each step in the process is doing.

To annotate an object

  1. Select the object and drag the annotation box icon () to where you want the annotation to be.
  2. Type the text for the annotation. Click outside the annotation box when you're done.

Other actions

Process Properties

Click on the Process Properties button process properties icon in the top right to configure the process

Related Topics