Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Handling Multiple Approvals By the Same Person

Handling Multiple Approvals By the Same Person

How Can I Streamline Multiple Approvals by the same Person? 

My  Company does requisition authorizations in the following way:   Three approvals are required for many Services:  

  • PC Departmental Approver
  • Immediate Manager
  • Vice President 

 In some instances all three of these roles resolve to the exact same  person.  This means this person gets three emails asking for  approval on the same requisition and that same person has to go in to  RequestCenter and authorize the same requisition three times. How can I  set it up so that if multiple authorizations resolve to the same person,  that person only has to approve a requisition once? 

To Avoid Multiple Approval Tasks to the Same Performer  

There should be logic on the common 3 level approvals that looks to see if the 2nd and 3rd approvers are the same as previously assigned to one or more of the  services. Using the conditional work statement on the 2nd and 3rd approvals should prohibit duplicates to be fired.  

The  following are examples of the expressions and conditional logic used by  some customers to avoid redundant approval tasks to the same performer:  

For each example we list:

  • Example type
  • Expression assignment type
  • Sample Conditional expression

Manager Approval -

Expression: LOGINNAME=#Data.APPROVER_THREE.LevelOneApproverID#

Condition: Service.Data.APPROVER_THREE.Role = "N" 

Director Approval -

Expression: LOGINNAME=#Data.APPROVER_THREE.LevelTwoApproverID#

Condition:  Data.APPROVER_THREE.Role = "N" AND  Data.APPROVER_THREE.LevelTwoApproverID <>  Data.APPROVER_THREE.LevelOneApproverID 

VP Approval -

Expression: LOGINNAME=#Data.APPROVER_THREE.LevelThreeApproverID#

Condition:  Data.APPROVER_THREE.Role = "N" AND  Data.APPROVER_THREE.LevelThreeApproverID <>  data.APPROVER_THREE.LevelTwoApproverID 

Legal Approval -

Person/Queue: FNC-Legal Approver Queue

Condition:  Service.Data.APPROVER_THREE.Role = "N" AND  Service.Data.RC_REQUESTEDFOR.EmployeeType = "3" OR  Service.Data.RC_REQUESTEDFOR.EmployeeType = "7" 

PC Approval -

From a Postion: Organizational Unit.PC Approver

Condition: Service.Data.APPROVER_THREE.Role = "N"

Accounting Approval -

Person/Queue: FNC-Accounting Approver Queue

Condtion: Service.Data.APPROVER_THREE.Role = "N"

Person/Queue: FNC-Legal Approver Queue

Condition:  Service.Data.APPROVER_THREE.Role = "N" AND  Service.Data.RC_REQUESTEDFOR.EmployeeType = "3" OR  Service.Data.RC_REQUESTEDFOR.EmployeeType = "7" 

PC Approval -

From a Postion: Organizational Unit.PC Approver

Condition: Service.Data.APPROVER_THREE.Role = "N"

Accounting Approval -

Person/Queue: FNC-Accounting Approver Queue

Condtion: Service.Data.APPROVER_THREE.Role = "N"

Everyone's tags (1)
113
Views
0
Helpful
0
Replies
CreatePlease login to create content