本文为您介绍如何根据不同场景设置业务流程定时时间。
定时时间配置场景
什么情况下需要为业务流程下每个任务设置定时时间,什么情况下不需要?
当业务流程所有任务都要求在某一时间才可以开始执行的情况下,您可只设置业务流程开始节点的定时时间,业务流程会在定时时间到达后按照依赖关系依次运行整个业务流程。
业务流程下所有任务定时时间要求不一致情况下,您需要单独为业务流程下存在定时时间差异的任务设置其定时时间。
场景示例
业务流程下节点C依赖B,B依赖A,A为业务流程开始节点。如下图所示:
业务流程3点开始运行场景配置示例
当上游A节点为手动配置的定时任务,下游的B、C节点为默认时间时,该任务流程将在3点时依次运行。
业务流程下各节点期望运行时间不一致配置示例
当流程中每个节点都是手动运行时,则将会按配置时间运行。
下游节点实际运行时间受上游定时时间影响示例
该流程中的C节点实际运行时间为05:00之后。
若整个业务流程需要定时3点开始执行,那么只需要设置A节点需要定时3点执行即可,下游任务即使默认定时时间0点,也需要等待上一A任务3点执行完才可执行。
若A节点定时3点执行,但B节点需要5点才可执行,C节点需要6点才可执行,此情况下,依赖A节点的B、C节点均需要单独设置定时时间。
该文章对您有帮助吗?