Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.
No ratings
timchengappa
Saviynt Employee
Saviynt Employee

Use Case

This article explains various approval workflow routing based on global configuration, manager status and using a manager block (for both parallel and serial workflows). The various scenarios and outcomes and defined in the below table
 

Pre-requisites

A workflow as below is created, saved, and approved. The workflow is then assigned to a security system in scope.
Screen Shot 2023-04-05 at 12.03.32 PM.png

 

Applicable Version(s)

As of V23.3

 

Solution

 
Request TypeRequestorBeneficiaryManager

Manager(Approver)
Status

Global Configuration -> RequestsManager Block(Serial WF)
Outcome
Manager Block(Parallel WF)
Outcome
New Acc / Add Access / Remove AccessJohnAlexN/AAlex has no managerAllow Request Without Manager = DISABLEDUnable to submit a requestUnable to submit a request
New Acc / Add Access / Remove AccessJohnAlexN/AAlex has no managerAllow Request Without Manager = ENABLED Assigned to Admin for ApprovalAssigned to Admin for Approval
New Acc / Add Access / Remove AccessJohnAlexAndyAndy is In-Active Approval for Inactive Users gets redirected to = NONEAssigned to Admin for ApprovalAssigned to Admin for Approval
New Acc / Add Access / Remove AccessJohnAlexAndyAndy is In-ActiveApproval for Inactive Users gets redirected to = User(Tim) Assigned to Tim for ApprovalAssigned to Tim for Approval
New Acc / Add Access / Remove AccessJohnAlexAndyAndy is Active N/AAssigned to Andy for ApprovalAssigned to Andy for Approval
New Acc / Add Access / Remove AccessJohnJohnN/AJohn has no manager Allow Request Without Manager = DISABLEDUnable to submit a requestUnable to submit a request
New Acc / Add Access / Remove AccessJohnJohnN/AJohn has no manager Allow Request Without Manager = ENABLEDAssigned to Admin for ApprovalAssigned to Admin for Approval
New Acc / Add Access / Remove AccessJohnJohnAndyAndy is In-Active Approval for Inactive Users gets redirected to = NONEAssigned to Admin for ApprovalAssigned to Admin for Approval
New Acc / Add Access / Remove AccessJohnJohnAndyAndy is In-ActiveApproval for Inactive Users gets redirected to = User(Tim) Assigned to Tim for ApprovalAssigned to Tim for Approval
New Acc / Add Access / Remove Access
John
JohnAndyAndy is Active N/AAssigned to Andy for ApprovalAssigned to Andy for Approval
New Acc / Add Access / Remove Access
John
AlexJohnAndy is In-Active Approval for Inactive Users gets redirected to = NONEAssigned to Admin for ApprovalAssigned to Admin for Approval
New Acc / Add Access / Remove Access
John
AlexJohnAndy is In-Active Approval for Inactive Users gets redirected to = User(Tim)Assigned to Tim for ApprovalAssigned to Tim for Approval
New Acc / Add Access / Remove Access
John
AlexJohnAndy is ActiveN/A Assigned to Andy for ApprovalAssigned to Andy for Approval
New Acc / Add Access / Remove Access
John
AlexAlexAlex cannot be his own manager N/AN/AN/A
New Acc / Add Access / Remove Access
John
Alex is In-active
AndyAndy is ActiveN/AJohn will not be able to submit a request for Alex as Alex is In-ActiveJohn will not be able to submit a request for Alex as Alex is In-Active


References

Creating Workflows

Comments
rushikeshvartak
All-Star
All-Star

Who is Tim in your use case

timchengappa
Saviynt Employee
Saviynt Employee

HI, @rushikeshvartak please see Global Configuration -> Requests column. 'Tim' is the default user in the global configuration.


Version history
Last update:
‎04/05/2023 02:04 PM
Updated by: