[Adding Architecture group] On Tue, Dec 8, 2015 at 2:45 PM, Natasha Wijesekara <nata...@wso2.com> wrote:
> Hi , > > Currently the statistics generated for the bpmn-explorer is generated > using jaggery. When the work load is high, the bpmn-explorer takes a > longer time to generate these statistics which causes performance issues. > > As a solution I am working a new stats REST api to generate these > statistics at the back-end. This reduces the work load and thereby solves > the performance issues caused during peak times (when the workload is at > its maximum). > > After taking in data about the bpmn processes, tasks and users involved, > the api processes these data into meaningful statistics.These statistics > generated is used in the bpmn-explorer reporting dashboard to generate the > statistical graphs. > > The statistics generated includes: > > 1) Average time duration for all completed processes. > The user has the option to either view all completed processes or the top > 10 processes which finished within a short time duration or the top 10 > processes which took a long time duration to finish. > > 2) Average time duration of tasks of a completed process. > The user can select the completed process from the combo box and view the > average time duration. > > 3) User and the no. of tasks he/she has completed upto now. > > 4) Average time taken by each user to complete the tasks assigned to > him/her. > > 5) Task demand variation over time i.e. no. of tasks started and no. of > tasks completed in each month. This is useful for resource allocation > purposes. > > 6) Process demand variation over time i.e. no. of processes started and > no. of processes completed in each month regardless of a specific user. > This is useful for resource allocation purposes. > > 7) User Performance i.e. Task demand variation of users separately over > time i.e. no. of tasks started and no. of tasks completed in each month. > This is useful for resource allocation purposes. > > I have attached the class diagram of the REST api. The new stats REST api > will be integrated with the existing bpmn REST api. > Appreciate any suggestions and comments. > > Thanks, > -- > *Natasha Wijesekare* > > *Software Engineering Intern, WSO2 Inc: http://wso2.com > <http://wso2.com/>* > *email : nata...@wso2.com <nata...@wso2.com>* > *mobile: +94 771358651 <%2B94%20771358651>* > -- Vinod Kavinda Software Engineer *WSO2 Inc. - lean . enterprise . middleware <http://www.wso2.com>.* Mobile : +94 (0) 712 415544 Blog : http://soatechflicks.blogspot.com/
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture