Explains how the solution handles items containing cascaded GLNs.
Description
The ItemDispatcher collaboration template
is used to control how approval requests generated by an ItemValidation collaboration
object are sent to a WebSphere® MQ Workflow process. If a Retail_Item business
object that requires approval contains cascaded GLNs, the ItemDispatcher collaboration
object breaks up the request for approval into multiple smaller messages,
each containing one or more of the individual GLNs.
Example
For example, assume that you are working with
a single object that has a cascaded GLN containing six individual GLNs:
- GLNs 1, 2, and 3 are the responsibility of approver A.
- GLNs 4 and 5 are the responsibility of approver B.
- GLN 6 can be ignored.
You can use the ItemDispatcher collaboration to create one copy of the
Retail_Item business object that contains only GLNs 1, 2, and 3, and a second
copy that contains only GLNs 4 and 5. GLN 6 is disregarded. These two copies
can then be directed to the correct approvers through WebSphere MQ Workflow.
How the collaboration object handles any particular GLN is determined by a
user-defined configuration file. Items without cascaded GLNs are passed through
the collaboration object without processing.
Note: You can implement the Product
Information Management for Retailers solution without using an ItemDispatcher
collaboration object. However, you must use the ItemDispatcher collaboration
object if cascaded GLNs will be received.