工作订单的生命周期和系统状态
工作订单使用系统状态、工作订单子状态和预订状态跟踪工作订单在其生命周期中的状态。 更新以下状态之一可以自动更新其他状态。
工作订单系统状态在工作订单实体中记录,指示工作订单在其生命周期中的当前阶段。 工作订单状态有:
- 计划外
- 已安排
- 正在进行
- 已完成
- 已发布
- 已取消
备注
请勿添加、删除或编辑工作订单系统状态的选项集值。 相反,管理员可以编辑选项集标签,以更改用户界面中的状态显示。 有关详细信息,请参阅不编辑选项集(选择项)值。
工作订单子状态不在工作订单实体中记录,它们与工作订单系统状态相关,并提供工作订单系统状态的更多详细信息。 工作订单子状态针对各个组织自定义创建。
预订状态不在可预订资源预订实体中记录,其由现场技术人员在 Field Service Mobile 应用中更新,以跟踪其满足特定工作订单要求的进度。 此外,预订状态在日程安排板上通过不同颜色和图标来可视化,有些预订状态默认是产品的一部分,而更多的自定义预订状态可以添加。 现成的预订状态有:
- 已安排
- 出行途中
- 正在进行
- 在休息时
- 已完成
- 已取消
工作订单生命周期
工作订单创建:工作订单通常从案例或商机创建。
计划:安排工作订单。
分派:工作订单已分派。
服务:执行工作订单,并更新详细信息。
审查/审批:由主管审查和审批工作订单。
发票和库存调整:进行库存调整,并为相应的客户生成发票。
创建 | 日程安排 | 分派 | Service | 评价 | 账单 | |
---|---|---|---|---|---|---|
将发生的活动 | 创建新工作订单。 分派事件、产品、服务、技能、区域等。 |
创建工作订单日程安排。 向工作订单分派资源。 指定日期和时间。 |
通知现场代理工作订单信息。 现场代理可以审查并接受/拒绝工作订单。 |
执行工作订单。 有关在现场执行哪些任务的信息通过移动应用程序输入。 |
主管核查所有工作是否正常完成,以及与工作订单相关的所有信息是否正确无误。 | 发票根据使用的产品和服务创建。 进行库存调整。 产品转换为设备(如果适用) |
谁执行任务 | 协议定期自动生成。 案例:按客户支持。 商机:按销售/日程安排。 计划外:按现场代理或集中日程安排。 |
调度员 现场代理 使用计划助理帮助的调度员 路由引擎 |
通知(如果设置)由系统自动发送给现场代理、客户和其他方。 | 现场代理 | 现场主管/经理, 后端会计 |
系统自动发送 |
工作订单状态 | 开启 - 未计划 | 开启 - 已计划 | 开启 - 已计划 | 开启 - 已计划,然后开启 - 已完成 | 开启 - 已完成,然后关闭 - 已发布 | 关闭 - 已发布 |
工作订单计划状态 | 无 | 已计划 | 已计划 | 已安排 已接受/已拒绝 自定义状态 |
已完成 | 已完成 |
工作订单生命周期中的状态
Field Service 使用映射到默认工作订单生命周期的标准工作订单系统状态和预订状态,而不进行自定义。 许多流程会基于这些状态触发。 状态更改可以自动填充工作订单上的数据,并触发工作订单流程中的下一步。
例如,当预订状态更改为正在进行,以指示技术人员表示其已到达工作现场时。 可预订的资源预订中将自动填充到达时间字段。
默认工作订单和预订状态将映射到工作订单生命周期的以下阶段。
创建工作订单时,其默认状态为未计划。
安排工作订单后,系统创建一个预订状态为已计划的预订。 创建预订会使工作订单系统状态自动更改为已计划。
技术人员可以在 Field Service Mobile 应用中查看已计划的工作订单。 在前往工作现场时,他们将预订状态更改为出行途中。 将预订状态更改为出行途中会使工作订单系统状态自动更改为正在进行。
备注
如果单个工作订单有多个预订,且至少有一个预订正在进行,相关工作订单的状态将更新。
当技术人员到达现场并开始工作时,他们将预订状态更改为正在进行。 工作订单状态将仍然为正在进行。
技术人员通过将预订状态更改为正在休息来指示目前是休息时间,以确保记账准确。
工作完成后,技术人员将预订状态更改为已完成。 持续时间更新为实际的预订持续时间,结束时间更新以反映状态更改为“已完成”的时间。 完成或取消相关的预订后,相关的工作订单系统状态将更改为已完成。 如果另一个用户 代表技术人员将预订状态更新为已完成,则预订的结束时间会保留先前的结束时间值。
最后,后台工作人员将检查已完成的工作订单,并启动记账流程。 他们将工作订单系统状态更改为已发布。
状态相关流程
除通过工作订单系统状态更新预订状态外,更改状态反过来也会触发流程和数据更新。
工作订单系统状态流程
已完成(工作订单)
已发布
- 为工作订单的计费帐户生成使用的工作订单产品和服务的发票。
- 为与工作订单和预订相关的时间和成本创建实际记录。 确认生成的发票后,为已记帐的产品和服务创建实际销售额。
- 更新关闭者和关闭时间字段。
预订状态流程
每次更改预订状态都会创建一个预订时间戳,以跟踪更新。
已安排
- 更新旅行英里数,计算为从先前位置到预订位置的行驶距离。
出行途中
- 当移动应用中的预订更新为出行中预订状态时,开始时间将更新为当前时间。 当从 Web 进行更新时,开始时间不会自动更新。
正在进行
- 技术人员在移动应用上更改预订状态后,使用日期和时间更新实际到达时间。
- 将相关工作订单上的第一个到达时间(工作订单) 字段更新为预订的实际到达时间。 编辑实际到达时间也会更新第一个到达时间值。
- 更新实际旅行持续时间,计算为预订状态处于出行途中状态的总时间。
已完成(预订)
- 更新结束时间。
- 使用时间戳创建预订日记帐,以计算工作持续时间、旅行时间和休息时间。
- 基于预订状态处于正在进行状态的时间来计算正在进行的持续时间总计。
- 基于预订状态处于正在休息状态的时间来计算总休息持续时间。
- 更新总成本,计算为实际旅行持续时间、正在进行的持续时间总计和总休息持续时间的总和与资源的小时费率相乘。
- 更新总记帐持续时间,计算为正在进行的持续时间总计和总休息持续时间的总和。
- 将相关工作订单上的完成时间(工作订单)字段更新为预订的结束时间。 编辑预订结束时间会更新完成时间值。
在不完成后续活动的工作订单的情况下完成预订
完成预订后将需要跟进的工作订单恢复到未计划状态,从而节省时间。
默认情况下,当关联的预订完成时,工作订单将设置为已完成。 要更改默认逻辑,创建或编辑预订状态,转到 Field Service 选项卡,相应设置状态完成工作订单切换。 对于现有的预订状态,此设置仅影响未来的预订。 不会对现有预订进行更改。
- 开会在预订变为该状态时将工作订单标记为已完成。
- 关会在预订更改变为该状态时根据状态映射表应用工作订单系统状态。
对于具有多个关联预订的工作订单,工作订单状态取决于所有相关预订的状态。
无论状态设置如何,预订状态都不会影响资源要求的状态。
状态映射表
查看下表,了解预订状态如何映射到工作订单系统状态。 以粗体显示的工作订单状态指示默认行为的更改。
预订状态 | 工作订单系统状态 |
---|---|
无 | 计划外 |
已安排 | 已安排 |
正在进行 | 正在进行 |
已完成 | 已完成 |
部分完成 | 未计划 |
已取消 | 计划外 |
预订 1:已计划 预订 2:已计划 |
已安排 |
预订 1:已计划 预订 2:正在进行 |
正在进行 |
预订 1:已计划 预订 2:已完成 |
正在进行 |
预订 1:已计划 预订 2:部分完成 |
已计划 |
预订 1:已完成 预订 2:已完成 |
已完成 |
预订 1:部分完成 预订 2:部分完成 |
未计划 |
预订 1:正在进行 预订 2:部分完成 |
正在进行 |
预订 1:已完成 预订 2:部分完成 |
已完成 |
预订 1:已取消 预订 2:部分完成 |
未计划 |