Use PDIs? Take our 5-minute survey to help shape the PDI roadmap.

Granular Delegation

dhivyal94299399
Tera Contributor

I have created a granular delegation, but approval is not shown to the delegated user

1. 

dhivyal94299399_0-1786003450163.png

and assigned the 

dhivyal94299399_1-1786003523125.pngdhivyal94299399_2-1786003569866.png

 

1 ACCEPTED SOLUTION

BharatC
Giga Guru

Hello @dhivyal94299399 

 

Please check these following things to resolve this issue

 

1) Service field — the rule requires at least one Service selected; if none was picked, the rule won't apply at all.

2) Table — you're delegating on Group approval [sysapproval_group]; if the actual pending approvals are on

Approval [sysapproval_approver], that's the mismatch.

3) Timing — delegation usually only applies to approvals created after the rule went active, not existing ones. Try generating a fresh approval to test.

4) Condition — confirm Active = true is the right filter vs. checking State = requested.

5) Verify directly — as admin, check sys_user_delegate for the delegation record, then filter sysapproval_approver by delegate = <user> to confirm the rule actually fired.

 

Hope this helps!

If this response helped, please mark it as Helpful.
If it resolves your issue, please Accept it as Solution.

Kind Regards,

Bharat C

View solution in original post

4 REPLIES 4

BharatC
Giga Guru

Hello @dhivyal94299399 

 

Please check these following things to resolve this issue

 

1) Service field — the rule requires at least one Service selected; if none was picked, the rule won't apply at all.

2) Table — you're delegating on Group approval [sysapproval_group]; if the actual pending approvals are on

Approval [sysapproval_approver], that's the mismatch.

3) Timing — delegation usually only applies to approvals created after the rule went active, not existing ones. Try generating a fresh approval to test.

4) Condition — confirm Active = true is the right filter vs. checking State = requested.

5) Verify directly — as admin, check sys_user_delegate for the delegation record, then filter sysapproval_approver by delegate = <user> to confirm the rule actually fired.

 

Hope this helps!

If this response helped, please mark it as Helpful.
If it resolves your issue, please Accept it as Solution.

Kind Regards,

Bharat C

dhivyal94299399
Tera Contributor

@BharatC 

What can we do for the sysapproval_approver record , like single user approval , how can we apply the delegation. since the table is not supported

 

Hello @dhivyal94299399 

 

Granular Delegation doesn't support sysapproval_approver because it's meant for conditional/group-based delegation. For individually-assigned approvals, you don't need a Granular Rule at all — just use basic Delegation:

 

1) Go to My Delegates → Add delegate.
2) Check the Approvals box, set effective dates.
3) Save.

 

This automatically covers any approval directly assigned to that user, no table/condition needed.

Group approvals → Granular Delegation Rule
Individual approvals → Basic Delegate record

If it's still not showing up, check: Approvals flag is checked, dates are active, and the approval was created after delegation started (not retroactive).

 

 

Hope this helps!

If this response helped, please mark it as Helpful.
If it resolves your issue, please Accept it as Solution.

Kind Regards,

Bharat C

@BharatC 

 

for example, the user with role approver_user can access only the portal, how he can create a delegate record?