Scenarios using SAP NetWeaver BPM

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

© SAP 2009 / Page 5
Parallel branch
Solution For parallel branching, use “Parallel Split” and “Parallel Join” gateways Parallel join requires careful modeling, potential deadlock For the recommendation with parallel join, read a guideline on SDN
Movie
© SAP 2009 / Page 10
Role delegation
5
Either requester or approver wants to replace/delegate the role to somebody else for a specific period of time
(dynamic parallel is EHP2)
© SAP 2009 / Page 6
Movie
Live workflow status view
3 Live workflow or macro view how the submission is proceeding
Person A Persons in the entire workflow can see the live status of where and how the step is processed
© SAP 2009 / Page 11
Role delegation
Solution You can make use of the UWL features called “Delegation” or “Substitution”. Delegation: 1. In the UWL click the task you want to delegate.
Substitution: You can assign another user to manage your tasks if you are absent or unavailable. You can define a nominee to receive your tasks or fill in for you. Movie You can create multiple substitution rules to cover all eventualities. You can also accept tasks of other users. The nominee can display and manage the rules for task substitution.
2.
Movie
In the toolbar, choose “Delegate”. The Delegate dialog box is displayed. Only this individual task is delegated. If you want to delegate all your tasks to a colleague, you need to nominate the colleague as substitute.
Approver
© SAP 2009 / Page 9
Pushing back the submission
Solution This is a typical usage of Process Context (aka Data Object) Create a Data Object and add mapping to the requester UI
How Exclusive Gateway works
1. 2. 3. 4. 5.
The condition gets evaluated from top to bottom Each condition is evaluated by either “True” or “False” If False, it goes to the next (or lower) alternative item If it encounters “Default Gate”, it skips to the next one without evaluating If all items are evaluated (= all items have been “False”), Default Gate will be chosen Remark: There must be exactly one Default Gate defined.
?
Approver
© SAP 2009 / Page 3
Automating the workflow routing
Solution
Implementation by making use of Rules, Services, Exclusive Gateways, and Expressions.
Typical Scenarios in Action SAP NetWeaver Business Process Management
Werner Steyn SAP NetWeaver RIG Americas SAP Labs, LLC Werner.Steyn@
Content Prepared By
© SAP 2009 / Page 2
Automating the workflow routing
1 Automating the workflow routing
Requester The flow branch is automatically decided, depends on what requester posted (or requester’s metadata)
Movie
© SAP 2009 / Page 4
Parallel branch
2
(Possibly Dynamic) Parallel branch
Requester
The flow branches in parallel (possibly dynamically at runtime) Approver Approver Approver
“How to avoid modeling errors in NetWeaver BPM? Part1: Gateway fun!” by Soeren Balko. https:///irj/scn/weblogs?blog=/pub/wlg/12851
Dynamic Parallel feature will be introduced on EhP2
/ > SAP NetWeaver > SAP NetWeaver CE > SAP NetWeaver Composition Environment Library > “SAP NetWeaver Composition Environment Library” > Administrator’s Guide > Administration of SAP NetWeaver CE > Managing Processes and Task in Business Process Management > Managing Processes and Tasks with the Process Desk > Completing Taks > Delegating and Revoking Tasks
Movie
© SAP 2009 / Page 8on
4
The approver rejects the submission and pushes it back to the original author
Requester After receiving the rejection, the requester wants to modify the rejected data entry on UI for re-submission
Person B
Person C
Person D
© SAP 2009 / Page 7
Live workflow status view
Solution This feature is provided out-of-box You can open the graphical representation of a process in the following ways: In the process list, select the process which you want to display in a diagram and click “Process Flow”. In the task execution user interface, click the process name link at the top right. Remark: The system administrator needs to add ”Process List Viewer” link in the Related Links pane in UWL in advance for displaying the process list. Follow the instruction which is described in “Adding the Process List Viewer as a Related Link” in
© SAP 2009 / Page 12
Timer notification
6 Timer notification for asking to process the task
Requester A (Requester B during next XX days) They wants to delegate their role for a specific period. (ex. A manager wants to ask their secretary on behalf during vacation) Approver A (Approver B during next XX days)
Ken Unnai SAP NetWeaver RIG Asia Pacific Japan SAP Labs, LLC Ken.Unnai@
Introduction
This session explains 10 typical workflow scenarios in the real life. We will discuss how to implement these common workflow scenarios using SAP NetWeaver Composition Environment 7.1 EhP1
/ > SAP NetWeaver > SAP NetWeaver CE > SAP NetWeaver Composition Environment Library > “SAP NetWeaver Composition Environment Library” > Administrator’s Guide > Configuration of SAP NetWeaver CE > Configuration for CE Additional Components > Configuring Business Process Management > Configuring the Process Desk
相关文档
最新文档