You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Imagine you want to process different responses from HTTP action differently. Say, the service you interact with is pointing you in the right direction, but different directions require different processing.
Or let's say processing should be varied by a configuration parameter specified for the Fragment
Or there is a need to diverge processing of graph based on some previous action's result
Describe the solution you'd like switch Action Factory to the rescue! Configuration could look like this:
could support parenthnesses and provide a full boolean logic support.
Note: a resolution mechanism should be considered for the cases when many transitions fit
Describe alternatives you've considered
An alternative is to write a custom action for each diversion case. It is actually a good solution for actions written for the specific job. But this does not really work when using builtin actions, like HttpAction - to apply such behaviour, a new action has to be written just to handle the transition.
Additional context
This is somehow related #49, but does not solve the issue.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
switch
Action Factory to the rescue! Configuration could look like this:The syntax could be simple or rich:
OR
orAND
logic between conditionsDescribe alternatives you've considered
An alternative is to write a custom action for each diversion case. It is actually a good solution for actions written for the specific job. But this does not really work when using builtin actions, like
HttpAction
- to apply such behaviour, a new action has to be written just to handle the transition.Additional context
This is somehow related #49, but does not solve the issue.
The text was updated successfully, but these errors were encountered: