Difference between revisions of "Process Models"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 23: Line 23:


===Process Elements===
===Process Elements===
:* '''User Task -'''  
:* '''User Task -''' This is a task that will be carried by a user. (You can add instructions to help them out.)
:* '''Email Task -'''
:* '''Email Task -''' Send an email
:* '''Content Generation Task -'''
:* '''Content Generation Task -''' Create a document, optionally using one of the [[Document Templates]]
:* '''Execute RuleSet Task -'''
:* '''Execute RuleSet Task -''' Execute Rules in a [[Rule Set]], to carry out a number of tasks
:* '''Data-based XOR gateway -'''
:* '''Data-based XOR gateway -''' {{tbd|}}
:* '''Parallel Gateway -'''   
:* '''Parallel Gateway -'''  {{tbd|}}
:* '''Start Event -'''   
:* '''Start Event -''' Specify the starting point for the process. (''The start point is required''.)  
:* '''Cancel Timer -'''
:* '''Cancel Timer -''' Specify an interval after which the task will be automatically canceled.
:* '''Reminder Timer -'''
:* '''Reminder Timer -''' Specify an interval after which a reminder will be sent to the task owner(s).
:* '''End Event -'''
:* '''End Event -''' Specify an endpoint for the process. (''At least one end point is required''.)
:* '''Sequence Flow -'''
:* '''Sequence Flow -''' Draw a connector between two tasks, to create a sequence

Revision as of 22:41, 29 June 2012

{solution} > Processes (solution-global processes)
{solution} > Case Types > {case type} > Processes (case-specific processes)

About Processes

Processes are generic procedures that can be attached to Case Activities. Using Processes, you can define the procedure once, and then use it in multiple Case Types. For example, a Process like "Review the Application" can be defined for a Banking Solution, and then reused in Activities for different kinds of Cases--say, Consumer Loans and Commercial Loans.

Similarly, a generic procedure can be defined for a particular Case Type, and then be used in different activities associated with that kind of Case.

Working with Processes

Creating or Modifying a Process

Thumbsup.gif

Tip: Before creating a Process, be sure to define either the Role(s) that will be responsible for it, or the Rule Set that will determine the owner. (You cannot save the process until a mechanism for determining the owner has been established.)

To create or modify a process:

  1. From the Processes tab, click [New Process] or click an existing Process.
    The Process Editor opens.
  2. Drag elements from the sidebar into the main panel
  3. Click a task in the main panel to a display several convenience elements:
    • XOR Connector - An XOR gateway is added to the process (see below), with a connection from the task
    • End Event - An End Event element is added to the process, connected to the task
    • Cancel Timer - A Cancellation Timer is automatically added to the task (see below).
    • Arrow - Click the arrow, and then click another element. A connection is drawn between them.
  4. Press Ctrl+S or click the Save icon to save your changes and close the window, or simply close the window to exit without saving changes.
    ProcessIcon Save.png

Process Elements

  • User Task - This is a task that will be carried by a user. (You can add instructions to help them out.)
  • Email Task - Send an email
  • Content Generation Task - Create a document, optionally using one of the Document Templates
  • Execute RuleSet Task - Execute Rules in a Rule Set, to carry out a number of tasks
  • Data-based XOR gateway - Template:Tbd
  • Parallel Gateway - Template:Tbd
  • Start Event - Specify the starting point for the process. (The start point is required.)
  • Cancel Timer - Specify an interval after which the task will be automatically canceled.
  • Reminder Timer - Specify an interval after which a reminder will be sent to the task owner(s).
  • End Event - Specify an endpoint for the process. (At least one end point is required.)
  • Sequence Flow - Draw a connector between two tasks, to create a sequence