iWF is a WorkflowAsCode microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
MIT License
531
stars
55
forks
source link
Provide API to override/set data objects and search attributes directly #211
This will be more flexible to use for operations. This can be used to change workflow input with reset(resetting to beginning will preserve the signals and reapply to the beginning of the workflow).
E.g. the client experience will be like for data attributes:
iwfClient.setDataAttribute(workflowId, key, value);
iwfClient.setDataAttributes(workflowId, list.Of(key,value, key, value ...);
Similar to Search attributes.
Implementation Idea:
Just send a executeRPC signal to update the DA/SA values.
This will be more flexible to use for operations. This can be used to change workflow input with reset(resetting to beginning will preserve the signals and reapply to the beginning of the workflow).
E.g. the client experience will be like for data attributes:
Similar to Search attributes.
Implementation Idea: