Approvals
Accurate, secure transactions require that a second individual approve some electronic marketplace actions before they proceed. This individual, called an approver, can accept or reject requests to perform a specific action. During the organization registration process, the organization administrator selects the business processes for which they want to enable approval. This is done by signing up for the appropriate approval member group during membership registration. The organization administrator also populates the approver member groups. Only users within these groups have the authority to accept or reject requests to perform those actions for which approval has been enabled.
There are five approver member groups:
- contract submission
- order process
- reseller and buyer registration
- RFQ response
- user registration
For example, when an organization signs up for RFQ response approvals, an RFQ response approval member group is created for the organization. All of the organization's users who have been given a Sales Manager role will be implicitly placed into this group. The organization administrator can add or modify the rules determining which user roles are implicitly placed within a particular approval member group. They can also explicitly place users within a particular approval member group.
Use the Organization Administration Console and WebSphere Commerce Accelerator to manage approvals. Note that approval requests and approval submissions are two different ways of looking at the same thing:
- approval requests are approvals that have been submitted and require an approver's attention
- approval submissions are requests that you have made and are waiting for approval.
You can work with approval requests by using the Organization Administration Console. As well, Use the WebSphere Commerce Accelerator to work with both approval requests and submissions.
The approval process also involves three main commands as follows:
- Pre-approve task command
- A pre-approve task command is run prior to the approval of an approvable action within a business process enabled for an organization. For example, prior to the approval of an order, the command that checks inventory is run to ensure that the product is in stock. If it is in stock, the approval request is passed on to the approver.
- Post-approve task command
- If an approvable action is approved, the post-approve task command, if any, is run. For example, the post-approve task command might automatically update an inventory.
- Post-reject task command
- If an approvable action is rejected, the post-reject task command, if any, is run. For example, the post-reject task command might check the monetary value of the order and notify a manager if it is above a certain amount.
Related concepts
Organization Administration Console
WebSphere Commerce Accelerator
Related tasks