0 Replies Latest reply on Jun 11, 2015 11:22 AM by 884519

    Oracle AME not generating Ad hoc approval chain

    884519

      Hey Gurus,

       

      We have a requirement to introduce new adhoc approval chain in the system, I mean system should ignore the current approval chain and follow a new approval chain using AME.

       

      Lets say, for a given Invoice the default approvers generated by system are:

                A--> B --> C

       

      Now I want the system to follow below chain:

                X--> Y --> Z

       

      I am using below code to achieve this but errors. Please advise on how to fix this.


      Declare
        l_approverIn ame_util.approverrecord2;
      Begin

        l_approverIn.name              := 'X';
        l_approverIn.action_type_id    := ame_util.nullInsertionActionTypeId;
        l_approverIn.group_or_chain_id := ame_util.nullInsertionGroupOrChainId;

       

        ame_api2.setFirstAuthorityApprover(applicationIdIn      => 200,
                                           transactionTypeIn    => 'APINV',
                                           transactionIdIn      => 123123,
                                           approverIn           => l_approverIn,
                                           clearChainStatusYNIn => ame_util.booleanTrue);
      commit;

      End;

       

      Error Message: ORA-20321: First authority can be set only for chain-of-authority action types. Ensure that approver's action type is chain-of-authority action types.

       

      Thanks in advance.