为 Connected Field Service 设计流程

已完成

现在,您已经正式开始为我们的 IoT 设备收集数据、检测异常并提取相关数据,最后一步是决定如何处理这些数据,并在用户使用这些设备时为他们提供指导。 在开始定义流程之前,重要的是要理解您想要实现的结果是什么,并确定需要什么才能实现预期的结果。

下图显示了一个业务流程流的示例,该流程根据温度警报上提供的读数进行分支。

根据温度警报提供的读数进行分支的业务流程流示例图。

业务流程流与 IoT 警报表相关联,并使用“设备读数”字段中的值。

根据该值,我们可以

  • 如果温度读数在 70 度和 85 度之间,直接向设备发送重置命令。

  • 分支到我们的标准解决流程,首先创建案例,然后生成工作订单,分配工作订单,最后当温度读数在 86 到 100 度之间时,让技术人员为工作订单提供服务。

  • 如果温度读数高于 100 度,则完全跳过案例阶段,直接进入工作订单创建阶段。

结合使用工作流自动化与业务流程流,可以进一步深化这一概念,取而代之的是,它可以根据警报执行不同的业务流程流。

例如:假设您已经为 IoT 警报表创建了以下业务流程流。

  • 温度警报流程流

  • 湿度警报流程流

  • 压缩机警报流程流

生成警报时,我们可以执行一个工作流,该工作流使用基于 JSON 的字段“值 - 获取字符串”操作从传递到警报数据字段的 JSON 中捕获“readingtype”属性。 然后,工作流可以在警报记录上填充一个名为“读数类型”的自定义字段。

由于我们可以使用工作流与业务流程流进行交互,因此可以设计一个工作流,该工作流将基于“读数类型”字段中的值执行适当的业务流程流。

使用工作流触发流程流的图示。

此外,您可以在进入或退出业务流程流的特定阶段时执行工作流。 如果您考虑根据正在处理的记录中捕获的项目发送命令或设备注册,此功能可能会很方便。 Connected Field Service 提供以下现成操作:

显示名称 描述
IoT - 注册客户实体 注册任何可能已连接或尚未连接 IoT 设备的自定义表。 本操作可调用 IoT – 注册设备操作。
IoT - 注册设备 发布 IoT 设备的注册。
IoT – 解除 IoT 警报 将潜在的冗余警报链接到现有的父级警报。

通过创建调用这些操作的工作流,您可以将这些工作流与业务流程流中特定阶段的进入或退出相关联。 例如,您可能有一个与自定义表相关联的业务流程流,该表也将被用作 IoT 设备。 通过创建一个调用 IoT - 注册客户实体操作的工作流,并将其设置为在特定阶段退出时运行,您可以评估记录中的特定项目,并在满足特定条件时让业务流程流自动注册设备。

无论您计划如何自动化和指导用户完成特定流程,重要的是,要记住您设计的每个流程都应该:

  • 具有特定的开始。 (示例:警报被触发)

  • 具有特定的结束。 (示例:关闭工作订单)

  • 具有可重复的过程,包括具体的阶段和步骤。 (示例:警报 - 案例 - 工作订单 - 服务交付)

  • 考虑可能影响流程流的变量。 (示例:断电与警告)