Business Process Modeling

Visualize business workflow by BPMN business process diagram and process map. Generate BPEL.
Business process diagram

Design workflow with Business Process Modeling Notation (BPMN) 2.0 standard.
The first movie demonstrates the modeling of typical sales order processing process using BPMN. The movie shows how to create pools, lanes, events, tasks, sub-process, gateway and data object. It also demonstrates how to present the change of states within the process.
The second movie shows some handy functions that can help in business process modeling such as real-time model validation, moving large amount of shapes with sweeper, insert task in existing process...
Define business process working procedure

Write step-by-step working procedures to business process diagram flow objects.
- Effective business process capturing (Free)
Online training
BPMN conversation diagram

Conversation diagrams visualize messages exchange between pools. Design workflow with business process diagram and visualize communications with BPMN conversation diagrams. The following movie shows how to draw conversation diagram.
Identify business process elements using textual analysis

There are various ways to discover pools, lanes and tasks of process.Visual Paradigm for UML supports textual analysis for extracting pools, lanes and tasks from text document. The following movie shows how ABC Company use textual analysis to discover pools, lanes and tasks from article describing the resell business process, and develop initial business process diagram.
- Capturing Business Process Modeling Workshop (Paid)
Online training
Process map diagram

Business process diagram presents detail execution and communication view of process. Model middle to large organization workflow in single business process diagram is virtually impossible. Process map diagram provides a high level view of business process. The process in process map can drill down using business process diagram and the process link shows relationships between different business processes. Process map diagram is a good starting point for top down modeling approach. A typical process map diagram shows in following screenshot.
- Drawing process map diagram
User's Guide
Event-driven process chain diagram
Event-driven process chain diagram (EPC diagrams) is kind of business process modeling diagram. EPC diagram contains events, functions, operators, organization units, flows and information resources. A typical event-driven process chain diagram is shown in the following screenshot.
- Drawing event-driven process chain diagrams
User's Guide
Data flow diagram
Data flow diagram (DFD) presents flow of data. DFD is a classical software engineering diagram for structural design. There are various levels of DFD. Level 0 DFD is context diagram showing how system interacts with external entities. Level 1 DFD shows some detail of system. DFD is not a popular notation after software industry was shifted from structure approach to object-oriented approach. There are more and more business analysts use DFD to model the data and document flow of the modeling organization. A typical data flow diagram is shown in the following screenshot.
- Drawing data flow diagrams
User's Guide
Organization chart
Organization chart shows the structure of an organization. Organization chart is usually drawn and read from top to bottom. The top (root) node is the CEO and then first level managements, second level managements and so forth. The lines in organization chart shows the relationships between staff.
- Drawing organization charts
User's Guide
BPEL generation

Visual Paradigm for UML supports create, edit, visualize and generate Business Process Execution Language (BPEL) and Web Services Description Language (WSDL). The generated BPEL and WSDL can deploy to standard BPEL engine such as Apache ODE.
- Generate BPEL
Tutorial
- Generate BPEL from BPMN (Free)
Online training
XPDL generation
Design business process with BPMN business process diagram and generate XML Process Definition Language (XPDL).
JPDL generation
Design business process with BPMN business process diagram and generate jBPM Process Definition Language (JPDL).
- JPDL generation
User's Guide
Manage business rule

Define and describe business operations, definitions and constraints by text with intelligent business rule text editor.
Fact diagram

Relate glossary terms and design business structure by fact diagrams. Fact diagram supports attributes, unary fact type, binary fact type and n-ary fact type.




