-
Notifications
You must be signed in to change notification settings - Fork 737
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workflow service externalization #15783
Comments
identity-workflow-impl-bps01. Generalize the workflow request payload and Call external workflow mediatorGeneralize the workflow request payload which we send to the external workflow mediator and implement the call mediator service. To do that we implement a separate executor WorkflowMediatorRequestExecutor.java PR Link: https://github.com/wso2-extensions/identity-workflow-impl-bps/pull/70/files 02. create external workflow templateCreate a new template for add a workflow definition to a external workflow We have introduced a new template for external workflow processes, as it is not necessary to go through the multi-step approval template deployment process when introducing a workflow service mediator. PR Link : wso2-extensions/identity-workflow-impl-bps#71 03. Create a new template for add a workflow definition to a external workflowWe have introduced a new template for external workflow processes, as it is not necessary to go through the multi-step approval template deployment process when introducing a workflow service mediator. PR Link : wso2-extensions/identity-workflow-impl-bps#72 04. A new UI change has been introduced to provide an API Key, which is necessary for deploying the workflow service mediator in Choreo.Introduce a new field to add API Key when deploying workflow mediator in Choreo |
carbon-identity-framework01. Implement a method to retrieve External Workflow IdThe getExternalWorkflowId function retrieves the external workflow identifier associated with a given workflow id. This unique identifier corresponds to the deployed workflow id in an external BPS engine. 02. Provide API Key support to BPS ProfileIntroduce new constants and change some database queries for add , retrieve update workflow profiles 03. Update template fileChange the template-wf-wizard.jsp file to skip the validation of the newly added external workflow template form 04. Expose workflow management callback API publicexpose the implemented workflow management rest API endpoint public 05. Introduce new database column API_KEYIntroduce a new column for store the API_KEY when deploying external workflow mediator in Choreo |
identity-api-serverImplement a new Rest end point for workflow management |
This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused! |
Description:
For workflow-related operations, IS has an embedded BPEL server. BPEL has some drawbacks when it comes to its usage in IS such as runtime overhead, distribution size, and maintenance overhead. The IS should have the capability to fully externalize the workflow engine from the IS, and make any workflow engine pluggable and usable by IS.
The text was updated successfully, but these errors were encountered: