如何配置工作流运行时(Informatica)?



我希望工作流程运行 20 分钟......如果正在运行的进程未在 20 分钟内完成,则应立即结束工作流。但是,我只能找到计时器,但它用于在指定的时间后启动进程,这不是我要找的......有谁知道如何指定工作流的持续时间?

[更新以涵盖完整的场景并涵盖Koushik Sinharoy在评论中提出的问题]

您可以使用计时器实现它:

  1. 将 1 链接到Start任务,并将其设置为运行 20 分钟 与您的会话并行。
  2. 有一个Decision taskTreat the input links as设置为OR。每当前面的任何任务结束时,这将触发决策,因此您的会话将完成或计时器耗尽(无论先发生什么(。
  3. Decision条件设置为$s_your_session.Status = SUCCEEDED
  4. Decision task链接到Control Task
  5. Control task设置为Fail parent
  6. 将条件$Decision.Condition = False添加到Decision taskControl task之间的链接。

这应该是结果:

Start--->s_your_session--
                     > Decision [OR] ---(False)---> Control Task [Fail parent]
-->timer-----------/

感谢Koushik Sinharoy在下面的评论!

最新更新