Workitems, UWL and Web Dynpro for ABAP Thomas Kosog Platinum SAP Workflow Consultant Topics (cid:132) UWL (Universal Worklist) on the Enterprise Portal EP 6.0 (cid:132) UWL Configuration Steps (cid:132) Generate XML File to define Workitems for the UWL (cid:132) Advanced Configuration for a User Decision on the UWL (cid:132) Design and Program for a Web Dynpro for ABAP Application, so it can be called from a Workitem (cid:132) Test Web Dynpro to execute a User Decision and look at the Workflow Log (cid:132) Integrate the Web Dynpro for ABAP Application into your Workflow (cid:132) Advantages of Web Dynpro for Workflow (cid:164) SAP AG2007, Kosog / WD4A & UWL / 2 Business Task Management is Evolutionary + Work Item + Guided calling + Collaboration Procedures BPM Web Dynpro Universal Tasks for ABAP Business Worklist Workflow … 1995 EP 5.0 2003 SAP NetWeaver ‘04 SAP NetWeaver 2004s Web Dynpro for ABAP is available with SAP NW 2004s (cid:164) SAP AG2007, Kosog / WD4A & UWL / 3 Workflow Engine Roles Work items Person Task Objects AGENT Task Position Organi- Execute zational Org. Forward element Work- structure Earliest start place Add Note Role Latest start resolution Group Replace rule Latest end Objects Publish & EEvveennttss ABAP subscribe flexible coupling Key Function structure module Call Transaction Attributes INCLUDE Trigger Event Work item <cntn01> Methods ABAP OO Workflow No changes in the Workflow Engine for the Web Dynpro for ABAP approach (cid:164) SAP AG2007, Kosog / WD4A & UWL / 4 Workflow Builder Birds-eye View Header Detail Steps Step Types Information No changes in the Workflow Builder for the Web Dynpro for ABAP approach (cid:164) SAP AG2007, Kosog / WD4A & UWL / 5 Universal Worklist UWL is part of the standard user end role, accessed via Home - Work Hint: To Refresh your lists of tasks, use the drop down menu near the Hide Preview link. UWL advantages: connection to several systems, User Decision with mandatory text, launch Web Dynpro for ABAP (Web Dynpro for ABAP applications should be started from the Portal) (cid:164) SAP AG2007, Kosog / WD4A & UWL / 6 Workflow Steps based on User Decisions Continue ? Continue ? Continue ? Continue ? Continue ? End ? End ? End ? End ? End ? Standard Standard Custom Custom Custom Task Task Task Task Task TS00008267 TS00008267 TS98700001 TS98700002 TS98700003 SAP-GUI UWL UWL Custom Custom Standard SAP GUI UWL XML UWL XML for HTML configuration configuration for user file for decision Web Dynpro Launcher Go-On End Start-Date: ______ Initiator: ______ Reason: (cid:164) SAP AG2007, Kosog / WD4A & UWL / 7 UWL with custom configured User Decision Warning messages Delegate Select primary WI or WI delegated to you Display log of all your Workflows USER DECISION Display log of current with mandatory Text Workitem, upload files “Reason” and create “Ad Hoc” Tasks (cid:206) Workflow Attachment (cid:206) UWL MEMO (cid:164) SAP AG2007, Kosog / WD4A & UWL / 8 UWL Configuration Steps Goal: Workitem in UWL calls a Web Dynpro for ABAP application 1. Build Web Dynpro for ABAP application via transaction SE80 2. Test via transaction SE80 or URL (Logon to SAP is required) 3. Use transaction SWFVISU to prepare standard setting for your Workitem in the UWL 4. Portal UWL Administration 5. Test Workitem from UWL (No extra Logon is required) 6. Advanced Configuration via custom XML file for special UWL features or Portal Wizard (cid:164) SAP AG2007, Kosog / WD4A & UWL / 9 Basic Configuration for the Universal Worklist Sequence of major steps: - Portal Setup - Landscape configuration - Menu: System Administration / System Configuration / Universal Worklist Administration - Activate Systems In your Landscape - Register Systems and Item Types Result: Portal will load one XML file, where each task has its own definition Important: Do not forget to clear the cache and also delete the expired workitems (cid:164) SAP AG2007, Kosog / WD4A & UWL / 10
Description: