• Tidak ada hasil yang ditemukan

ELEMENT DEFINITION BPMN NAME Flow Objects

N/A
N/A
Protected

Academic year: 2023

Membagikan "ELEMENT DEFINITION BPMN NAME Flow Objects"

Copied!
128
0
0

Teks penuh

It was developed by the organization BPM Initiative, created by the Object Management Goup (OMG). This means great opportunities for BPMN to become the standard language for business processes, just as UML has become the standard before. Pedoman Penataan Tata Laksana (Business Process) can use more BPMN to take note of pemodelan business process.

The approach taken to deal with these two conflicting requirements was to organize the graphical aspects of the notation into specific categories.

Swimlane

Flow objects are connected to each other by connectors to create the base. Floats are mechanisms to arrange activities into separate categories on the screen to illustrate different functional areas or responsible persons. At certain times, it happens that an activity diagram extends across more than one entity or player.

When this happens, the activity diagram is divided into swimlanes, where each lane represents the entity or actor performing the activity. Lines are used as a mechanism to arrange activities into separate display categories to illustrate the different people responsible. A pool can also be defined as a container of a single process (contains sequence flows between activities).

Milestones are used to arrange and categorize activities that indicate the possible statuses a process can have during its life cycle.

Connecting Objects

Sequence lines are used to show the order in which the activities will be performed in the process. The normal line refers to the path of current between two shapes and is not affected by conditions. For decisions based on inclusive decisions or data, a type is path for the flow.

In this process, there are normal sequence flows and two-sequence flows conditional on an Exclusive. In this process, there is a conditional flow and a default flow that evaluate whether a legalization was successful or not.

Flow Objects

Events

Within each type of event, they are classified according to the impact on the process flow. That is, to use a MessageInitial, there must be a MessageEvent that sends the message. A specific time-date (eg every Monday at 09:00) can be set to trigger the start of the process.

This will affect the flow of the process, but will not start or (directly) end the process. A Catch Message Event waits for a message to arrive and once the message is received, the process will continue. Unlike the normal Multiple Intermediate Event, ALL of the assigned triggers are required for the Event to fire44.

The time can be defined at design time or as part of the process data (date or length in any time unit). In the Process Modeler, configure the throw and catch messages to have exactly the same name. End message Indicates that a message will be sent when the flow has ended. Escalation End Indicates that an escalation is required when the flow ends.

This indicates that the Transaction must be canceled and an alternative flow can be executed. It is used when, after an activity, intermediate event or Exclusive Gateway (divergence element) nothing else needs to be executed. Unlike the Finally End Event, this form does not close the process directly unless there are no pending tokens when it is reached, that is, there are no more pending manual activities or points waiting for something else to be done (for example, a Timer Intermediate Event).

Suppose that in parallel with the payment and preparation of the credit cards, documents are filed that are still in the office. Once executed, the process should not end until the request is closed. That is, in order to use a Message End, there must be a Message Event or Message Start that catches the message.

Example: The Credit Request Process sends a message to start a Sales Process once the process is complete.

Activities

It is used when the work in process cannot be broken down to a finer level of detail. Is a task that uses some kind of service that can be a web service or an automated application. Is a task designed to wait for a message to arrive from an external participant (relative to the process).

Task Is a task designed to send a message to an external participant (relative to the process). Is a task that is expected to be performed without the help of any business process execution or any application. Example: The following is the illustration of a Loan Request Process with only User Tasks performed by the commercial consultant in the office.

If a process is waiting for a message, it pauses until the message arrives, or changes the exception handling flow. In order to use a throw message, there must be a catch message event that catches the message. When the subprocess is collapsed, the details of the subprocess cannot be viewed (plus sign.

When the sub-process is expanded, the details of the sub-process can be seen within the bounds. A subprocess is defined as an Event subprocess when it is triggered by an Event. An event subprocess is not part of the normal flow of its parent process—there are no inbound or outbound sequence flows.

A set of activities can be defined, but the order and number of performances for the activities is determined by the performers of the activities. They are usually a section or module of the same process, but have a clear goal and can therefore be defined with a beginning and an end. Reusable subprocesses contain a set of activities that are independent of the parent process, which is the process that calls them.

The purpose of a reusable subprocess is different from the parent process and can be considered a black box.

Gateway

As Divergence: It is used to create alternate paths within the process, but only one is chosen. Unlike the exclusive event-based gateway, ALL gateway configuration events must be triggered to create a process instance. Because Convergence: is used to merge alternate paths, the gateway waits for all incoming flows before continuing.

As Convergence: Allow to continue to the next point in the process when a business condition becomes true. As a form of divergence, the exclusive gateway is used when two or more alternative paths appear at some point in the process, and only one of them is valid at any given time. If the exclusive gateway was not synchronized, four transitions would enter the parallel gateway (convergence element), which would be incorrect.

Indicates points in the process where the Exclusive Gateway is not based on process data, but on external messages or events. All gateway configuration events must be triggered in order to create a process instance. As a divergence element, this form is used when many activities are to be performed at the same time and in random order, indicating that they are all.

As a point of convergence, this shape is used to synchronize paths leaving a Parallel Gate (convergence element). The Parallel gate (divergence element) allows the flow to continue, only until all the transitions have signaled. This form is used when one or more paths are enabled based on an Exclusive Gateway or workflow control data.

Inclusive ports must be defined in pairs when it is desired that all the previous activations of a. Thus, it must be defined an inclusive gateway (divergent element) to activate the paths and. When at least two of the three approve the request, the money is given to the employee (pay loan).

Artifacts

Artifacts are graphical objects that provide supporting information about the process or elements within the process. Used to group a set of activities together, either for the purposes of documentation or analysis. Provides information about how documents, data and other objects are used and updated during the.

Referensi

Dokumen terkait

In The Hunger Games novel president Snow as the leader uses terror and violence, propaganda and censorship to get their goals in this analysis the totalitarian leader

IMPROVING THE OVERALL EQUIPMENT EFFECTIVENESS OEE OF DRUM TESTING MACHINE IN LABORATORY OF TIRE MANUFACTURING USING FMEA AND PFMEA Page 79 of 86 Prince Sibarani LIST OF REFERENCES