Dynamic updating

Found the thread I was looking for. This is more about having the workflow handling the scheduling vs having the scheduler:

As per my comments there:
I see a few drawbacks such as:

  1. Your workflow would constantly be running, and looping infinitely. I am not sure how efficient this is, not to mention that it would be using resources constantly.
  2. What happens if the workflow is somehow stopped? What would re-trigger the workflow?
  3. It would mean to have Knime open all the time. What if you need to restart Knime? What would re-trigger the workflow?
  4. Based on what you explained, you are expecting the workflow to be reset by the workflow itself. I don’t think that this is possible.

With the task scheduler:

  1. Your workflow does not have to keep running, therefore will only use resources whenever it runs.
  2. You do not have to worry about manually triggering or re-triggering the workflow.
  3. You can restart your Knime independently, and not to worry about manually triggering or re-triggering the workflow.
  4. Each trigger via the command line is a new execution and has the option to reset the workflow before executing.
2 Likes