PowerDesigner (4) – Business Processing Model

The original text is from: http://www.voidcn.com/article/p-rkyhvfes-oy.html

Business processing model

The Business Process Model (BPM) takes business requirements as the starting point, and graphically describes the tasks and business processes of the system, focusing on the processing process In the data flow. The business processing model is a conceptual model that describes the business logic and rules in detail from the perspective of business personnel, and uses flow diagrams to represent the processing procedures, processes, messages, and collaboration agreements from one or more start points to end points. Used in the system analysis stage of the application system to complete the system requirement analysis and logic design. The relationship between BPM and other modules of PowerDesigner is shown in Figure 4-1.

Figure 4-1

PowerDesigner BPM includes 3 types of flow graphs:

  • Process hierarchy diagram: Identify system functions in a hierarchical manner.
  • Business process diagram (Business process diagram): used to analyze the specific implementation mechanism of a/group of processes.
  • Process service diagram (Process service diagram): Express the business flowchart in the form of business services.

Here is the business process flow chart:

(1) Select the File->New Model command, and the window shown in Figure 4-2 will pop up.

Figure 4-2

(2) Select the type of model to be created in the New Model window-Business Process Model (business processing model), select the processing language you need to use in the General selection card. Processing languages ​​can be divided into three categories: analysis languages, service orchestration languages, and collaboration languages.

(3) Click the “OK” button to open the default BPM work window. The processing language used will be displayed in the status bar in the lower right corner.

(4) Select the View-Diagram-New Diagram command to open a new BPD business flowchart.

(5) Define the starting point. The starting point (Start) is the starting point of the entire processing process expressed by the BPD, which represents the processing process and the entrance to the outside of the processing process.

(5.1) Create a starting point from BPD

Click the “Start Point” icon in the toolbar, click the mouse in the BPM workspace, and the start point icon will be added at the click As shown in Figure 4-3, just set the attributes for the starting point.

Figure 4-3

(5.2) Create a starting point from the starting point list

Choose the Model-Starts command, Open the “Start Point List” window. Add a new column to create a new starting point, and then set the attributes for the starting point. Tools-Display Preferences-Category-Content-Start&End node, open the display parameter window of Start&End, and select the Name check box to display the name of the starting point below the icon.

(6) Define the processing process. The processing process can be regarded as an action performed to achieve a certain goal, such as designing software according to specified requirements. Each process has at least one input stream and input and output stream.

Click the “Processing” icon in the toolbar, you can create a process in the workspace and set the attributes of the process.

(7) Define the organizational unit. Organizational unit refers to the organization responsible for the process. It can be a company, system, service, organization, user or role, or it can be considered as a business partner who uses a higher-level process.

Click the “Organizational Unit Swim Lane Diagram” icon in the toolbaror “organization unit” icon. You can create an organizational unit and set attributes.

(8) Define the process. The process represents the interaction relationship between two objects that have or may have data interaction. Use arrows to indicate the flow.

Click the “Process/Resource Process” icon in the toolbar . You can create a process and set properties.

(9) Define the message format. The message format defines the data format of the data to be exchanged between two objects between the processes. If there is no data interaction, there is no need to define any message format.

Select the Model-Message Formates command to open the message format list. Click the blank line or click the new toolbar button to add the message format and set the properties.

(10) Define resources. Resources are similar to data storage, which can be processing processes such as data, documents, databases, components, etc., and can be used for special transactions.

Click the “resources” icon in the toolbar, and then click the mouse in the flowchart, and the resource icon will be added at the clicked place and the attributes will be set.

(11) Define the end point. The end point is the termination point of the process in the business process diagram.

Click the “End” icon in the toolbar, and then click the mouse in the flowchart, and the end icon will be added and the attributes will be added to the clicked place.

Note: When Delete, the model no longer exists in the workspace, but the file still exists in the workspace. Detach From Workspace will delete both the model and the object from the workspace.

(12) The effect diagram is shown in Figure 4-4.

Figure 4-4

Leave a Comment

Your email address will not be published.