-
Notifications
You must be signed in to change notification settings - Fork 11
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
Improve gateways in process #192
Labels
Milestone
Comments
tjololo
added
kind/user-story
Used for issues that describes functionality for our users.
status/draft
Status: When you create an issue before you have enough info to properly describe the issue.
labels
Feb 13, 2023
9 tasks
RonnyB71
removed
the
status/draft
Status: When you create an issue before you have enough info to properly describe the issue.
label
May 22, 2023
5 tasks
tjololo
added a commit
that referenced
this issue
Jun 1, 2023
* Working gateway filter leveraging expressions to make decisions * remove logger * Add tests for expressions function gatewayAction * move test out of shared tests as it is only supported backend (no process in frontend) * Add tests and small refactoring * Fix code smells * Fixes after review
tjololo
added a commit
that referenced
this issue
Jun 1, 2023
* Working gateway filter leveraging expressions to make decisions * remove logger * Add tests for expressions function gatewayAction * move test out of shared tests as it is only supported backend (no process in frontend) * Add tests and small refactoring * Fix code smells * Fixes after review
This was referenced Jun 16, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Description
How gateways decides what flows to follow is not solved in a consistent way.
We should have a new look at gateways in our process engine.
Additional Information
Related epic: Altinn/app-template-dotnet#170
Proposal based on proposal in #205
Improved gateways given new proposal for process definition
If we decide to implement the new process definition pattern we could make it possible for developers to define expressions on flows exiting gateways to make decisions as to what flow to follow.
This also requires frontend to pass the action chosen by the user to the backend on processNext
Example process definition
TL;DR; extracted the flows exiting the gateway from the bpmn abov:
Tasks
No response
Acceptance Criterias
No response
The text was updated successfully, but these errors were encountered: