车辆状态即时变更,实现智能化管理
1. 简介
1.1 案例简介
本案例将介绍,如何通过 智能助手Pro,实现车辆可用、出车、维修、报废等多种状态的实时变更,并制作对应仪表盘看板,实现智能化车辆管理。
1.2 设计思路
本案例设计思路为,借助智能助手Pro 的 条件分支、表单修改功能,仅使用 2 个智能助手Pro,便可实时变动车辆基础表中的车辆状态,具体如下:
1)Pro1:用车申请审批通过后,车辆状态由“可用”变为“出车”;当用车完成后,再变更车辆为“可用状态”;
2)Pro2:当车辆维修保养时,变更车辆为“维修”状态;维修保养完成后,根据维修情况同步车辆为“可用”或“报废”状态。
1.3 预期效果
1)如,成员提交了车辆维修保养申请,经行政主管审批通过后,即可通过智能助手变更该车辆的状态为「维修」:
2)当车辆维修完成时,提交取车表单,即可再次通过智能助手变更该车辆状态为「可用」,并同步显示在仪表盘中,效果如下:
2. 表单设计
在学习之前建议安装 人事OA管理 应用模板,本文将按照模板中的示例数据进行讲解。
本案例需要使用 3 张表单,分别是:
- 车辆基本信息:用于录入车牌号码、车辆品牌、型号、类型等基础信息;
- 用车申请:用于进行用车的申请、行政审批、车辆安排等;
- 车辆维修保养:用于记录车辆的维修、保养记录。
3. 配置智能助手Pro1
新增智能助手Pro「同步出车/还车状态」,可以根据车辆的实际使用情况,自动选择并执行相应的状态更新操作:
- 在用车申请审批通过后,车辆状态由“可用”变为“出车”;
- 当用车完成后,再变更车辆为“可用状态”。
具体配置步骤如下:
3.1 新建智能助手Pro
进入「管理后台 >> 智能助手」,新建智能助手Pro「同步出车/还车状态」,并设置触发方式为「表单触发」,触发表单为「用车申请」。
3.2 设置触发节点
选中触发节点,进行如下设置,以实现在用车申请审批通过时和用车完成时,均能触发该智能助手Pro:
- 多选触发动作:
- 节点流转时(流程节点选择「行政审批」;节点行为选择「提交」)
- 流程结束时
- 多个触发条件:触发条件间的关系为「任一」
- 「流程状态」等于“流转完成”
- 「行政审批结果」等于“同意”
3.3 判断并更新车辆状态
利用 条件分支节点,通过两条分支来分别判断,并处理两类动作:
- 分支一:判断车辆为用车状态,变更车辆状态为“出车”;
- 分支二:判断车辆为还车状态,变更车辆状态为“可用”。
3.3.1 添加分支
1)添加一个 条件分支 节点。
2)节点添加完成后,将会出现两条分支。如下图所示:
3.3.2 分支一:车辆出车
1)选中分支条件节点,进行如下设置,以实现在车辆为用车状态时,向下执行该分支上的节点。
- 节点名称:修改为“同步车辆出车状态”
- 条件设置:「触发数据--流程状态」等于“进行中”
2)添加一个 修改数据 节点,用于修改车辆状态。
3)进一步对 修改数据 节点进行如下设置:
- 目标表单:选择「车辆基本信息」
- 过滤条件:「车牌号码」等于「触发数据--安排车辆」
- 字段修改赋值:将「当前状态」修改为「出车」
3.3.3 分支二:出车归还
注:分支二上含有「其他条件」节点,会自然地使智能助手Pro 在不满足分支条件(即车辆为非用车状态)的情况下执行分支二,因此无需再次进行分支条件设置。
1)添加一个 修改数据 节点,用于修改车辆状态。
2)进一步对 修改数据 节点进行如下设置:
- 目标表单:选择「车辆基本信息」
- 过滤条件:「车牌号码」等于「触发数据--安排车辆」
- 字段修改赋值:将「当前状态」修改为「可用」
4. 配置智能助手Pro2
新增智能助手Pro「同步车辆维修状态」,可以根据车辆的实际维护情况,自动选择并执行相应的状态更新操作:
- 当车辆维修保养时,变更车辆为“维修”状态;
- 维修保养完成后,根据维修情况同步车辆为“可用”状态。
- 维修保养完成后,根据维修情况同步车辆为“报废”状态。
具体配置步骤如下:
4.1 新建智能助手Pro
进入「管理后台 >> 智能助手」,新建智能助手Pro「同步车辆维修状态」,并设置触发方式为「表单触发」,触发表单为「车辆维修保养」。
4.2 设置触发节点
选中触发节点,进行如下设置,以实现在车辆维修保养时和维修保养完成时,均能触发该智能助手Pro:
- 多选触发动作:
- 节点流转时(流程节点选择「主管审批」;节点行为选择「提交」)
- 流程结束时
- 多个触发条件:触发条件间的关系为「任一」
- 「流程状态」等于“流转完成”
- 「审批意见」等于“同意”
4.3 判断并更新车辆维修状态
利用 条件分支节点,通过三条分支来分别判断,并处理三类动作:
- 分支一:判断车辆状态为“维修中”,变更车辆状态为“维修”;
- 分支二:判断车辆状态为“维修完成”,且维修结果为“可用”,变更车辆状态为“可用”;。
- 分支三:判断车辆状态为“维修完成”,且维修结果为“报废”,变更车辆状态为“报废”;。
4.3.1 添加分支
1)添加一个 条件分支 节点。
2)节点添加完成后,将会出现两条分支。点击「+ >> 新增分支」,再增加一条分支。
4.3.2 分支一:车辆维修
1)选中分支一上的分支条件节点,进行如下设置,以实现在车辆状态为“维修中”时,向下执行该分支上的节点。
- 节点名称:修改为“维修中—同步车辆维修状态”
- 条件设置:「触发数据--流程状态」等于“进行中”
2)添加一个 修改数据 节点,用于修改车辆状态。
3)进一步对 修改数据 节点进行如下设置:
- 目标表单:选择「车辆基本信息」
- 过滤条件:「车牌号码」等于「触发数据--车牌号码」
- 字段修改赋值:将「当前状态」修改为“维修”
4.3.3 分支二:车辆可用
1)选中分支二上的分支条件节点,进行如下设置,以实现在车辆状态为“维修完成”,且维修结果为“可用”时,向下执行该分支上的节点。
- 节点名称:修改为“修改车辆状态—可用”
- 条件设置:
- 「触发数据--流程状态」等于“流转完成”
- 「触发数据--车辆状态」等于“可用”
2)添加一个 修改数据 节点,用于修改车辆状态。
3)进一步对 修改数据 节点进行如下设置:
- 目标表单:选择「车辆基本信息」
- 过滤条件:「车牌号码」等于「触发数据--车牌号码」
- 字段修改赋值:将「当前状态」修改为“可用”
4.3.4 分支三:车辆报废
注:分支三上含有「其他条件」节点,会自然地使智能助手Pro 在不满足其余所有分支条件(分支一、分支二上的分支条件)的情况下执行分支三,因此无需再次进行分支条件设置。
1)添加一个 修改数据 节点,用于修改车辆状态。
2)进一步对 修改数据 节点进行如下设置:
- 目标表单:选择「车辆基本信息」
- 过滤条件:「车牌号码」等于「触发数据--车牌号码」
- 字段修改赋值:
- 将「当前状态」修改为“报废”
- 将「是否报废」修改为“是”
- 将「报废日期」修改为「触发数据--取车日期」
5. 仪表盘展示
5.1 添加仪表盘
在车辆管理分组中新建一个仪表盘:
5.2 添加统计表
1)将仪表盘命名为「车辆数据统计」,添加「车辆基本信息」作为统计表数据源:
2)设置图表类型为 指标图,添加指标为:当前状态(计数),添加过滤条件为:当前状态等于「可用」,并为指标图设置图表样式:
3)同样的方法,分别添加当前状态为「出车」、「维修」、「报废」的指标图,即可实时查看不同状态的车辆数量,效果如下:
4)根据业务需求,还可自定义其他仪表盘图表,如车辆类型、状态明细、车辆档案等,此处不做详细说明,具体设置可参见 人事OA管理 应用模板。
6. 预期效果
效果演示参见本文【1.3 预期效果】。