After exploring the order fulfillment process in the previous lesson, you must have noticed that a warehouse communication sub-process is invoked before the end of the process. This subprocess defines the necessary steps for communicating with an external ERP or warehouse management system. Let’s investigate it in more detail.
So far, you learned about the process involved in the warehouse communication subprocess. You also examined the relevant code snippets present in the process definition XML file.
This process and code are incorporated in the consignment-process.xml file, located in the yacceleratorfulfulmentprocess extension. The XML file has a similar structure as the order-process.xml file discussed in the previous lesson. Both of these XML files can be categorized as process definition XML files.
We encourage you to explore these files in greater detail independently. In the next lesson, you will learn how to customize these process definition XML files to include custom business logic into a standard process. This important skill will be valuable for your projects moving forward.