Download - 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