自动执行一系列项目


首页 » 资源 » 此处

尽管 Lokad 已力求尽量快速地执行运算,但是,许多运算还是需要数分钟乃至更长的时间才能完成。为了避免您等待计算结果,Lokad 提供了调度功能,可根据排定的时间表来自动触发进程。此外,有时进程还需要按正确的顺序执行一系列的运算。因此,Lokad 还提供了编排功能,用于定义所要执行的一系列运算。

项目序列

使用 Lokad 账户可以创建多种类型的项目。您可以单击下面的按钮来创建一个项目序列

Image

此类项目可以针对调度和编排目的进行配置。创建新项目后,单击编辑即可开始修改您的项目。建议您将项目标题更改为有意义的描述:

Image

配置时间表

您可以手动(和其他任何项目一样,单击运行)执行一系列项目,也可以通过其执行时间表自动执行。默认情况下,在创建一系列项目后,已排定的执行将被禁用。如要启用已排定的执行,应选中方框启用已排定的执行并单击保存

Image

之后可以调整时间表的详细信息。Lokad 支持两种类型的时间表:每天或每周。您可以定义每种时间表的时间和适用的时区。时间应以 24 小时制输入(13:00 也就是下午 1 点)。

我们通常建议每晚(在主时区的企业,则在午夜后进行)执行序列。该序列将开始更新数据(假定 Lokad 有一个数据连接器),并在结束时提供各种报告。这种模式可以确保每天早上获得“新鲜出炉”的 Lokad 数据。

配置编排功能

创建新项目序列后,即可定义要执行的项目的实际序列。首先需要选择该序列包含的项目。这项操作可以通过单击添加项目按钮来完成。

Image

每个项目附带若干设置:

  • 失败后继续用于指示上一个项目未能成功完成时,是否继续执行序列中的下一个项目。如果序列中的其他项目与失败的项目不存在严格的依赖关系,通常可以选中这项设置。
  • N 分钟前更新过时跳过操作用于加快长序列的执行速度。举个例子,更新数据源可能需要长达数小时,但是如果数据源在过去 12 小时内进行过更新,那么就不必再次更新。