Good work Natasha. Lets do a performance measurement each of the scenarios by pointing to a db which is having million+ instance records since we need the UI to be responsive when the instance db is having millions of records,
Regards Nandika On Thu, Jan 14, 2016 at 5:00 PM, Natasha Wijesekara <[email protected]> wrote: > Hi, > > I implemented a process monitoring and an advanced filtering view for the > bpmn-explorer as a new feature. This is for both running/active and > completed process instances. By giving the process instance id, the user > can view the details about that particular process instance. > > The details displayed in the process monitoring view includes: > > 1) Audit Log : Details about each activity in the process instance > - State of the activity i.e. whether the activity is completed , > active or not started > - Activity name > - Activity type i.e. whether its a start event, end event or a user > task etc. > - Start time of the activity > - End time of the activity > > 2) Variables : Details about the variables used in the process instance > - Variable name > - Value > - Variable type i.e. whether its a string, integer or a double etc. > - Scope of the variable > > 3) User Tasks : Details of all user-tasks in the process instance > - Activity name > - Task ID > - Task Definition Key(Unique for each task in a process) > - Start time of the task > - End time of the task > - Time duration to complete the task > - Task assignee > - Activity instance Id > > 4) Called Process Instances : Details about other process instances > called by the specific instance > - Name of the instance > - Process Definition ID > - Start time of the instance > - End time of the instance > > 5) The bpmn resource diagram of the process instance. > > As an improvement I implemented the advanced filter from which the user > can filter the process instances using : > > - Process instance status i.e. active/in-progress or completed > - Process Definition ID > - Started Before (Instances Started before a particular date) > - Started After (Instances Started after a particular date) > - Variables used in the process instance i.e. variable name and value as a > pair > > Once the instance is filtered, clicking the result will redirect the user > to the process monitoring view which will display the details of the result > or the instance clicked. > > If the user knows the process instance id, the user can directly go to the > process monitoring view and view the details of that specific instance. > > The screenshots of both the views are attached below. > > Thanks, > > *Natasha Wijesekare* > > *Software Engineering Intern, WSO2 Inc: http://wso2.com > <http://wso2.com/>* > *email : [email protected] <[email protected]>* > *mobile: +94 771358651 <%2B94%20771358651>* > -- Nandika Jayawardana WSO2 Inc ; http://wso2.com lean.enterprise.middleware
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
