In an earlier blog I have introduced the Contact Template of the SAP Gateway for Microsoft (GWM). Now I cover the Workflow Template that generates an Outlook Add-in specifically dealing with SAP workflows.
With SAP NetWeaver Gateway, you can expose workflow tasks from the SAP Business Workflow through an OData service, more specifically the User Decision steps and Activity steps of a workflow. Typically these are steps where an information worker needs to take a decision, e.g. an approval of a leave request.
These workflow tasks closely resemble Microsoft Outlook Tasks, where the information worker could take a decision directly from Microsoft Outlook. In this blog I will explore how GWPAM can generate an Outlook Add-in that exactly addresses this need.
Before you can use the Workflow Template of GWPAM, you have to configure SAP NetWeaver Gateway for workflow processing. If you haven’t done so already, then please take a look at these resources that will help you in setting it up:
Once the workflow configuration is in place, you should have a properly working service WFSERVICE (or WFHUBSERVICE) provided by your Gateway system. This service is required by GWPAM.
With the help of the Workflow Template of GWPAM, you can generate coding for an Outlook Add-in that will turn the workflow items into Outlook Tasks. A wizard guides you through related steps. You will notice that, compared to the Contact Template, there are next to no choices you have to make. This is because the Workflow Template has been tailored to service WFSERVICE.
Here a sample screenshot of the wizard:
Note: Even though the wizard lets you chose the New Item Name, it will be ignored as the WFSERVICE does not offer to create new workflows. It strictly only lets you act on a workflow item, e.g. take a decision, reserve, release or forward it. Here you can learn more about this service.
GWPAM generates an Outlook 2010 Add-in project with C# coding that will offer functionality like:
Example of a workflow item as Outlook Task:
Please see this video for a short demonstration on how to use the GWPAM Workflow Template.
If you are interested in more details on how the GWPAM Workflow Template works, then please check out this presentation, which is part of our Self-Pace Learning offering for Gateway PAM.
In an easy and quick manner, GWPAM creates a prototype for you. It is a fully functional Outlook Add-in that allows you to act on a workflow item. If it doesn’t address all your needs, then you can take the generated coding and adjust it to your requirements.
One area that you might want to enhance: The generated coding does not provide any contextual information about the workflow item. Here you could use the Extensibility Elements and the provided user exits (more information here) to enhance the workflow item with additional information for the decision maker. In the C# coding you would then query the Extensibility Elements and add them to the Outlook Task (e.g. in the body of the Task). But this will have to wait for another blog.
I am looking forward to hearing about your experience and thoughts about the GWPAM Workflow Template in the comments below.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
37 | |
10 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
2 | |
2 |