Resolve holds
A user must resolve holds that are applied to an order to continue with the order fulfillment.
Solution
This section describes APIs, user exits, services, and other components.
A user can resolve holds
by using the "Resolve Holds" related task in the Order Summary screen.
When the user chooses to resolve holds, the
getOrderHoldResolutionList
API
is called to retrieve the following information:- The hold type, hold level, and the details of the order line to
which the hold is applied. It also retrieves the
InboxKey
of an alert that is associated with the hold type. The assumption is that one hold is associated with one alert only. - The
Enabled
attribute. If the current user can resolve this order hold, the value is "Y" else "N". - The holds that are already resolved.
When the user confirms to resolve the selected holds,
the changeOrder
API is called to remove the holds
on the order and the changes are updated.
Implementation
This section describes the rules that you must configure.
Resolving a hold is a permission-controlled task. For more information about assigning resource permissions to a user group, see the Administering user group permissions.
For more information about the APIs, see the Javadoc.
End-user impact
The user can resolve the holds and continue to process the order.