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
