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

Reply via email to