31.4. 自动确认执行错误


默认情况下,当发生错误时,执行错误将不会被确认。为避免需要手动确认每个执行错误,您可以将作业配置为自动识别一些或所有执行错误。

注意

如果您配置了一个自动确认作业,则作业会默认每天运行。要仅自动确认执行错误一次,请将 SingleRun 参数设置为 true

流程

  1. 在 Business Central 中,选择 Menu Manage Jobs
  2. 在屏幕右上角,单击 New Job
  3. Business Key 字段中输入作业的任何标识符。
  4. Type 字段中输入 auto-acknowledge 作业的类型:

    • org.jbpm.executor.commands.error.JobAutoAckErrorCommand: Acknowledge all type Job 的执行错误,其中作业现在取消、完成或重新调度另一个执行。
    • org.jbpm.executor.commands.error. Task AutoAckErrorCommand: Acknowledge the task with the task in a exit state(completed, failed, exited, obsolete)。
    • org.jbpm.executor.commands.error.ProcessAutoAckErrorCommand: Acknowledge all type of the process instance is been finished(完成或中止),或者错误的来源已经完成的任务。
  5. 选择完成任务的时间:

    • 要立即运行作业,请选择 Run now 选项。
    • 要在特定时间运行作业,请选择 稍后运行Run later 选项旁边会出现一个日期和时间字段。点字段打开日历,并计划作业的特定时间和日期。

      图 31.3. 调度自动确认作业示例

  6. 默认情况下,在初始运行一次作业后,每天运行一次作业。要更改此设置,请完成以下步骤:

    1. Advanced 标签页。
    2. Add Parameter 按钮。
    3. 输入您要应用到作业的配置参数:

      • 如果您希望作业只运行一次,使用值 true 添加 SingleRun 参数。
      • 如果您希望他定期运行作业,使用有效时间表达式的值添加 NextRun 参数,如 2h5d1m 等等。
    4. 可选: 要设置自定义实体管理器工厂名称,请输入 EmfName 参数。

      图 31.4. 为自动确认作业设置参数示例

  7. 单击 Create 以创建作业,再返回到 Manage Jobs 页面。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat