Hi Chathura,
Doesn't this assume that end users will use the process center to interact
with the system? To my knowledge end users typically interact with a webapp
which will initiate the BPS/BPMN flow. Also the same webapp can talk to
HumanTask server and display status of each activity that require human
intervention.
Are you proposing that process center be the front end for all processes
that users will login and interact with?
-Chintana
On Wed, Dec 3, 2014 at 5:43 AM, Chathura Ekanayake <[email protected]>
wrote:
> Hi Srinath,
>
> Yes, if a process is already deployed, it can just store the deployment
> URL.
>
> An example scenario would be:
> An employee wants to claim a travel expense. He logs in to the process
> center deployed in his organization and search for travel expense claim
> processes. This process can be in different formats. If only a textual
> process or a non-executable BPMN is available, he just follows the
> mentioned steps manually. If there is an associated executable model, he
> can click the "Start" button to initiate an automated process. In that
> case, he will be directed to the associated web app where he (and other
> participants) can provide details via human tasks.
>
> As a next step, we can associate event streams with such executable
> processes to facilitate runtime analysis. I will initiate another thread on
> that after refining this idea bit more.
>
> Regards,
> Chathura
>
> On Wed, Dec 3, 2014 at 5:49 PM, Nandika Jayawardana <[email protected]>
> wrote:
>
>> Hi Chathura,
>>
>> In this scenario, does the process center discover the process models and
>> tasks deployed in BPS or a user manually configure / upload processes at
>> process center which are deployed to BPS by a user action ?
>>
>> Regards
>> NAndika
>>
>> On Wed, Dec 3, 2014 at 5:00 PM, Srinath Perera <[email protected]> wrote:
>>
>>> Hi Chathura,
>>>
>>> I think one other case is it is deployed already, and we just get a URL.
>>>
>>> Also, I think we need to think how above can be useful in real life
>>> scenario, basically we need to come up with a full story on how above can
>>> be used.
>>>
>>> --Srinath
>>>
>>>
>>>
>>> On Wed, Dec 3, 2014 at 4:56 PM, Chathura Ekanayake <[email protected]>
>>> wrote:
>>>
>>>>
>>>> Executable process model is a BPEL or BPMN model, which can be executed
>>>> in a process runtime. We can support executable models in process center as
>>>> follows:
>>>>
>>>> Executable model contains:
>>>> - Process archive (e.g. BPEL archive)
>>>> - [optional] Deployment URL (e.g. URL of a BPS server)
>>>> - [optional] Webapp URL - This URL points to a web application which
>>>> can be used to create a new process instance and work on human tasks
>>>> defined in the process (i.e. this is the operational UI for the process).
>>>>
>>>> If a webapp URL is provided, process center provides a "Start" button
>>>> which simply directs to that URL. For example, employees can search process
>>>> models from the store side and start them if they are executable. If it is
>>>> not provided, the human task web app shipped with BPS can be used to start
>>>> and work on human tasks.
>>>>
>>>> If a deployment URL is provided, a "Deploy" button is shown, which
>>>> deploys a process archive in the corresponding BPS server.
>>>>
>>>> Thoughts...
>>>>
>>>> Regards,
>>>> Chathura
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> ============================
>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>> Site: http://people.apache.org/~hemapani/
>>> Photos: http://www.flickr.com/photos/hemapani/
>>> Phone: 0772360902
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Nandika Jayawardana
>> Senior Technical Lead
>> WSO2 Inc ; http://wso2.com
>> lean.enterprise.middleware
>>
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
--
Chintana Wilamuna
Solutions Architect
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware
phone: +1 408 429 3321
blog: http://engwar.com/
photos: http://flickr.com/photos/chintana
linkedin: http://www.linkedin.com/in/chintanawilamuna
twitter: twitter.com/std_err
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture