Infor FSM | How to Resolve: GetException is not defined as subprocess for RequestNewInvoicePayment

Infor FSM | How to Resolve: GetException is not defined as subprocess for RequestNewInvoicePayment

If you have encountered the GetException is not defined as subprocess?error for the out-of-the-box Request Invoice Payment action, this might help you.

I. Issue Replication

1. Using the Requester role, navigate to Request Invoice Payment.

No alt text provided for this image

Fill in the necessary information in the New Invoice Payment then Click Submit. You will see the "Payables Invoice Request New Invoice Payment initiated" message.

2. Using the Approver role, navigate to My Tasks > InvoicePaymentFinalApprover.

No alt text provided for this image

The designated approver should be able to see the Work Items related to the Payment Request. If this is not the case, proceed to troubleshooting and other validation steps below.

No alt text provided for this image

II. Troubleshooting and Other Validation Steps

1. Check Work Unit for Payment Request

Using the Process Server Administrator role, navigate to Administration > Work Units > Work Units > Find the Work Unit related to Payment Request created.

No alt text provided for this image

Note: The Status has a value of Failed. Open the work unit and navigate to the Error Messages tab. You should be able to see the error message below.

No alt text provided for this image

2. Check Service Definition for RequestNewInvoicePayment

Using the Process Server Administrator role, navigate to Configuration > Service Definitions > Search RequestNewInvoicePayment > Ensure that the service is enabled and the service process defined and enabled.

No alt text provided for this image

3. Check Application Defined Process for GetException

Using the Process Server Administrator role, navigate to Configuration > Process Definitions > Application Defined Processes > Search GetException > Ensure that the Sub-process value is set to Yes.

No alt text provided for this image

Note: This is the cause of the error you received in the Work Unit. To update the Sub-process from No to Yes, select the GetException > Click Actions button > Options > Personalize > Update > Select the Sub-process and select the Updateable check box.

No alt text provided for this image

4. Check User Tasks

Perform this if the user is not seeing the InvoicePaymentFinalApprover task using the Approver role.

Option 1 - Via Tasks

Using the Process Server Administrator role, navigate to Configuration > User Configuration > Tasks > Search InvoicePaymentFinalApprover.

No alt text provided for this image

Ensure that your actor ID is available in the User Tasks table. If not existing, click the Create button.

Option 2 - Via Users

Using the Process Server Administrator role, navigate to Configuration > User Configuration > Users > Search your Actor ID.

No alt text provided for this image

Ensure that the InvoicePaymentFinalApprover task is available in the User Tasks table. If not existing, click the Create button.

Hope this helps. See you in the next article!

要查看或添加评论,请登录

Irie Mack Pable的更多文章

社区洞察

其他会员也浏览了