[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ebxml-bp] Drop-ship example Re: [ebxml-bp] Groups -ebxmlbp-2.0.1-Minutes-112205
>green: Regarding the drop-ship example discussion minuted for >last week's call, I've received a comment on ubl-dev from >Fulton Wilcox which I have permission to forward (attached >pdf and see http://lists.oasis-open.org/archives/ubl-dev/200511/msg00006.html ) > >If it were necessary to change the drop-ship example with >regard to its model, Fulton's model might be a handy reference. > > mm1: Thanks for sending this Stephen. Mr. Wilcox's details seem consistent with what I understand happens in manufacturing, using drop ship vendors where appropriate. Here are a few comments on the UML diagrams (page 2-3) and the simplified diagram (page 1). 1. Page 1: * See previous comment. * The DropShipVendor provides a notice to the Seller at 'pick/ship'. Does that realize itself as another Notification to the Seller (appears so by the diagram), separate and distinct from the ASN? If so, a Notification pattern could be used for a Notification BT. The diagram doesn't specify what that business message is (circle on line between Seller and DropShipVendor). That Notification may be valuable to the Seller to be able to move internal operations forward and may also result in an early indicator to the Buyer (Ultimate Customer). * Ship goods or perform services: If there is manual actions that occur, that can be quantified, may be good to include them in the business process definition. Remember we have several implementer hints provides for processing such as ExternalDocumentDefRef (for logical business document), DocumentSpecificationType (for validation such as use of schematron that could be automated for manual operations) and ExpressionLanguage (which may be a specific processing mechanism chosen by the parties). There is also a section in the Appendices that talks about manual operations (Appendix C: Manual or Implicit Business Transactions). 2. Page 2-3: * Ensure that OrderResponseSimple is understood to be an Order Response nonetheless. It is acceptance or rejection of an offer. * Update Order Status (under Forward Purchase Order Accepted Notification) typically may be an enterprise process that occurs as a result of the collaborative process. * In several places (such as under Forward Sales Order Change Reject) you have references to acknowledgements. Need to differentiate what business signals are used and how they figure into the process definition (Assuming this is not a reference to an XPath into the business document). Nonetheless, suggest you think about representing the business signals in the process definition (even if not evidenced in the process diagrams provided). Business signals are important for state alignment, such as for Forward Order Cancellation Acknowledgement (under Forward Order Cancellation Acknowledgement - Notification). Signals usage is also recognized in the patterns matrices. Thanks to Mr. Wilcox as well for his assistance on ubl-dev. I would have cc: him here but don't have a complete email address. Thanks.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]