This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Getting error "This employee is not authorized to make approvals"in "MakeDecision" method.

Hi,

 

my use case has approval workflow as below

1. It is one level approval and has two approval steps.

a. first step is "BS": back to requester

b. second is "EX": external approval. External approval calls custom process and this custom process has "Make Decision" call at the end which sends the decision back to request. 

so here, it is able to execute the first step in process but throws error on second step which is Make Decision call. Someone please help in resolving this issue. Thanks in advance 

Parents
  • After reading the threat again, I think there is a misunderstanding about the approval steps. In your case, the approval steps BS and EX are executed in parallel and not serial as you suggest. And I think that is the reason why you see the error message.

    If the workflow should be:

    1. Execute the EX step and approve or deny depending on the outcome of the external decision.
    2. If EX is approved, end the workflow.
    3. If EX is denied, send the request back to the requester.

    Then the workflow has to look like the following.

Reply
  • After reading the threat again, I think there is a misunderstanding about the approval steps. In your case, the approval steps BS and EX are executed in parallel and not serial as you suggest. And I think that is the reason why you see the error message.

    If the workflow should be:

    1. Execute the EX step and approve or deny depending on the outcome of the external decision.
    2. If EX is approved, end the workflow.
    3. If EX is denied, send the request back to the requester.

    Then the workflow has to look like the following.

Children
No Data