Hi Chathura,

Will there be two asset types managed by the ES? (Process Models and
Processes)

*Process Models*
- Created and managed by Process Model designers
- Visible in the store
- Can be extended by users by specifying a parent process model
  - Will this extended process model be stored as a new process model?
- Can original process model be modified by users?

*Processes*
- Created from process models in the Store
- Created and managed by process consumers?
- Visible in the Store

*Types of users*
- Process Model Designers
- Process Model Consumers?
- Process Consumers (Who is anyone that visits the Store front)

Thank You,
Sameera


On Wed, Sep 3, 2014 at 2:52 PM, Chathura Ekanayake <[email protected]>
wrote:

>
> On Wed, Sep 3, 2014 at 2:23 PM, Sameera Medagammaddegedara <
> [email protected]> wrote:
>
>> Hi Shiva and Chathura,
>>
>>
>> The processes will be built as an asset type of the Enterprise Store as
>>> discussed and the utility functions of the store such as adding, editing,
>>> viewing, searching and visualizing will be done in the store front rather
>>> than navigating to the publisher.
>>>
>> Currently there are no utility methods in the Store app code base that
>> will allow you to provide adding and editing capabilities.However,this can
>> be done by using the carbon module which is provided with the ES.
>>
>>
>> As Shiva has mentioned, we want to do both adding and displaying process
>>> models in the same UI, diverting from the current model of ES to have a
>>> separate publisher and a store
>>>
>> Who will maintain and control the original version of the process? Will
>> processes have a defined lifecycle?
>>
>
> Processes can be viewed, edited and deleted by any user with relevant
> permissions. Yes, processes have a lifecycle.
>
>
>> An example requirement would be: a user browsing a process model may want
>>> to add some details to certain sections of the model, so that he should be
>>> able to do it from the same UI. Similarly, a user may want to add a
>>> specialized version of a currently displaying model
>>>
>> Would it be possible to model this as a user selecting a process then
>> creating an instance of it with his own customizations? Where will these
>> customizations be stored?
>>
>
> This will not create a process instance. This scenario is creating a new
> process model by adding details to an existing model. The new model will
> also be stored in the store and the user has the option to add an
> association stating that this is a specialization of the previous model.
>
>
>>
>> Will there be two classes of users?
>> - Process designers who create and publish the process
>> - Process consumers that take a process ,create an instance of it
>> ,configure or customize it and then combine it with other processes?
>>
>
> There are process consumers (i.e. process participants) who most of the
> time just view the processes. However, other stakeholders (i.e. process
> designers, management staff, business analysts, etc.) may want to perform
> actions like view, navigate, visualize, analyze, edit and add process
> models.
>
>
>
>>
>> Thank You,
>> Sameera
>>
>>
>> On Wed, Sep 3, 2014 at 1:46 PM, Chathura Ekanayake <[email protected]>
>> wrote:
>>
>>> As Shiva has mentioned, we want to do both adding and displaying process
>>> models in the same UI, diverting from the current model of ES to have a
>>> separate publisher and a store. An example requirement would be: a user
>>> browsing a process model may want to add some details to certain sections
>>> of the model, so that he should be able to do it from the same UI.
>>> Similarly, a user may want to add a specialized version of a currently
>>> displaying model. Therefore, I think the adding/editing functionality has
>>> to be provided in the same UI, controlled by user's authorizations.
>>>
>>> Regards,
>>> Chathura
>>>
>>>
>>> On Wed, Sep 3, 2014 at 12:08 PM, Shiva Balachandran <[email protected]>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> The Enterprise Store currently satisfies necessity to host
>>>> applications, gadgets and eBooks. Users are able to add new assets of the
>>>> given type or create their own asset type and work with the store. A
>>>> requirement has arose to develop a Process Store to host processes of all
>>>> types and visualize associations with processes whilst providing other
>>>> utility functions. I am currently working on building a Process Store to
>>>> address the requirement.
>>>>
>>>> After discussion with the stakeholder we have agreed to initially build
>>>> the store as an extension of the enterprise store and move the process
>>>> store out as an product in the future. The extension to be built will be
>>>> for textual based processes and in future will be able to support other
>>>> type of processes too.
>>>>
>>>> The extension to be built will have the following functionality:-
>>>>
>>>>
>>>>    - Adding a text based process
>>>>    - Editing a text based process
>>>>    - View a text based process
>>>>    - Search for a text based process
>>>>
>>>>
>>>>    - Associate existing text based process to a new variant - The user
>>>>    when adding a new process can associate the new process to a existing 
>>>> one
>>>>    if the new process is a variant or similar to the existing process but a
>>>>    variant.
>>>>
>>>>
>>>>    - Navigating processes through associations - The user can navigate
>>>>    through the associations to find similar processes or their variants.
>>>>
>>>>
>>>>    - Visualizing associations in graph views - The associations
>>>>    between the processes will be sketched or depicted. This will be 
>>>> developed
>>>>    using JSPlumb.
>>>>
>>>> The processes will be built as an asset type of the Enterprise Store as
>>>> discussed and the utility functions of the store such as adding, editing,
>>>> viewing, searching and visualizing will be done in the store front rather
>>>> than navigating to the publisher.
>>>>
>>>> Thank you
>>>>
>>>> --
>>>> Shiva Balachandran
>>>> Software Engineer
>>>> WSO2 Inc.
>>>>
>>>> Mobile - +94 774445788
>>>>
>>>
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Sameera Medagammaddegedara
>> Software Engineer
>>
>> Contact:
>> Email: [email protected]
>> Mobile: + 94 077 255 3005
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Sameera Medagammaddegedara
Software Engineer

Contact:
Email: [email protected]
Mobile: + 94 077 255 3005
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to