6766059 Workflow Training

download 6766059 Workflow Training

of 44

Transcript of 6766059 Workflow Training

  • 8/6/2019 6766059 Workflow Training

    1/44

    Copyright Siemens Business Services

    Global network

    of innovation

    Date Author/Filename

    SAP Business Workflow

    (BC-BMT-WFM)

  • 8/6/2019 6766059 Workflow Training

    2/44

    Global network

    of innovation

    2

    Workflow Builder

    Need for Work flow

    Benefits of Workflow

    Components of Workflow

    Other Tools

    What is WorkFlow ?

  • 8/6/2019 6766059 Workflow Training

    3/44

    Global network

    of innovation

    3

    Need for Work flow

    Benefits of Workflow

    Workflow Builder

    Components of Workflow

    What is Workflow ?

    Other Tools

  • 8/6/2019 6766059 Workflow Training

    4/44

    Global network

    of innovation

    4

    What is WORKFLOW ?

    SAP Business Workflow can be used to

    define business processes that are not yet

    mapped in the R/3 System

    These may be simple release or approval

    procedures, or more complex business

    processes Workflow is nothing but sequence of actions

    taken (Tasks) that follows some event

  • 8/6/2019 6766059 Workflow Training

    5/44

    Global network

    of innovation

    5

    What is Workflow ?

    The component uses the existing transactions

    and function modules

    The functionality and operability of theexisting transactions and function modules

    are neither changed nor restricted by the

    workflow control

    SAP Business Workflow does not intervene

    in the programmed processes within a

    transaction

  • 8/6/2019 6766059 Workflow Training

    6/44

    Global network

    of innovation

    6

    What is Workflow ?

    Benefits of Workflow

    Workflow Builder

    Components of Workflow

    Need for Workflow

    Other Tools

  • 8/6/2019 6766059 Workflow Training

    7/44

    Global network

    of innovation

    7

    The common problem in manual co-

    ordination is :

    Inefficiency

    Each lacks a way to trace where a task is

    Who executed(or is executing it),

    How much time it required.

    Need of Workflow

  • 8/6/2019 6766059 Workflow Training

    8/44

    Global network

    of innovation

    8

    Need of Workflow

    The workflow ensures that

    the right work

    sent to right person

    at the right time

    in the right sequence

    with the right information.

  • 8/6/2019 6766059 Workflow Training

    9/44

    Global network

    of innovation

    9

    Need for Work flow

    What is Workflow ?

    Workflow Builder

    Components of Workflow

    Benefits of Workflow

    Other Tools

  • 8/6/2019 6766059 Workflow Training

    10/44

    Global network

    of innovation

    10

    Benefits of Workflow

    Business Process Integration

    Intelligent Routing

    Flexible task assignments

    Proactive approach

    Substitution and backup facility

    Process monitoring capability Deadline monitoring

    Statistical analysis

    UDJ4

  • 8/6/2019 6766059 Workflow Training

    11/44

    Slide 10

    UDJ4 what do you mean by proactive approach ?Uday Diwakar joshi, 12/21/2003

  • 8/6/2019 6766059 Workflow Training

    12/44

    Global network

    of innovation

    11

    Need for Work flow

    What is Workflow ?

    Components of Workflow

    Benefits of Workflow

    Workflow Builder

    Other Tools

  • 8/6/2019 6766059 Workflow Training

    13/44

    Global network

    of innovation

    12

    Workflow Builder snap shot-1

  • 8/6/2019 6766059 Workflow Training

    14/44

    Global network

    of innovation

    13

    Workflow Builder snap shot-2

  • 8/6/2019 6766059 Workflow Training

    15/44

    Global network

    of innovation

    14

    Workflow Builder

    In the Workflow frame, you see a close-up

    of some of the workflow steps that comprise

    the workflow definition. In the Overview area, to the right, you see a

    birds-eye view of the complete workflow

    definition, inclusive of all its workflow steps.

    This overview offers a handy way to navigate

    or resize the main view in the center of the

    screen.

  • 8/6/2019 6766059 Workflow Training

    16/44

    Global network

    of innovation

    15

    Workflow Builder

    In the Step types area, you see all the types

    of workflow steps or iterations. These can be

    selected one by one and dropped into theworkflow.

    In the Navigation frame, to the left, you find

    a quick navigating tool that takes you directly

    to a detailed view of any of the steps in theworkflow.

  • 8/6/2019 6766059 Workflow Training

    17/44

    Global network

    of innovation

    16

    Workflow Builder

    My workflows and tasks shows workflows and

    tasks that you have used previously or that you have

    assigned to your work area. These can be dragged

    into the workflow definition as needed.

    Document templates shows a list of PC file

    templates (such as MS Word or Lotus SmartSuite)

    that can be used as is within the workflow or even

    modified (such as the address field being filled in) as

    the workflow progresses.

    Workflow container shows the variables, container

    elements, used in the workflow.

  • 8/6/2019 6766059 Workflow Training

    18/44

    Global network

    of innovation

    17

    Workflow Builder-Functionality

    Create Workflow

    Event linkage

    Create Activity

    Data Binding between various containers

    And Much more .

  • 8/6/2019 6766059 Workflow Training

    19/44

    Global network

    of innovation

    18

    Need for Work flow

    What is Workflow ?

    Benefits of Workflow

    Workflow Builder

    Components of Workflow

    Other Tools

  • 8/6/2019 6766059 Workflow Training

    20/44

  • 8/6/2019 6766059 Workflow Training

    21/44

    Global network

    of innovation

    20

    Business Objects Types

    Object types include: Documents such as invoices, purchase requisitions and job

    applications

    Master data such as customer, material, and vendor

    Movement data such as order or quotation

    Object types are described and implemented

    by specifying keyfields

    attributes

    methods with parameters, result and exceptions

    events with parameters

    implementation program

  • 8/6/2019 6766059 Workflow Training

    22/44

    Global network

    of innovation

    21

    Business Object

    A type of related information that can be

    addressed uniquely using an identifying key

    Most of this information is stored in an

    ABAP Dictionary table

    Object makes it available to your programunder one roof

  • 8/6/2019 6766059 Workflow Training

    23/44

    Global network

    of innovation

    22

    Business Object Repository (BOR)

    The Business Object Repository provides a

    full directory of all object types in

    hierarchical order.

    The object type must be defined before its

    data (objects) can be used in the system.

  • 8/6/2019 6766059 Workflow Training

    24/44

    Global network

    of innovation

    23

    Events

    Event publishes the object's status change in

    the system

    We mainly use Events to start workflowprocesses

    They can start tasks (triggering events)

    They can also complete tasks (terminatingevents).

  • 8/6/2019 6766059 Workflow Training

    25/44

    Global network

    of innovation

    24

    Task

    Standard task (single-step task, task type TS)

    Customer task (single-step task, task type T ) Workflow template (multistep task, task type

    WS)

    Workflow task (multistep task, task type WF)

    Task group (task type TG)

  • 8/6/2019 6766059 Workflow Training

    26/44

    Global network

    of innovation

    25

    Define a Task

    To create a single-step task, you must know

    the object type and its method to beexecuted with the task.

    To create a multistep task, you must be

    familiar with the business process you wish

    to map as a workflow definition, its flow andits individual steps.

    UDJ1

  • 8/6/2019 6766059 Workflow Training

    27/44

    Slide 25

    UDJ1 When a workflow is created, the associated multistep task is created automatically as well ?Uday Diwakar joshi, 12/21/2003

  • 8/6/2019 6766059 Workflow Training

    28/44

    Global network

    of innovation

    26

    Work Item

    Work item is object that represents a task or

    action in the workflow system at runtime Work items are subdivided into a specific

    work item type according to their

    assignments

    The internal processing procedures arecontrolled via this work item type

  • 8/6/2019 6766059 Workflow Training

    29/44

    Global network

    of innovation

    27

    Work Item

    Dialog WorkItems (Type W) : Work item that represents a task at runtime that requires

    interaction with the user

    It is displayed in Business workplace of agent

    When a dialog work item is executed, the underlying object

    method of the task is called

    Background WorkItem (Type B) :

    Work item that represents a single-step task at runtimewhose execution does not require a dialog

    it can be controlled automatically by the system.

    Type B work item are not displayed in Business workplace

  • 8/6/2019 6766059 Workflow Training

    30/44

    Global network

    of innovation

    28

    Work Item

    Work queue work item (Type A) :

    A work queue is a list of objects to be processed once andtogether in a limited time frame.

    Workflow work item (Type F) : Runtime presentation of a workflow

    Missed deadline work item ( Type D) : Work item for notification when deadline missed

  • 8/6/2019 6766059 Workflow Training

    31/44

    Global network

    of innovation

    29

    Agent

    Agent is the person who is going to receive

    the work item in his Business Workplace and

    carry out the task which requires user

    interaction.

    Generally they are the employees in company

    organization who take certain decisions.

    Possible agent : Users who are authorized to start a task (not necessarily starta task always) and execute the associated work item

    Without possible agents a task cannot be executed or started

    in dialog

  • 8/6/2019 6766059 Workflow Training

    32/44

    Global network

    of innovation

    30

    Agent

    Responsible agent : Users who actually receives the Work Item

    The system establishes the recipient(s) of a work item fromthe intersection of responsible and possible agents

    If intersection of responsible and possible agents comes out

    to be NULL then the workitem is send to all the Possible

    agentsAgent

    Excluded agent : Users who should not execute the workitem even if they are

    in list of possible agents

  • 8/6/2019 6766059 Workflow Training

    33/44

    Global network

    of innovation

    31

    Containers

    A basic common data structure of the various

    definition components and execution

    components of SAP Business Workflow. Containers have container elements to hold

    the following: Values (constants)

    Structures Object references

  • 8/6/2019 6766059 Workflow Training

    34/44

    Global network

    of innovation

    32

    Workflow container

    Data that you require for controlling the

    workflow execution directly

    Data that you want to forward from one step

    execution to another

    Every workflow container already containsworkflow system elements

    UDJ3

  • 8/6/2019 6766059 Workflow Training

    35/44

    Slide 32

    UDJ3 They can be viewed as global variables for the workflowUday Diwakar joshi, 12/21/2003

  • 8/6/2019 6766059 Workflow Training

    36/44

    Global network

    of innovation

    33

    Task Container

    Each task container already contains

    the workflow system elements and any additional elements for the method parameters of the

    referenced object method.

    Need to create additional elements if Additional information in work item text, in the task

    description or in the other texts

    Additional information is required to resolve a default rule

    UDJ2

  • 8/6/2019 6766059 Workflow Training

    37/44

    Slide 33

    UDJ2 The task container elements can be viewed as local variables.Uday Diwakar joshi, 12/21/2003

  • 8/6/2019 6766059 Workflow Training

    38/44

    Global network

    of innovation

    34

    Method and Event containers

    The event container contains the event

    parameters as container elements.

    The method container holds the method

    parameters, which are used for information

    exchange between the caller of a method andthe method.

  • 8/6/2019 6766059 Workflow Training

    39/44

    Global network

    of innovation

    35

    Binding

    A binding is simply the art of pouring

    selected container elements from onecontainer into another.

    The binding definition controls which

    container elements are transferred.

  • 8/6/2019 6766059 Workflow Training

    40/44

    Global network

    of innovation

    36

    Data Flow

    Event

    Container

    Workflow

    Container

    x, y

    a

    Task-1

    Containerx,y

    ax, y, a,

    b

    Task-2

    Container

    b

  • 8/6/2019 6766059 Workflow Training

    41/44

    Global network

    of innovation

    37

    Need for Work flow

    What is Workflow ?

    Workflow Builder

    Components of Workflow

    Other Tools

    Benefits of Workflow

  • 8/6/2019 6766059 Workflow Training

    42/44

    Global network

    of innovation

    38

    Other Tools

    Simulate Event (SWU0)

    Create Event (SWUE)

    Report for Work Items (SWI1)

    Business Object Repository (SWO1)

    Task Maintenance (PFTC)

  • 8/6/2019 6766059 Workflow Training

    43/44

    Global network

    of innovation

    39

    Advanced Topics

    Dead line monitoring

    Loops

    Container operation

    Forks

    Rules and responsibility

    Z-Business Objects

    Delegation

    Background Tasks

  • 8/6/2019 6766059 Workflow Training

    44/44

    Global network

    of innovation

    40

    Thank You