The main elements of a business process are tasks and information related to those tasks. The information of a process may change as you run the process. This information defines the state of a process at a given time. According to the value of this information, the instance may take one path or another. This information defines the state of a process at a given time.
You may store this information in an external system also.
The Sales Quote example process uses the following information:
BPM data objects have two characteristics: Data Object Name and Data Object Data Type. The business catalog is a repository that stores the reusable components you use to implement some flow objects in BPMN processes. The business catalog stores the following types of components:
The Business Catalog holds the different types of Services (System, BPEL processes, Task Services, Rule Services) as well as Business objects (Data). There are different folders for holding different types of BPM artifacts. Some folders have a lock to indicate that the artifacts inside them cannot be deleted. Business objects allow you to model and develop the business entities that are part of your process using the Object Oriented paradigm. Using Business objects simplifies the management of the data in your process by encapsulating the data and business behavior associated with the business entity it represents. A Business object is composed of a set of attributes and a set of methods.
In a Sales Quote example, you can identify the business entities Quote, Contract, and so on.
You can create Business objects either manually, or based on an XML schema element or complex type, or by customizing a synthetic type in the types.
You will use BPM Studio to create the Quote
Business object represented by XML Schema. These Business objects will be stored under Business Catalog.
This will bring up the Business Object dialog, as follows:
Quote
in the Name field.Data
under Business Catalog.Quote.xsd
file.When you implement Interactive tasks with a Task Service, say the Enter Quote task, you choose a pattern that sets its outcome, and there, you will choose Business object as the task parameter. For the Enter Quote Implementation, you will choose Initiator as the Pattern, outcome will be set to SUBMIT, and the Parameter chosen will be the Business object quote.
18.117.99.71