Basic Process Modeling

decorumgroveInternet and Web Development

Aug 7, 2012 (5 years and 3 months ago)

326 views

IBM Confidential

®


IBM Software Group

© IBM Corporation

Basic Process Modeling

IBM CSDL

IBM Software Group

IBM Confidential

Contents


Modeling modes


Primary element for modeling

IBM Software Group

IBM Confidential

Seven modeling modes

IBM Software Group

IBM Confidential

Business modeling modes

IBM Software Group

IBM Confidential

Business modeling modes for validation


WebSphere Business Integration Server Foundation




Validation rules to support exporting models to Application


Developer Integration Edition


WebSphere MQ Workflow




Validation rules to support exporting the model in FlowMark


Definition Language (FDL) for IBM WebSphere MQ Workflow


WebSphere Process Server




Validation rules to support exporting the model into WebSphere


Integration Developer (WID) and then subsequently deploying


onto a runtime WebSphere Process Server


FileNet Business Process Manager


-

Validation rules to support exporting the model into FileNet P8


platform

IBM Software Group

IBM Confidential

Contents


Modeling modes


Primary element for modeling

IBM Software Group

IBM Confidential

Creating a process model

IBM Software Group

IBM Confidential


IBM Software Group

IBM Confidential

Primary elements used in modeling



Activities


represent work



Task


lowest level of work that can be displayed on diagram



Process


units of work that are performed in a sequence



Service


process that is external to the organization



Human Task


tasks that a system assigns to a person to completion



Business Rule Task


how business policies or practices apply to a
business activity




Data Storage represents a storage area



Repository


places to store business items


IBM Software Group

IBM Confidential

Primary elements used in modeling (2)


Gateway


determine the process flow



Simple decision


routes inputs to one of two paths



Multiple
-
choice decision


routes inputs to one of several paths



Merge


combine two or more paths after an exclusive decision



Fork


splits path into two or more parallel paths



Join


combine two or more parallel paths



Loop


repeating sequence of activities contained within a process




Control nodes



Connection


link between two elements that represents the flow



Start


the beginning of a process not started by another process



Stop


marks the end of a process, required



End


marks the end of a path that is not the end of the process

IBM Software Group

IBM Confidential


Activities




Task




Process




Service




Human Task




Business Rule Task

IBM Software Group

IBM Confidential

Task

IBM Software Group

IBM Confidential

Process

IBM Software Group

IBM Confidential

Service

IBM Software Group

IBM Confidential

Human Task


Tasks that a system assigns to a person for completion.


Most attributes are similar to regular tasks




cost, revenue, duration, etc.



but can have only one input criterion and one output
criterion


Primary owner




Main human resource assigned to the human task




You can base the specification of the primary owner on a
particular role or individual resource definition.





You can further specifying the criteria for assigning the human task at runtime.


(e.g. name ,ID, group name, department of individual resource)


Escalations




A course of action that takes place when a human task does not reach an
expected state within a specified time period.




You can specifying the condition under which the escalation should take place and
the action that should result from it.




Multiple escalations and notification.

IBM Software Group

IBM Confidential

Business Rule Task


You can use it to model complex decisions and to visually identify places in your
model where business policies and practices apply.


Most attributes are similar to regular tasks




cost, revenue, duration, etc




but can have only one input criterion and one output criterion


You can define one or more business rules for a business task




a set of if
-
then rules, each has a rule condition and action,
which you specify based on task inputs, task outputs and rule
parameters.




a rule templates give you flexibility to keep your business rules
relevant and simplify the creation of it
-
then rules


You can schedule when these business rules should take effect.




you can design multiple business rules in advance and make
certain business rule become active a particular time




you can make one default business rule

IBM Software Group

IBM Confidential

Share cross projects


Provide a way to share resources, business items, classifiers, etc.
across projects by adding projects into one Reference Group

-

Applies to all objects


Enable the Enterprise to develop resource data, for example, and
allow all their Modelers to utilize this defined set of resources

IBM Software Group

IBM Confidential

Converting elements

IBM Software Group

IBM Confidential


Data Storage





Repository

IBM Software Group

IBM Confidential

Repository

IBM Software Group

IBM Confidential


Gateway




Simple decision




Multiple
-
choice decision




Merge




Fork




Join




Loop

IBM Software Group

IBM Confidential

Decisions and fork

IBM Software Group

IBM Confidential

Merge and join

IBM Software Group

IBM Confidential

Loop (1 of 2)

IBM Software Group

IBM Confidential

Loop (2 of 2)

IBM Software Group

IBM Confidential


Control nodes




Connection




Start




Stop




End

IBM Software Group

IBM Confidential

Connector

IBM Software Group

IBM Confidential

Start, stop, and end

IBM Software Group

IBM Confidential

Use of stop and end

IBM Software Group

IBM Confidential

Copying and pasting elements



Cut or copy and paste is similar to Microsoft Windows cut or

copy and paste behavior:



Select element and use Ctrl+C, Ctrl+V or Ctrl+X, Ctrl+V.



Arrow keys move the selection from one element to another.




Copying elements on the diagram:



One difference


copies of existing elements are named using a

colon and a number instead of the “Copy (number) of” wording that

Windows uses.



Cut or copy from one diagram to another by using the cut or copy

control key on one diagram and then open the second diagram to do

the paste.




Copying elements in the Project Tree:



Uses the “Copy of” wording in the same catalog.



To move an element, you can just drag it to a new location.

IBM Software Group

IBM Confidential

Summary


Modeling modes


Primary element for modeling