Business Process Editor
This section details the functionality of the Business Process Editor.
- Designer Tab
- Source Tab - This view shows the page definition in plain text, i.e. xml format.
In concept, Business Processes are similar to Application Processes, in that they are used to represent a flow of data and the actions to perform on that data. The significant difference is the kind of user who will maintain them, Application Processes will be maintained by Developers (in general), whereas Business Processes will be maintained by Business Analysts (again in general).
As a result of this, Business Processes will work at a much 'higher level' of granularity than Application Processes, and in fact a Business Process is generally comprised of the linking together of a number of Application Processes to perform a distinct Business requirement.
As an example we have the Request Stock from Location Business Process. The Business Process itself is all about the steps necessary to move stock from one store to another. It is concerned with making sure the request is performed by appropriate user, possibly approved by a different user before the request is sent to the source store for further confirmation and dispatch. A single part of that process might be the act of selecting which lines of stock are required - this would be handled by an Application Process and is a re-usable chunk of logic that could potentially be reused in other Business Processes.