Fiori has radically transformed the Business Suite. It has confirmed that SAP can massively simplify the user interaction for a business user and by doing so paves the way to empowering the business user to achieve much more without the need for extra training or documentation.
To do so requires completely rethinking the "what can be achieved", "how it can be achieved", and "what to sacrifice" in order to make something so readily consumable.
At the very onset of this revolution workflow development invested much time in brainstorming, design-thinking sessions and no end of soul-searching to come up with a plan to support the Suite with their radical new requirements.
This blog is the first in a series to show you what is available, and to help you understand the direction that development has taken to support this.
The Goal - Make workflow readily consumable by hiding the rocket science.
SAP Business Workflow as a platform for business processes has a very robust and broad foundation. Over the years it has scaled up to meet the growing Suite demands on performance, as well as its already awesome capabilities - enhanced even further by Customer Connection projects where customers and consultants collaboratively made improvement suggestions which SAP coded and backported into previous releases.
From the very nature of the Customer Connection requests it has confirmed that functionally SAP Business Workflow is unbelievably strong. But flexibility and usability could be improved. So to meet S/4 requirements, an approach that re-uses the existing capabilities and code but delivers using different user-interfaces and extending the flexibility were two paths that needed development focus.
Support for the workflow End-User
The workflow end-user is the user receiving workflow tasks, performing the approvals or completing the forms. So the best place to enhance their user-experience is the inbox. There are other blogs about My Inbox and how it radically simplifies the users daily business so there's no need to dwell on that here.
Suffice to say:
The user-interaction is simple and intuitive
the My Inbox can be used out-of-the-box (no coding) with nearly all existing workflows,
a single My Inbox delivers the tasks in one place, irrespective of the originating system,
the features to enable day-to-day use (substitution, attachment-handling, deadline-handling...) is provided out-of-the-box.
SAP has received terrific feedback about this Fiori App. It is becoming popular taking off faster than even the Universal Worklist (UWL.)
A selection of related blogs:
Recommendation: Consider migrating to use My Inbox in place of the Universal Worklist or Business Workplace as soon as possible. This increases familiarity with the Fiori UI and confidence with your users well before a complete Suite migration takes place.
Support for the workflow process owner
Approvals and workflow tasks satisfy a purpose - the goal of the process. It is the process owner who knows this goal and has a vested interest in achieving this goal. The workflow is merely a tool to achieve this goal consistently, rapidly, and at low expense. The new S/4 requirement is to provide a user-experience to the process owner, so that they can configure the workflow themselves without having to offload this to the IT department, who provide expertise but at the expense of budget and time. Empowering the process owner eliminates these costs, but can only be achieved if the user-interaction is simple enough. Obviously there are some processes that will be too complicated for the process owner to automate themselves, but there are plenty that can.
S/4 Suite is enabling this, one scenario at a time, and the Fiori Manage Workflows app is what the process owner uses to achieve this. It also gives the process owner the flexibility to change the process more often than could have been achieved by handing off to the ITdepartment. So the process owner is now agile enough to adopt a process to local or seasonal requirements.
In the screenshot above you can see that the user creating this 3-step approval workflow did not need a graphical editor, or BPMN, but simply used a wizard to define the process.
Recommendation: Before migration to S/4, take a good look at the approval processes in particular and see if they have already been enabled for S/4 workflow. Even if this is not the case, in on-premise deployments you should investigate whether to customize these yourselves, to give your process owners this flexibility and empowerment.
In a future blog you'll learn how you can do this yourself for on-premise or Cloud installations providing that the S/4 application has enabled this. And finally I'll show you, as the IT department or consultant, how to customize the system so that your business users can configure their own workflows And following this we'll publish a blog diving deeper into what improved workflow flexibility workflow in S/4 brings with it.