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

Reply via email to