创建批处理作业

批处理作业是提交到某一应用程序对象服务器 (AOS) 实例以供自动处理的一组任务。 通过使用创建了该作业的用户的安全凭据来运行批处理作业。 使用以下过程来创建批处理作业。 创建此程序的演示数据公司是 USMF。

创建批处理作业

  1. 转到系统管理 > 查询 > 批处理作业
  2. 选择新建
  3. 作业描述字段中,输入批处理作业的描述。
  4. 计划的开始日期/时间字段中,输入批处理作业应运行的日期和时间。
  5. 选择保存

创建重复执行

  1. 在操作窗格上,选择批处理作业
  2. 选择定期。 使用这些选项输入一个重复执行的范围和模式。
  3. 选择确定

注意

所有定期批处理作业都会自动返回到等待状态,无论它们是失败还是成功。 此行为可确保如果上一次运行失败,定期作业可以在下一次运行期间完成任何待定工作。 仅当批处理作业的定期条件仍然有效时,才能启用此功能。 例如,批处理作业必须具有剩余的定期计数或定期结束日期尚未过去。

添加预警

  1. 在操作窗格上,选择批处理作业
  2. 选择预警。 指示批处理作业结束,出错或取消时是否希望发送预警消息。 然后指定是否要将预警显示为弹出消息。
  3. 选择确定

将任务添加到批处理作业

  1. 批处理作业页面上,选择查看任务

  2. 选择 Ctrl+N 以创建任务。

  3. 输入批处理任务的描述。

  4. 公司帐户字段中,选择任务应在其中运行的公司数据库。

  5. 类名称字段中,选择任务应该运行的流程。

  6. 在适当的情况下,为任务选择一个批处理组。

    必须将客户端任务分配给某一批处理组。 它们将自动分配给默认批处理组(也称为空批处理组)。

  7. 选择 Ctrl+S 以保存任务。

  8. 要使所选任务依赖于作业中的另一个任务,请选择有条件网格,然后针对要定义的每个条件执行以下步骤:

    1. 选择 Ctrl+N 以创建条件。
    2. 选择父任务的任务 ID。
    3. 选择父任务必须达到何种状态后其相关任务才可以运行。
    4. 选择 Ctrl+S 以保存条件。

    如果您定义了多个条件并且只有在满足所有条件后相关任务才能运行,请选择所有条件类型。 如果在满足任一条件后相关任务即可运行,则选择任一条件类型。

  9. 选择应如何处理任务失败。 要忽略特定任务的失败,请在常规选项卡上针对该任务选择忽略任务失败选项。 如果选择了此选项,则该任务的失败将不会导致作业失败。 您还可以使用最大重试次数字段指定一个任务应重试多少次后才会被视作已失败。 作为一种最佳做法,我们建议您不要将最大重试次数字段设置为大于 5 的值。

    有关批处理重试的详细信息,请参阅启用批处理重试

批处理作业历史记录

  1. 批处理作业下,在将作业保存到历史记录中,您可以选择三个选项之一:始终仅错误从不

    • 始终 - 始终创建作业的历史记录,无论批处理作业的最终状态如何。
    • 仅错误 - 仅在作业以错误状态结束时,才创建作业的历史记录。
    • 从不 - 不为批处理作业创建历史记录。
  2. 如果批处理作业具有许多批处理任务,我们建议您将此字段设置为仅错误从不

重要提示

从版本 10.0.39 开始,如果批处理作业具有超过 5,000 个批处理任务,则相应的作业历史记录只会保存前 2,500 个任务,优先选择状态按以下顺序排列的任务:错误>已取消>已完成>未运行。 实施了此措施,以防止锁定由于大量作业而可能发生的与批处理相关的表。

调整批处理作业状态

  1. 转到系统管理>查询>批处理作业

  2. 选择相应批处理作业。

  3. 在操作窗格上,选择批处理作业>功能>更改状态

  4. 选择相应的状态:

    • 预扣 - 将批处理作业设置为预扣,使其从批处理作业计划程序中预扣。 等同停止
    • 等待 - 将批处理作业设置为等待,使其等待批处理作业计划程序选取。 等同执行
  5. 选择确定