Receivables Approval Subprocess Activities

Following is a list of each activity in the Receivables Approval subprocess, listed by the activity's display name.

Start (Node 1)

This is a Standard function activity that simply marks the start of the subprocess.

Function WF_STANDARD.NOOP
Result Type None
Prerequisite Activities None

Find Receivable Approver (Node 2)

This function activity determines who the approver is for the request by checking the Receivables user, defined in AME rules for the Receivables Credit Memo Receivables transaction type.

This activity saves the name of the requestor as well as the amount and reason for the request.

If an approver is found, then this activity returns a value of 'T' for true; otherwise, it returns a value of 'F' for false.

Function AR_AME_CMWF_API.FindReceivableApprover
Result Type Boolean
Prerequisite Activities Start

Unable to Locate Receivable User - Inform System Administrator (Node 3)

This activity notifies the system administrator that a Receivable approver could not be found. After the system administrator resolves the problem, he responds to the notification with a status of "problem fixed" and the process restarts.

Message Unable to Locate Receivable User
Result Type AR Fix No Approver Problem
Prerequisite Activities Find Receivable Approver

Insert Request Approval Notes (Node 4)

This function activity inserts basic information on the disputed transaction indicating that a request was forwarded for approval.

Function AR_AME_CMWF_API.InsertRequestApprovalNotes
Result Type None
Prerequisite Activities Find Receivable Approver

Record Forward To User Info (Node 5)

This function activity records information about the approver.

Function AR_AME_CMWF_API.RecordForwardToUserInfo
Result Type None
Prerequisite Activities Find Receivable Approver

And (Node 6)

This Standard function activity merges two or more parallel branches in the flow when the activities in all of the branches are complete.

Function WF_STANDARD.ANDJOIN
Result Type None
Prerequisite Activities Must have at least two separate activities that each transition into this activity.

Request Receivable Approval - Inform Receivable User (Node 7)

This activity notifies the approver that the request needs to be approved or rejected.

For a description of what this message includes, see the Collector Approval - Inform Collector node (Node 6) in the Collector Approval subprocess. This message includes an additional 'Send' attribute that displays the previous approver's name.

Message Request Approval
Result Type AR Response to Credit Memo Request
Prerequisite Activities Find Receivable Approver

Check Credit Methods (Node 8)

This activity determines whether the credit method specified for invoices with rules and invoices with installments is valid.

Function AR_AME_CMWF_API.CheckCreditMethods
Result Type Boolean
Required Yes
Prerequisite Activities Request Receivable Approval-Inform Receivable User

Insert Approved Response Notes (Node 9)

This function activity inserts basic information on the disputed transaction indicating that the request was approved.

Function AR_AME_CMWF_API.InsertApprovedResponseNotes
Result Type None
Prerequisite Activities Check Credit Methods

Record Approver as Forward From User (Node 10)

This function activity records the name of the approver for the request.

Function AR_AME_CMWF_API. RecordApproverAsForwardFrom
Result Type None
Prerequisite Activities Check Credit Methods

Insert Approval Reminder Notes (Node 12)

This function activity inserts basic information on the disputed transaction indicating that a reminder notification was sent to the approver to respond to the request.

Function AR_AME_CMWF_API.InsertApprovalReminderNotes
Result Type None
Prerequisite Activities Request Receivable Approval - Inform Receivable User

Request Approval - Remind Approver (Node 13)

This activity sends a reminder notice to the approver that the request needs to be approved or rejected. This activity occurs only if the Request Approval - Inform Approver activity times out before being completed.

For a description of what this message includes, see the Collector Approval - Inform Collector node (Node 6) in the Collector Approval subprocess. This message includes an additional 'Send' attribute that displays the previous approver's name.

Message Reminder-Approval Needed
Result Type AR Response to Credit Memo Request
Prerequisite Activities Request Receivable Approval - Inform Receivable User

Find Manager (Node 14)

This activity identifies the last approver's manager and occurs only if a timeout occurs before the last approver responds to the notification within the time specified.

Function AR_AME_CMWF_API.AMEFindManager
Result Type Boolean
Prerequisite Activities Request Approval - Remind Approver

No Manager in HR - Inform System Administrator (Node 15)

This activity notifies the system administrator when the Find Manager activity is unable to locate the approver's manager. After the system administrator resolves the problem, he responds to the notification with a status of "problem fixed" and the process restarts.

Message No Manager in HR
Result Type AR Fix No Approval Problem
Prerequisite Activities Find Manager

Insert Approval Reminder Notes (Node 16)

This function activity inserts basic information on the disputed transaction indicating that the request was forwarded to the approver's manager for approval.

Function AR_AME_CMWF_API.InsertApprovalReminderNotes
Result Type None
Prerequisite Activities Find Manager

Request Approval - Inform Manager (Node 17)

This activity notifies the last approver's manager that the approver failed to respond to a reminder notification.

Message No Response Escalation
Result Type AR Response to Credit Memo Request
Prerequisite Activities Find Manager

Insert Rejected Response Notes & Update Status (Node 18)

This function activity inserts basic information on the disputed transaction when the request is rejected, and removes the transaction from dispute.

Function AR_AME_CMWF_API.InsertRejectedResponseNotes
Result Type None
Prerequisite Activities Request Receivable Approval - Inform Receivable User

Credit Memo Request Rejected - Inform Requestor (Node 19)

This activity notifies the requestor that the request was rejected. The message includes 'Send' attributes that display the request number, description, and amount.

If you display the property page of this activity you see that the activity is assigned to a performer whose name is stored in an item type attribute called Requestor Username.

Message Credit Memo Request Rejected
Result Type None
Prerequisite Activities Insert Rejected Response Notes & Update Status

End (Nodes 11 and 20)

This function activity marks the end of the process. Although the activity itself does not have a result type, each node of this activity in the process must have a process result assigned to it.

The process result is assigned in the property page of the activity node. Since the Credit Memo Request process activity has a result type of Boolean, each End activity node must have a process type result matching one of the lookup codes in the Boolean lookup type.

Function WF_STANDARD.NOOP
Result Type None
Prerequisite Activities Start