<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Approval flow ignores Decision Table approvers and always assigns to the same manager in App Engine forum</title>
    <link>https://www.servicenow.com/community/app-engine-forum/approval-flow-ignores-decision-table-approvers-and-always/m-p/3372347#M8769</link>
    <description>&lt;P&gt;I am building a custom app (&lt;EM&gt;Tuition Fee Exemption&lt;/EM&gt;) and want to route approvals to different approvers depending on the values of &lt;STRONG&gt;University&lt;/STRONG&gt; and &lt;STRONG&gt;Program (Request to)&lt;/STRONG&gt;. I have defined these rules in a Decision Table.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Setup:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;A Record Producer creates a record in my custom table Tuition fee request.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Flow Designer (Trigger: Tuition fee request Created):&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Ask For Approval (Secretary).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If approved → run &lt;EM&gt;Uni approval flow&lt;/EM&gt; which uses the Decision Table &lt;STRONG&gt;Duplicate of university_approvals&lt;/STRONG&gt; to determine the approver.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The Decision Table maps &lt;STRONG&gt;University + Program&lt;/STRONG&gt; to the correct &lt;STRONG&gt;Approver (sys_user)&lt;/STRONG&gt;.&lt;/P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-09-06 200717.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/467858i7F94CB221C04C673/image-size/medium?v=v2&amp;amp;px=400" alt="Screenshot 2025-09-06 200717.png" title="Screenshot 2025-09-06 200717.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-09-06 200553.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/467859i048CAD9F1E3F3CDA/image-size/medium?v=v2&amp;amp;px=400" alt="Screenshot 2025-09-06 200553.png" title="Screenshot 2025-09-06 200553.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-09-06 200623.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/467860iA5152DFF1E9838E2/image-size/medium?v=v2&amp;amp;px=400" alt="Screenshot 2025-09-06 200623.png" title="Screenshot 2025-09-06 200623.png" /&gt;&lt;/span&gt;&lt;P&gt;   &lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Problem:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Instead of sending the approval to the approver defined in the Decision Table, the approval is always sent to the same user (Abraham Lincoln).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The same approver (Abraham Lincoln) even shows up &lt;STRONG&gt;twice&lt;/STRONG&gt; in the approval related list.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;It looks like the flow is falling back to the &lt;EM&gt;Manager&lt;/EM&gt; field of the user, rather than using the Decision Table output.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;What I already tried:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Confirmed that the &lt;EM&gt;University&lt;/EM&gt; and &lt;EM&gt;Request to&lt;/EM&gt; values on the record exactly match the conditions in the Decision Table.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Verified the Decision Table is active and in the correct scope.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Checked that the flow is indeed referencing the correct Decision Table.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Despite this, the approver is always Abraham Lincoln.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;BR /&gt;How can I ensure that the &lt;EM&gt;Ask For Approval&lt;/EM&gt; action actually uses the approver returned by the Decision Table, instead of defaulting to the user’s Manager?&lt;/P&gt;</description>
    <pubDate>Sat, 06 Sep 2025 17:12:25 GMT</pubDate>
    <dc:creator>aikaterinik</dc:creator>
    <dc:date>2025-09-06T17:12:25Z</dc:date>
    <item>
      <title>Approval flow ignores Decision Table approvers and always assigns to the same manager</title>
      <link>https://www.servicenow.com/community/app-engine-forum/approval-flow-ignores-decision-table-approvers-and-always/m-p/3372347#M8769</link>
      <description>&lt;P&gt;I am building a custom app (&lt;EM&gt;Tuition Fee Exemption&lt;/EM&gt;) and want to route approvals to different approvers depending on the values of &lt;STRONG&gt;University&lt;/STRONG&gt; and &lt;STRONG&gt;Program (Request to)&lt;/STRONG&gt;. I have defined these rules in a Decision Table.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Setup:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;A Record Producer creates a record in my custom table Tuition fee request.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Flow Designer (Trigger: Tuition fee request Created):&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Ask For Approval (Secretary).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If approved → run &lt;EM&gt;Uni approval flow&lt;/EM&gt; which uses the Decision Table &lt;STRONG&gt;Duplicate of university_approvals&lt;/STRONG&gt; to determine the approver.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The Decision Table maps &lt;STRONG&gt;University + Program&lt;/STRONG&gt; to the correct &lt;STRONG&gt;Approver (sys_user)&lt;/STRONG&gt;.&lt;/P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-09-06 200717.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/467858i7F94CB221C04C673/image-size/medium?v=v2&amp;amp;px=400" alt="Screenshot 2025-09-06 200717.png" title="Screenshot 2025-09-06 200717.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-09-06 200553.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/467859i048CAD9F1E3F3CDA/image-size/medium?v=v2&amp;amp;px=400" alt="Screenshot 2025-09-06 200553.png" title="Screenshot 2025-09-06 200553.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-09-06 200623.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/467860iA5152DFF1E9838E2/image-size/medium?v=v2&amp;amp;px=400" alt="Screenshot 2025-09-06 200623.png" title="Screenshot 2025-09-06 200623.png" /&gt;&lt;/span&gt;&lt;P&gt;   &lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Problem:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Instead of sending the approval to the approver defined in the Decision Table, the approval is always sent to the same user (Abraham Lincoln).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The same approver (Abraham Lincoln) even shows up &lt;STRONG&gt;twice&lt;/STRONG&gt; in the approval related list.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;It looks like the flow is falling back to the &lt;EM&gt;Manager&lt;/EM&gt; field of the user, rather than using the Decision Table output.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;What I already tried:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Confirmed that the &lt;EM&gt;University&lt;/EM&gt; and &lt;EM&gt;Request to&lt;/EM&gt; values on the record exactly match the conditions in the Decision Table.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Verified the Decision Table is active and in the correct scope.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Checked that the flow is indeed referencing the correct Decision Table.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Despite this, the approver is always Abraham Lincoln.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Question:&lt;/STRONG&gt;&lt;BR /&gt;How can I ensure that the &lt;EM&gt;Ask For Approval&lt;/EM&gt; action actually uses the approver returned by the Decision Table, instead of defaulting to the user’s Manager?&lt;/P&gt;</description>
      <pubDate>Sat, 06 Sep 2025 17:12:25 GMT</pubDate>
      <guid>https://www.servicenow.com/community/app-engine-forum/approval-flow-ignores-decision-table-approvers-and-always/m-p/3372347#M8769</guid>
      <dc:creator>aikaterinik</dc:creator>
      <dc:date>2025-09-06T17:12:25Z</dc:date>
    </item>
    <item>
      <title>Re: Approval flow ignores Decision Table approvers and always assigns to the same manager</title>
      <link>https://www.servicenow.com/community/app-engine-forum/approval-flow-ignores-decision-table-approvers-and-always/m-p/3373137#M8781</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/915578"&gt;@aikaterinik&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;This happens because the &lt;STRONG&gt;Ask For Approval&lt;/STRONG&gt; action isn’t using the Approver returned by the Decision Table. When no approver is set, the action defaults to the requester’s &lt;STRONG&gt;Manager&lt;/STRONG&gt; field, which explains why it always routes to Abraham Lincoln and shows him twice.&lt;/P&gt;&lt;P&gt;To fix this:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;In your &lt;STRONG&gt;Uni approval flow&lt;/STRONG&gt;, make sure the Decision Table result (Approver) is available (e.g., DecisionTableResult.Approver).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Open the &lt;STRONG&gt;Ask For Approval&lt;/STRONG&gt; action and set the &lt;STRONG&gt;Approvers&lt;/STRONG&gt; field to the Decision Table output:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;Data pill → Decision &lt;SPAN class=""&gt;Table&lt;/SPAN&gt; output → Approver &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Confirm the Approver column in the Decision Table is a &lt;STRONG&gt;Reference field to sys_user&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;(Optional) Add a &lt;STRONG&gt;Log action&lt;/STRONG&gt; before the approval step to confirm the Decision Table is returning the correct user.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;With this setup, the approver from the Decision Table will be used, and the flow will no longer fall back to the Manager field.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;Thanks &amp;amp; Regards,&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Muhammad Iftikhar&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;I&gt;If my response helped, please mark it as the accepted solution so others can benefit as well.&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 11:11:50 GMT</pubDate>
      <guid>https://www.servicenow.com/community/app-engine-forum/approval-flow-ignores-decision-table-approvers-and-always/m-p/3373137#M8781</guid>
      <dc:creator>miftikhar20</dc:creator>
      <dc:date>2025-09-08T11:11:50Z</dc:date>
    </item>
  </channel>
</rss>

