Enterprise Search – How to perform different actions on a Business Object based on different users(roles)?
As the title says , Enterprise Search can enable different users to perform different actions based on the role they login with.
Let us take an example ,
- User Scenario 1: Lets assume that ‘Sam’ is a user who works in the purchase department , whose daily task comprises of Approving or Rejecting Purchases created the previous day. Let us look at how Enterprise Search could make this task easier.
- Sam logs into to the S/4HANA Cloud system with the Purchaser Role and chooses the ‘Purchase Order’ business object in the Search Box and keys in Text for the previous date and then executes a Search, A list of all Purchase Orders which were created the previous day are now available on the screen. Sam also has actions next to each of these results like ‘ Edit ‘ or ‘Display’ , clicking on which the system will take Sam to the corresponding app and open the respective Purchase Order. Sam is then allowed to perform any option like Approving or Viewing the said Purchase Order.
- User Scenario 2: Lets assume that ‘Jim’ is Sam’s manager and wants to cancel some Purchase Orders , that Sam is not authorized to do.
- Jim logs in with the Purchase Manager Role and performs the same steps as ‘ Sam’ to Search for Purchase Orders . But Since Jim has added authorizations to even ‘Cancel’ a Purchase Order , he could even Cancel the Purchase Order by clicking on the action appropriately.
Conclusion: Depending upon the role that a user logs in with , the user can perform different actions with the same business object as indicated in the 2 scenarios above.