...
It is very important to define the different types of processes, and not to use the same process for all the processes to be deployed; i.e., if we are working on an electronic e-invoicing project and we are designing the invoice reception process, it is advisable to design a separate process for:
- Invoices
- Debit Notes
- Credit notes
The only scenario where it is recommended to use the same b+ Core Framework process for several types of processes is when they have exactly the same flow. However, if the client requires independent monitoring of each process, it is recommended that they are designed and deployed independently.
This is where the concept of the interpreter is business object is born.
It is recommended that each business process to be designed be assigned a single interpreterbusiness object.
It is recommended that the design of the business processes be carried out using the BPMN 2.0 notation and using a specialised tool for this purpose. SAP NetWeaver Developer Studio could be used to make these designs or any other specialised tool for this purpose, such as Bizagi.
...