资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1,Workflow Wizards,Contents: Workflow wizards Using wizards to simplify workflow editor,2,Workflow Wizards: Objectives,At the conclusion of this section, you will be able to: Find out whether a wizard matches your business scenario Use the workflow wizard to create a complete workflow definition Use the wizards of the workflow builder,3,Workflow Wizards: Business Scenario,A business process is ready to be implemented Wizards may help define a workflow definition Find out if and how wizards can help Find out what wizards are provided,4,What Makes Wizards Easier/Better than Normal Transactions,Wizards unify documentation and functionality by Asking only a few questions on each screen Providing all information required to answer the questions Wizards ensure all data is maintained consistently Wizards do not overload the user with information,5,Do We Need Workflow Wizards?,If your business process is ready to be implemented,You can start to work with the Workflow Builider and implement the process from scratch You can find a workflow template that can be copied and adapted You can find a workflow wizard that does the work for you,hours,hours,minutes,6,Difference between SAP Templates and Wizards,SAP Workflow templates,Work with a specific object type,Must be copied and adapted (container elements, binding, and so on),Workflow wizards,Generate workflow definitions on any object type Process logic can be adapted simply by answering questions Provide simple dialog and guide you,7,Find Workflow Wizards in the Workflow Wizard Explorer!,Look in the workflow wizard explorer if you have to implement.,Approval procedures Circulars for routing objects Simple sequential or parallel workflow definitions,Read the documentation carefully and decide if one of the wizards meets your requirements,8,Wizards: Simplifying the Workflow Builder,Wizards help in questions such as:,How can I send a notification, for approval of a notification of absence?, Wizard: Include Send mail,How can I start a report from a workflow and supply it with parameters?, Wizard: Include Execute report,How can I ensure that a work item is completed and the process continues when deadlines are missed?, Wizard: Model deadline monitoring,How can I call a transaction with workflow, for which no object type exists?, Wizard: Include Call test procedure (CATT),How can I include a Visual Basic form?, Wizard: Include Execute form,9,Using Workflow Wizards,Find the right workflow wizard Read the documentation Start it with Create workflow definition Choose whether to Display workflow definition during generation (helpful for beginners!) Activate workflow definition Classify task as general task Answer all questions,10,Workflow Wizards: Example,Can we use a wizard to implement the business scenario of approving a notification of absence? Start the Workflow Wizard Explorer Find the different approval procedures Carefully read the problem description of each wizard This only needs to be done once! Find the wizard called Hierarchical Start it,11,Workflow Wizards: Result - Part I,Initialize ApprovalCounter with 1,Exclude Initiator from Decision,Approval (Exclude approver from further decisions - add to excluded agents),Add approving agent to ExcludedAgents,Part II,Yes,No,12,Evaluate Approval State (ApprovalCounter = 0?) Notification of absence approved?,Set ApprovalResult to A (Approved),Send e-mail to NOA creator to tell him/her that he/she can book his/her flights,Ask creator if s/he wants to change or delete the notification of absence,Set ApprovalResult to D (Deleted) or C for Change,Part I,YES,Flag set,NO,Mail sent,delete,change,Flag set,Flag set,Workflow Wizards: Result - Part II,13,Important Wizards to Simplify the Workflow Builder,14,Selfitem,SendTaskDescription,Workflow,workflow definition,Task,Example: Send mail,Extended by wizard,Created by wizard,Using Wizards to Simplify the Workflow Builder,What do we have to enter? E-mail text Recipient(s) What does the wizard do for us? Creates task with e-mail text as task description Classifies task as background task Integrates task into the workflow definition and creates binding,15,Wizards: Model Deadline Monitoring (1),What is to be achieved? A work item is to be completed and the process continued at runtime if the latest end is missed.,Set step Display document to obsolete,Next step,Step Display document,Latest end, requested end, .,Result/ outcome 1,.,Result/ outcome n,Obsolete,Set to obsolete = Delete work item logically,Deadline,Parallel to monitored work item,16,Wizards: Model Deadline Monitoring (2),What input is required?,Task for which the deadline monitoring is to be modeled Deadline type (latest end, requested end, etc.) Reference point and offset,What does the wizard do?,Inserts activity (reference to specified task) with binding Activates event Processing obsolete of activit
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号