Tuesday, June 9, 2009

Use the business process editor to create a business process component

Component Implementation
 

Use the business process editor to create a business process component (including path conditions, activities, snippets, etc.)

Overview

The business process editor is a graphical programming environment that you use to visually create and manipulate business processes.To illustrate how to use the business process editor, we will complete the base business process generated by the tooling:
  • Before ()
    This is a generated business process. We will complete this to look line the one below (after).
  • After ()
    This is the completed business process.

The building blocks of the business process editor

There are several kinds of building blocks:

Partners

Partners are the external users or services that interact with the process.
You can create interface and reference partners. Add an interface Partner when you want to receive something in your process, and add a reference Partner when you want to send something to a Partner.

Variables

Variables store the messages that are exchanged between the partners in a process and the data that is used in its business logic.
A variable belongs to the scope in which it is declared. If it is created in the global process scope then it is a global variable, and thus visible to the process as a whole. Those that are created within nested scopes are called scoped or local variables, and can only be seen by objects within the scope in which it was created.

Correlation artifacts 

Correlation sets are used in runtime environments where there are multiple instances of the same process running. The sets allow two partners to initialize a business process transaction, temporarily suspend activity, and then recognize each other again when that transaction resumes.

Activities

A business process is any course of action or procedure that an organization follows to achieve a larger business goal. When you break it down, a business process is actually a series of individual tasks that are executed in a specific order.  You build a business process by adding and manipulating these activities in the business process editor.
 
Activities are the individual business tasks within the process that compose the larger business goal.
Once you've created a new process, you are ready to create the activities that will run the task to be performed by that process.
 
These tasks or activities are grouped as follows: ()
 
  
Follow these steps to build the completed business process as shown above.

Related links


No comments: