I will do a performance test with mysql as the database to each of the scenarios and will update this thread with the results.
Thanks, Natasha On Thu, Jan 14, 2016 at 5:07 PM, Nandika Jayawardana <[email protected]> wrote: > 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 > -- *Natasha Wijesekare* *Software Engineering Intern, WSO2 Inc: http://wso2.com <http://wso2.com/>* *email : [email protected] <[email protected]>* *mobile: +94 771358651*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
