搜索

第 42 章 milestones

download PDF

milestones 是一个特殊的服务任务,可通过将 milestone 节点添加到进程设计器面板,在案例定义设计人员中配置。在创建新问题单定义时,默认包含在设计面板上作为 AdHoc Autostart 的 milestone。默认情况下,新创建的 milestones 默认设置为 AdHoc Autostart

在阶段结束时,案例管理里程通常发生,但也可是实现其他里程干的结果。milestone 始终需要定义一个条件来跟踪进度。当数据添加到问题单时,milestones 对问题单文件数据做出反应。milestone 代表问题单实例内实现的一个点。它可用于标记某些事件,对于关键性能指示器(KPI)跟踪或识别仍然完成的任务很有用。

在执行时,milestones 可以处于以下任意状态:

  • Active :该条件已在里程one上定义了,但该条件尚未满足。
  • 完成: 满足 milestone 条件,达到 milestone,且案例可以继续进行下一任务。
  • terminated :milestone 不再是问题单进程的一部分,因此不再需要。

虽然 milestone 可用或完成,但可以通过信号手动触发,或者在问题单实例启动时自动配置 AdHoc Autostart。可以根据需要多次触发 milestones,但在满足条件时直接实现。

42.1. 配置和触发 milestones

可以将案例 milestones 配置为在问题单实例启动时自动启动,也可以使用信号触发,该信号在问题单设计期间手动配置。

先决条件

  • 在 Business Central 中创建了问题单项目。
  • 已创建问题单定义。

流程

  1. 从位于图表编辑器左侧的预定义节点面板中,将 Milestone 对象拖放到面板。

    milestone
  2. 选择 milestone 后,点 the Properties icon 打开设计人员右侧的 Properties 面板。
  3. 展开 Data Assignments 以添加完成条件。milestones 默认包含一个 Condition 参数。
  4. 要为 milestone 定义完成条件,请从 Source 列表中选择 Constant。该条件必须使用 Drools 语法提供。
  5. 扩展 实施/执行 以配置 AdHoc Autostart 属性。

    • 单击复选框,将 milestones 的此属性设置为 true,以便在问题单实例启动时自动启动。
    • 将复选框留空,将 milestones 设置为 false,后者由信号事件触发。
  6. 可选:配置一个信号事件,以在达到问题单目标后触发 milestone。

    1. 在问题单设计面板中选择信号事件后,打开右侧的 Properties 面板。
    2. Signal Scope 属性设置为 Process Instance
    3. 打开 SignalRef 表达式编辑器,再键入要触发的 milestone 的名称。

      milestone 触发器表达式
  7. 点击 Save
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.