bpmn resume

Upload: yanuari-ivoningrum

Post on 05-Apr-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 BPMN Resume

    1/40

    BPMN Process Diagram

  • 7/31/2019 BPMN Resume

    2/40

    BPMN Symbols

    Events

    Processes

    Connectors

    Gateways

  • 7/31/2019 BPMN Resume

    3/40

    Events

    An event is something that happens during

    the process

    Events affect the flow of the process and

    usually have a cause and/or impact

    Events are classified as either start,

    intermediate or end

  • 7/31/2019 BPMN Resume

    4/40

    Sample EventsEvents are classified as start,intermediate or end events.

    Start events have single

    borders, intermediate events

    have double borders and end

    events have thick borders.

  • 7/31/2019 BPMN Resume

    5/40

    Activity

    Activity is a step in a process that performswork

    Activities are either atomic or compound

    (subprocess) Compound activities have their own activities,

    events, gateways, etc.

    Processes are hierarchical Activities within a compound activity can also be a

    compound activity

  • 7/31/2019 BPMN Resume

    6/40

    Activities

    Task

    +

    Collapsedsubprocess

    +

    Compensation

    +

    Loop

    +

    Multipleinstances

    +~

    Ad Hocsubprocess

    ~ +

    Looping AdHoc

    subprocess

  • 7/31/2019 BPMN Resume

    7/40

    Sequence Flow

    Sequence Flow

    Conditional Flow

    Default Flow

  • 7/31/2019 BPMN Resume

    8/40

    Gateways

    Gateways are controllers that split or join

    sequence flows

  • 7/31/2019 BPMN Resume

    9/40

    Messages

    Only messages are allowed between pools

  • 7/31/2019 BPMN Resume

    10/40

    Data Objects

  • 7/31/2019 BPMN Resume

    11/40

    Basic process structure

    Send partnerresponse

    Handle request

    Partnerrequest

    Start Event

    Sequence of activities

    End event

  • 7/31/2019 BPMN Resume

    12/40

    Intermediate event

    Start

    2PM

    Send Msg topartner

    Wait forpartner

    response

    Send

    partner

    ACK

    Could be a receive task

  • 7/31/2019 BPMN Resume

    13/40

    Variables and properties

    Objects in diagrams can have properties and

    decisions can be made based on the values

    assigned to them

  • 7/31/2019 BPMN Resume

    14/40

    Exception handling and compensation

    +

    Enroll customer

    +

    Fix

    +

    Send welcomepackage

    Enroll customer

    Check credit

    Check credit

    Throwbad

    credit

    Exception occurs in

    subprocess

    Expanded subprocess

  • 7/31/2019 BPMN Resume

    15/40

    Compensation

    Reserve hotelCustomer calls

    to cancel

    CompensateReserve Hotel

    +

    Cancelreservation

    +

    Reserve hotel

    Compensation is used to undo the effects of previous activities

    This

    ..causes this to

    fire

  • 7/31/2019 BPMN Resume

    16/40

    Parallel Split

    Get Itenerary

    Book airline Book hotel Book car

    Sendconfirmation

    AND Gateway

  • 7/31/2019 BPMN Resume

    17/40

    Multi-Choice

    Evaluatedamage

    Contact firedepartment

    Contactinsurancecompany

    Submit report

    Structural damage>$1000 damage

    Inclusive OR

  • 7/31/2019 BPMN Resume

    18/40

    Get approved

    Send welcomepackage

    Send rejectionletter

    Record an audittrail

    Exclusive Choice

    XOR gateway

  • 7/31/2019 BPMN Resume

    19/40

    Multi-Merge

    Audit application

    Processapplication

    Close case

  • 7/31/2019 BPMN Resume

    20/40

    Discriminator and N-Out-of-M Join

    Submit report

    Submit report

    Submit report

    Submit report

    Submit report

  • 7/31/2019 BPMN Resume

    21/40

    Deferred Choice

    Submit request

    Send welcomepackage

    Send rejectionletter

    Accept

    Reject

    Wait forresponse

  • 7/31/2019 BPMN Resume

    22/40

    Cancel Case

    Main flow

    Canceller

    Step 1 Step 2 Step 3

  • 7/31/2019 BPMN Resume

    23/40

    Expense Reimbursement Process

    ReceiveExpenseReport

    7 days 23 days

    Create

    ExpenseAccount

    Review forPre-

    Approval

    Auto-ApproveExpenseAccount

    TransferMoney toEmployees

    Bank

    ApprovalReview bySupervisor

    NotifyEmployee of

    Rejection

    Send Approvalin Progress e-

    mail tosubmitter

    Send e-mailcancellation

    notice tosubmitter

    No

    Yes

    AccountExists?

    Pre-Approved?

    Otherwise

    Amount