Approval flow ignores Decision Table approvers and always assigns to the same manager

aikaterinik
Tera Contributor

I am building a custom app (Tuition Fee Exemption) and want to route approvals to different approvers depending on the values of University and Program (Request to). I have defined these rules in a Decision Table.

Setup:

  • A Record Producer creates a record in my custom table Tuition fee request.

  • Flow Designer (Trigger: Tuition fee request Created):

    1. Ask For Approval (Secretary).

    2. If approved → run Uni approval flow which uses the Decision Table Duplicate of university_approvals to determine the approver.

    3. The Decision Table maps University + Program to the correct Approver (sys_user).

      Screenshot 2025-09-06 200717.pngScreenshot 2025-09-06 200553.pngScreenshot 2025-09-06 200623.png

         

Problem:

  • Instead of sending the approval to the approver defined in the Decision Table, the approval is always sent to the same user (Abraham Lincoln).

  • The same approver (Abraham Lincoln) even shows up twice in the approval related list.

  • It looks like the flow is falling back to the Manager field of the user, rather than using the Decision Table output.

What I already tried:

  • Confirmed that the University and Request to values on the record exactly match the conditions in the Decision Table.

  • Verified the Decision Table is active and in the correct scope.

  • Checked that the flow is indeed referencing the correct Decision Table.

  • Despite this, the approver is always Abraham Lincoln.

Question:
How can I ensure that the Ask For Approval action actually uses the approver returned by the Decision Table, instead of defaulting to the user’s Manager?

0 REPLIES 0