We had initial discussions regarding this feature last year and implementation got defered due to other priorities. You can refer to [1], [2] and [3] mail threads for more information.
[1] Generic workflow executor across the platform [2] [Architecture][ES] Workfow Extension Model [3] [ES] Workflow extensions support - Approval task pages or app ? Thanks, Tanya On Tue, Jan 26, 2016 at 4:03 PM, Kasun Thennakoon <kasu...@wso2.com> wrote: > Hi Vinod, > > Thanks for the comment, No it's not IS scenario is not suitable rather I > looked into current implementations of workflow integration on user signups > available in our products and try to get the best out of them.And yes IS do > have UI component for Workflow Engagements and Workflow definitions which > abstract the underline BPEL definitions from the user.IMO for the ES > workflow integration scenario, we can also use those existing UI components > rather than reimplementing the logic. > > Regards, > ~KasunTe > > On Tue, Jan 26, 2016 at 3:16 PM, Vinod Kavinda <vi...@wso2.com> wrote: > >> Hi Kasun, >> AFAIR, in IS they have a generic workflow template (bpel) and they allows >> users to modify this via a UI component. With this behavior users don't >> have to learn bpel and we have more control over the workflow. >> I don't see any point in allowing users to upload workflows. (We can >> always use BPS UI if a very rare use case occurred) >> Why do you think the IS scenario is not suitable for yours? >> >> In another note, you can use BPMN also for this. We now prefer using BPMN >> over BPEL. >> >> Regards, >> Vinod >> >> >> On Tue, Jan 26, 2016 at 2:50 PM, Kasun Thennakoon <kasu...@wso2.com> >> wrote: >> >>> I'm currently working on implementing workflow integration with >>> Enterprise Store.Problem scenario is when a user signup with the user store >>> their registration should be approved by an authorized user in the user >>> store before accessing the store.As I did a background study on the problem >>> I found that currently similar feature is available with API manager store >>> and IS dashboard with different architectures. >>> In IS implementation, it provides UI features for adding workflow >>> definitions and Workflow Engagements. where a user doesn't need to >>> upload human tasks (archived file) and business process (archived files) >>> to BPS separately, where those configurations are created in BPS via >>> service calls to BPS.And if the workflows are added to trigger on Add user >>> operation, when a user create an account in IS dashboard and if there is a >>> workflow engagement associate for Add user operation, then the newly >>> created user will be queued for approval by an authorized user. >>> In API manager user case[2], we have to upload human tasks and business >>> process files to BPS and disable the Simple Workflow Executor and enable WS >>> Workflow Executor in workflow-extensions.xml.Other than those manual >>> configurations it is similar to IS user signup workflow. >>> >>> IMHO, It would be easy for the user if we provide a UI for deploying >>> human task and BPELs by getting required inputs from the user.So we can use >>> already existing workflow Integration components from IS for user signup >>> approval processes. >>> >>> any suggestions and recommendations on implementing workflow integration >>> would be helpful. >>> >>> [1]: >>> http://wso2.com/library/articles/2015/09/article-wso2-identity-server-5.1.0-workflow-feature-and-use-cases/ >>> [2]: https://docs.wso2.com/display/AM1100/Adding+a+User+Signup+Workflow >>> >>> Thanks >>> -- >>> *Kasun Thennakoon* >>> Software Engineer >>> WSO2, Inc. >>> Mobile:+94 711661919 >>> >>> _______________________________________________ >>> Architecture mailing list >>> Architecture@wso2.org >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> Vinod Kavinda >> Software Engineer >> *WSO2 Inc. - lean . enterprise . middleware <http://www.wso2.com>.* >> Mobile : +94 (0) 712 415544 >> Blog : http://soatechflicks.blogspot.com/ >> >> >> _______________________________________________ >> Architecture mailing list >> Architecture@wso2.org >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > *Kasun Thennakoon* > Software Engineer > WSO2, Inc. > Mobile:+94 711661919 > -- Tanya Madurapperuma Senior Software Engineer, WSO2 Inc. : wso2.com Mobile : +94718184439 Blog : http://tanyamadurapperuma.blogspot.com
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture