bytechef icon indicating copy to clipboard operation
bytechef copied to clipboard

[feature]: As Workflow Designer I would like to pause execution of component

Open igorbeslic opened this issue 1 month ago • 0 comments

Tell us about the problem you're trying to solve

As Workflow Designer I would like to pause execution of component without blocking the flow. Imagine I have Logger component that I don't want to execute in PRODUCTION. It would be perfect if I could pause component either:

  • explicitely - I click/set PAUSED FLAG by clicking on component and checking PAUSE checkbox
  • implecitly - I use expression language to PAUSE component

Describe the solution you’d like

Introduce Action property "pausable" or something more business (property name should clearly communicate its purpose). FRONTEND:

  • If pausable, UI should allow presence of Pause Component CHECKBOX.
  • If CHECKED - component property editor should be FULLY accessible (property panel and data pill panel are functional) BUT UI must imply that user is working on PAUSED component (red background or WARNING)
  • If CHECKED - component in the flow diagram should be either GRAYED or with RED border or other kind of VISUAL DISTRUCTION
  • CAN NOT PAUSE Component which Output is used by subsequent components BACKEND If pausable property is allowed and set to true, workflow engine should skip that execution.

Describe the alternative you’ve considered or used

  • DUPLICATE existing workflow
  • delete component whose execution is unwanted
  • save and publish new workflow

Additional context

No response

igorbeslic avatar Nov 10 '25 15:11 igorbeslic