SmartFlow-BAM
The SmartFlow-BAM sub-system is made up of a collection of gadgets, built by SmartFlow4People, that monitor the SmartFlow-Engines instantiated processes. These gadgets carry out HTTP requests to the RestLayer component of SmartFlow4People in order to offer the user complete control of the tasks implemented in a single installation of the workflow engine.
These gadgets can be configured and interconnected so that they can take advantage of the information generated when the user interacts with the gadget; an action carried out by the user on a specific gadget causing an effect on other gadgets, for example, causing the gadget to display information related to this action.
This sub-system is divided into a series of components, each of which being made up of one or more gadgets. The components are described below:
- Available Processes Module: displays the available processes in the workflow engine, allowing the user to select a specific process to see other module information related to the selected process.
- Statistical Module: generates statistics related to the monitored process (the process selected by the user in the previous module).
- Query Module: allows the user to select a query to be carried out the previously selected process.
- Task List Module: displays the tasks related to the selected process and to the query carried out by the user. A task can also be selected to find out more information about it.
- Activity Module: displays detailed information, regarding the previously selected task, to the user.
- Locator Module: locates the information, regarding the address related to a task (if it exists), on a map.
- Alarm Module: displays the alarm situation regarding the running process, allowing the definition of parameters that determine when a task can be described as being in an alarm state as well as the seriousness of the situation.
- Process Viewer Module: shows a visual representation of the Petri associated to the selected process.










