一个接一个地运行批处理作业

时间:2012-04-12 16:56:15

标签: axapta x++

我一个接一个地向批处理过程提交作业。

如何控制第二批作业仅在第一批作业完成时运行。

现在两个作业同时执行,我不想发生

1 个答案:

答案 0 :(得分:3)

有两种选择。您可以通过代码或仅通过手动设置来完成此操作。手动方法相当简单,只需转到(基本>查询>批处理作业),创建一个新的批处理作业并保存。然后单击“查看任务”并创建一个新任务,这将是您的第一个批处理任务。选择您的课程,说明,批处理组等,然后保存。单击“参数”以设置参数。

之后,您可以设置您的相关任务。确保您的任务都有描述。添加第二个批处理任务并保存。然后在左下角,单击要创建条件的任务,然后在那里添加一行并设置条件,以便在第二个任务完成之前不会执行任务。

通过X ++代码,您可以创建一个BatchHeader,其中您基本上设置了我们手动执行的相同操作。您使用.addDependency使一个任务依赖于另一个任务的完成。 This walkthrough将帮助您开始创建批处理标题,并且您只需要使用它来使依赖项工作。