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 [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
