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

Reply via email to