Isuru, I also think we should not disable configuration. Instead allow creating multiple versions of streams if config is changed.
- Chathura On Sun, Aug 2, 2015 at 4:46 PM, Bhathiya Jayasekara <bhath...@wso2.com> wrote: > Hi Isuru, > > On Thu, Jul 30, 2015 at 11:57 AM, Isuru Wijesinghe <isur...@wso2.com> > wrote: > >> Hi all, >> >> I already developed back-end component of $subject as my fast track >> training project and now I have planned to extend this with the front-end >> part (console UI component). Below I briefly describe the project >> description and features available there. >> >> *Description* >> >> Execution data on process instances has to be captured for analyzing the >> behavior of processes. In order to facilitate this, execution data of BPMN >> process instances has to be published to WSO2 DAS. Once published, such >> data can be analyzed and presented from DAS. >> >> This data publishing component can run independent of the process runtime >> and access instance data using the activiti engine Java API. >> >> *Back-end component* >> >> Two streams are provided for publishing the the events of completed BPMN >> process and task Instances to the DAS.. >> >> process.instance.stream: process_instance_id, start_activiti_id, >> start_user_id, start_time, end_time, duration >> >> task.instance.stream: task_instance_id, process_instance_id, start_time, >> complete_time, assignee, duration. >> >> *Front-end component* >> >> In the UI, user can configure the thrift url, user name and password. In >> addition to that it provides the configuration to select set of attributes >> which belongs to the both process and task instances to create two steams >> for publishing the attributes as events to DAS. >> >> Here it has predefined set of check boxes with attribute names and user >> can able to select attributes. Once they selected some attributes to >> initialize the two streams those are automatically disabled from the UI >> > > Here why do we need to disable them? Shouldn't user be able to change them > later? (On a related note, if you want to disable such things, disabling it > from UI only is not enough because backend service can be invoked from > other clients as well.) > > I saw in a different email to dev@ from you, saying your next plan is to > support multiple versions of these stream definitions. So, with that I > believe you can get rid of this attribute disabling thing too. > > Thanks, > Bhathiya > > >> and stored in the configuration registry as properties. From the back-end >> side read those properties and create streams to publish data as events to >> DAS. >> >> for More Details about the back-end component click here >> <https://docs.google.com/document/d/1uwRm5bhC3ShJ1fh-7Nqkq31UFQI-U4-x22bLK2XYRCM/edit#> >> . >> -- >> Isuru Wijesinghe >> *Software Engineer* >> Mobile: 0710933706 >> isur...@wso2.com >> >> _______________________________________________ >> Architecture mailing list >> Architecture@wso2.org >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > *Bhathiya Jayasekara* > *Senior Software Engineer,* > *WSO2 inc., http://wso2.com <http://wso2.com>* > > *Phone: +94715478185 <%2B94715478185>* > *LinkedIn: http://www.linkedin.com/in/bhathiyaj > <http://www.linkedin.com/in/bhathiyaj>* > *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* > *Blog: http://movingaheadblog.blogspot.com > <http://movingaheadblog.blogspot.com/>* > > _______________________________________________ > Architecture mailing list > Architecture@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > >
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture