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.
Tags: none