Following is a list of each activity in the Receivables Approval subprocess, listed by the activity's display name.
This is a Standard function activity that simply marks the start of the subprocess.
| Function | WF_STANDARD.NOOP |
| Result Type | None |
| Prerequisite Activities | None |
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 |
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 |
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 |
This function activity records information about the approver.
| Function | AR_AME_CMWF_API.RecordForwardToUserInfo |
| Result Type | None |
| Prerequisite Activities | Find Receivable Approver |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |