JBoss Community

Process Runtime Proposed UIs

modified by Mauricio Salatino in jBPM - View the full document

Introduction

The following document describe the proposed Process Runtime Panels to be developed on top of the UF framework.

Green means: Phase 1

Yellow means: Phase 2

Red means: Phase 3/Future

 

Process Instances List

Features:

  • Data Grid Containing the Running and History Log Process Instances that were executed in the current/selected runtime
  • Filters
    • Runtime (Ksession Filter): This is an advanced filter, probably to not be displayed for regular business users, but for administration purposes and advanced users this will be very helpful
    • Dynamic Filters on top of the Data Grid Colums. A way to define different criterions based on the visible colums.
    • Static Filters: this section will show common static filters to do well defined queries that will be used to filter the data displayed in the data grid
  • Quick Actions for Process Instances:
    • A set of quick actions will be displayed. Based on the selected rows inside the data grid, this quick actions can be executed on a set or a single process instance.

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-47609-3-19628/310-257/001-ProcessInstances.png

Process Instance Details

Features:

  • Status Widget: This widget will allows us to display the current status of the process graphically and in more advanced phases we can provide a Replay Button to show the previously executed steps
  • Runtime Data Details
    • This will include a quick access to the process model linking to the Process Designer
    • Basic data about the process state, current nodes, etc
    • It will provide also access to the map of Process Variables and a way to inspect Complex Objects

 

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-47609-3-19629/450-307/002-ProcessInstanceDetail.png

Process Instance Advanced Details Panels

These are a set of panels that gives us more details about the selected process instance. These panels can be arranged into different perspectives depending on the Users preferences.

Features:

  • Process Runtime Actions
  • Timers/Scheduled Jobs
  • Human Task Assignment
  • History Logs

 

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-47609-3-19630/450-245/003-ProcessInstanceDetail-ExtraDetails.png

Process Definition Explorer

Features:

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-47609-3-19631/450-330/004-ProcessDefinition-Explorer.png

Panels Configurations

 

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-47609-3-19632/450-175/005-PanelContextualConfiguration.png

Comment by going to Community

Create a new document in jBPM at Community