搭建说明
1. 使用到了哪些功能
本应用主要应用了简道云的以下几个核心能力:
1.1 基本能力
- 普通表单 – 普通表单适用于数据收集、基础信息记录、通知公告,还可对数据进行分权协作管理。普通表单搭建教程详见:普通表单 以及 字段。
- 流程表单 - 将普通表单转化为流程,并且构建审批流。本应用中除上面提到的普通表单外,其余都是流程表单。流程搭建教程详见:流程设计。
- 数据联动 – 数据联动是指在一个表单中调用另一个表单或者聚合表中满足一定条件的数据。当某一个字段的内容需要跟着上一个字段的变化而自动填写或自动改变选项的时候,就可以使用数据联动功能;数据联教程详见:数据联动规则。
- 关联查询 - 关联查询作为单独的查询展示功能,可以自动查询出其他表单中的一条或多条数据,且不做入库处理。关联查询教程详见:关联查询。
- 关联数据是指在当前表单中关联出其他表单的数据,建立两个表单之间的联系,可以理解为功能更强的数据联动。关联数据教程详见:关联数据。
1.2 进阶能力
- 聚合表 - 实现资产状态实时控制,例如在「加油管理」中,通过聚合表实时计算油卡余额。(可参考参考教程:聚合表)
- 智能助手 - 在满足指定的触发条件后,自动在目标表单中新增、修改、删除数据,或执行插件等操作,例如「维修保养」当发生车辆维保申请动作时,利用智能助手,修改「车辆信息」中的车辆状态。(可参考教程:智能助手)
- 仪表盘 - 在表单中收集得到的数据,可通过仪表盘来进行查看、分析和处理。仪表盘由 图表、组件 组成,其中数据组件包含种类丰富的图表类型,管理员可以根据实际需要选择图表类型进行仪表盘统计看板的搭建。(可参考教程:仪表盘)
2. 结构规划
2.1 模板表单构成
2.2 车辆管理系统业务流程图
2.3 车辆管理系统功能清单
表单 | 功能特性 |
车队信息 | 存储车队基础信息。 |
油卡信息 | 存储油卡基础信息,关联车队信息。 |
车辆信息 | 车辆信息登记,关联油卡信息和车队信息。 |
车辆配件信息 | 汽车配件基础信息。 |
驾驶员信息 | 驾驶员基础信息登记,关联车队信息。 |
用车申请单 | 从发起用车申请流程到最后驾驶员填写返程信息,实现全流程管理。 |
油卡充值 | 关联油卡信息,聚合表实时计算余额。 |
车辆加油登记 | 车辆加油登记,关联车辆信息,聚合表实时计算余额。 |
车辆维修保养 | 维保登记时关联车辆信息,维保取车时关联车辆配件信息,自动带出配件属性。 |
车辆年检登记 | 车辆年检登记,关联车辆信息。 |
车辆保险登记 | 车辆保险登记,关联车辆信息。 |
车辆违章登记 | 车辆违章登记,关联车辆信息。 |
车辆事故登记 | 车辆事故登记,关联车辆信息。 |
3. 快捷工作台
「车辆管理系统」为快捷工作台,可实现表单或仪表盘的快速打开,在仪表盘中添加「快捷入口」组件,设置完标题后点击「添加入口」,选择应用,然后选择需要的功能即可。
4. 表单搭建
4.1 油卡信息
4.1.1 所属车队
该字段为下拉框,配置步骤如下:
- 选项中选择「关联其他表单数据」;
- 选择「车队信息」下的「车队名称」。
4.2 车辆信息
4.2.1 所属车队
配置参考:4.1.1 所属车队。
4.2.2 油卡号码
该字段为下拉框,配置步骤如下:
- 选项中选择「关联其他表单数据」;
- 选择「车队信息」下的「车队名称」。
4.3 驾驶员信息
4.3.1 所属车队
配置参考:4.1.1 所属车队。
4.3.2 出生日期&性别
出生日期和性别皆是根据填写的身份证号进行公式判定。
出生日期:身份证号的第7位往后的4位代表年份,第11位往后的2位代表月份,第13位往后的2位代表日期,这些组合并转换成出生日期;
DATE(VALUE(MID(身份证号码,7,4)),VALUE(MID(身份证号码,11,2)),VALUE(MID(身份证号码,13,2)))
性别:身份证号的第17位如果是奇数,则为男性,否则则为女性;
IF(MOD(VALUE(MID(身份证号码,17,1)),2)==1,'男','女')
4.4 用车申请单
4.4.1 安排车辆
该字段为下拉框,配置步骤如下:
- 采用数据联动,关联表为「车辆信息」;
- 条件设置为:联动表单的「车辆信息」等于当前表单的「申请车型」;
- 触发联动:当前表单的「安排车辆」联动显示联动表单的「车牌号码」。
4.4.2 驾驶员
该字段为成员单选,配置步骤如下:
- 采用数据联动,关联表为「车辆信息」;
- 条件设置为:
- 联动表单的「车辆信息」等于当前表单的「申请车型」;
- 联动表单的「车牌号码」等于当前表单的「安排车辆」;
- 触发联动:当前表单的「驾驶员」联动显示联动表单的「驾驶员」。
4.4.3 出车里程
该字段为数字,配置步骤如下:
- 采用数据联动,关联表为「车辆信息」;
- 条件设置为:
- 联动表单的「车辆信息」等于当前表单的「申请车型」;
- 联动表单的「车牌号码」等于当前表单的「安排车辆」;
- 触发联动:当前表单的「出车里程」联动显示联动表单的「当前里程(公里)」。
4.5 油卡充值
4.5.1 油卡号码
配置参考:4.2.2 油卡号码 。
4.5.2 充前余额
该字段为数字,配置步骤如下:
- 采用数据联动,关联表为「油卡余额统计聚合表」;
- 条件设置为:联动表单的「油卡号码」等于当前表单的「油卡号码」;
- 触发联动:当前表单的「充前余额」联动显示联动表单的「当前余额」。
4.6 车辆加油登记
4.6.1 车牌号码
该字段为下拉框,配置步骤如下:
- 选项中选择「关联其他表单数据」;
- 选择「车辆信息」下的「车牌号码」。
4.6.2 车辆所属部门
该字段为部门单选,配置步骤如下:
- 采用数据联动,关联表为「车辆信息」;
- 条件设置为:联动表单的「车牌号码」等于当前表单的「车牌号码」;
- 触发联动:当前表单的「车辆所属部门」联动显示联动表单的「所属部门」。
4.6.3 油卡号码
该字段为单行文本,配置步骤如下:
- 采用数据联动,关联表为「车辆信息」;
- 条件设置为:联动表单的「车牌号码」等于当前表单的「车牌号码」;
- 触发联动:当前表单的「油卡号码」联动显示联动表单的「油卡号码」。
4.6.4 当前余额
配置参考:4.5.2 充前余额。
4.6.5 油品类型
该字段为单行文本,配置步骤如下:
采用数据联动,关联表为「车辆信息」,
条件设置为:联动表单的「车牌号码」等于当前表单的「车牌号码」,
触发联动:当前表单的「油品类型」联动显示联动表单的「油品类型」。
4.6.6 经手人
该字段为成员单选,配置步骤如下:
- 采用数据联动,关联表为「车辆信息」;
- 条件设置为:联动表单的「车牌号码」等于当前表单的「车牌号码」;
- 触发联动:当前表单的「经手人」联动显示联动表单的「驾驶员」。
4.7 车辆维保申请
4.7.1 车牌号码
配置参考:4.6.1 车牌号码。
4.7.2 车辆所属部门
配置参考:4.6.2 车辆所属部门。
4.7.3 经手人
配置参考:4.6.6 经手人。
4.7.4 配件名称
该字段为下拉框,配置步骤如下:
- 选项中选择「关联其他表单数据」;
- 选择「车辆配件信息」下的「配件名称」。
4.7.5 配件编码
该字段为单行文本字段,配置步骤如下:
- 采用数据联动,关联表为「车辆配件信息」;
- 条件设置为:联动表单的「配件名称」等于当前表单的「配件明细--配件名称」;
- 触发联动:当前表单的「配件明细--配件编码」联动显示联动表单的「配件编码」。
4.7.6 规格型号
配置参考:4.7.5 配件编码。
4.7.7 单位
配置参考:4.7.5 配件编码。
4.7.8 单价
配置参考:4.7.5 配件编码。
4.8 车辆年检登记
4.8.1 车牌号码
配置参考:4.6.1 车牌号码。
4.9 车辆保险登记
4.9.1 车牌号码
配置参考:4.6.1 车牌号码。
4.10 车辆违章登记
4.10.1 车牌号码
配置参考:4.6.1 车牌号码。
4.10.2 车牌所属部门
配置参考:4.6.2 车辆所属部门。
4.10.3 所属车队
该字段为单行文本字段,配置步骤如下:
- 采用数据联动,关联表为「车辆信息」;
- 条件设置为:联动表单的「车牌号码」等于当前表单的「车牌号码」;
- 触发联动:当前表单的「所属车队」联动显示联动表单的「所属车队」。
4.10.4 违章人
配置参考:4.6.6 经手人。
4.11 车辆事故登记
4.111 车牌号码
配置参考:4.6.1 车牌号码。
4.11.2 车牌所属部门
配置参考:4.6.2 车辆所属部门。
4.11.3 所属车队
配置参考:4.10.3 所属车队。
4.11.4 肇事人
配置参考:4.6.6 经手人。
5. 聚合表搭建
5.1 油卡余额统计聚合表
聚合表目的:实时动态计算油卡余额,并控制油卡余额大于等于0。
数据来源为多表数据:「油卡信息」、「油卡充值」、「车辆加油登记」,表单字段关联关系如下:
油卡信息 | 油卡充值 | 车辆加油登记 |
油卡号码 | 油卡号码 | 油卡号码 |
配置步骤如下:
- 无过滤条件;
- 行表头为:「油卡号」;
- 指标及其计算公式:
- 「初始金额」:「初始金额」;
- 「充值金额」:「充值金额」;
- 「加油金额」:「加油金额」;
- 「当前余额」:「初始金额」+「充值金额」-「加油金额」;
- 数据提交校验为:「当前余额」>=0 。
6. 智能助手搭建
6.1 维保
目的:当车辆进行维保时,将车辆状态变更为维修状态。
配置步骤如下:
- 触发动作为:新增数据;
- 触发表单为:「车辆维保申请」;
- 无触发条件;
- 执行动作为:修改已有数据;
- 目标表单为:「车辆信息」;
- 过滤条件为:「车牌号码」等于触发表单字段值「车牌号码」;
- 字段设置为:「当前状态」修改为自定义「维修」。
6.2 维保完成
目的:当车辆维保完成后,将维保信息及车辆状态更新至车辆信息中。
配置步骤如下:
- 触发动作为:修改数据;
- 触发表单为:「车辆维保申请」;
- 触发条件为:「车辆状态」不为空;
- 执行动作为:修改已有数据;
- 目标表单为:「车辆信息」;
- 过滤条件为:「车牌号码」等于触发表单字段值「车牌号码」;
- 字段设置为:
- 「当前状态」修改为触发表单字段值「车辆状态」;
- 「上次保养时间」修改为触发表单字段值「送修日期」;
- 「上次保养里程(公里)」修改为触发表单字段值「当前里程」。
6.3 出车-->返回
目的:当用车申请完成后,更新车辆状态。
配置步骤如下:
- 触发动作为:修改数据;
- 触发表单为:「用车申请单」;
- 触发条件为:「流程状态」等于「流转完成」;
- 执行动作为:修改已有数据;
- 目标表单为:「车辆信息」;
- 过滤条件为:「车牌号码」等于触发表单字段值「安排车辆」;
- 字段设置为:
- 「当前状态」修改为触发表单字段值「车辆状态」;
- 「上次保养时间」修改为触发表单字段值「送修日期」;
- 「当前里程(公里)」修改为触发表单字段值「回车里程」。
6.4 可用-->出车
目的:当发起用车申请后,更新车辆状态。
配置步骤如下:
- 触发动作为:修改数据;
- 触发表单为:「用车申请单」;
- 触发条件为:
- 「安排车辆」不为空;
- 「车状态辆」为空;
- 执行动作为:修改已有数据;
- 目标表单为:「车辆信息」;
- 过滤条件为:「车牌号码」等于触发表单字段值「安排车辆」;
- 字段设置为:「当前状态」修改为自定义「出车」。
6.5 空闲-->出车
目的:当发起用车申请后,更新驾驶员状态。
配置步骤如下:
- 触发动作为:修改数据;
- 触发表单为:「用车申请单」;
- 触发条件为:「驾驶员」不为空;
- 执行动作为:修改已有数据;
- 目标表单为:「驾驶员信息」;
- 过滤条件为:「驾驶员姓名」等于触发表单字段值「驾驶员」;
- 字段设置为:「驾驶员状态」修改为自定义「出车」。
6.6 出车-->空闲
目的:当用车申请结束后,更新驾驶员状态。
配置步骤如下:
- 触发动作为:修改数据;
- 触发表单为:「用车申请单」;
- 触发条件为:「流程状态」等于「流转完成」;
- 执行动作为:修改已有数据;
- 目标表单为:「驾驶员信息」;
- 过滤条件为:「驾驶员姓名」等于触发表单字段值「驾驶员」;
- 字段设置为:「驾驶员状态」修改为自定义「空闲」。
7. 仪表盘搭建
下面以「车辆管理系统--首页」为例介绍仪表盘的搭建。
7.1 车辆明细
配置步骤如下:
- 使用明细表;
- 数据源选择「车辆信息」;
- 设置需要显示的字段。
7.2 车辆、驾驶员状态
车辆状态分为:车辆可用、车辆出车、车辆维修、其他状态车辆;
驾驶员状态分为:驾驶员空闲、驾驶员出车、驾驶员请假、驾驶员离职;
这些指标图搭建方式类似。
7.2.1 车辆状态
以「车辆可用」为例,配置步骤如下:
- 使用统计图;
- 数据源选择「车辆信息」;
- 图表类型选择「指标图」;
- 指标选择「车牌号码」且汇总方式选择「计数」;
- 过滤条件为:「当前状态」等于「可用」;
- 整体样式背景选择自定义图片,填充方式选择拉伸填满;
- 指标图样式选择第一种样式,选择紧凑尺寸,标题位置选择「居中」。
7.2.2 驾驶员状态
以「驾驶员空闲」为例,配置步骤如下:
- 使用统计图;
- 数据源选择「驾驶员信息」;
- 图表类型选择「指标图」;
- 指标选择「驾驶员姓名」且汇总方式选择「计数」;
- 过滤条件为:「驾驶员状态」等于「空闲」;
- 整体样式背景选择自定义图片,填充方式选择拉伸填满;
- 指标图样式选择第一种样式,选择紧凑尺寸,标题位置选择「居中」。
7.3 车辆里程
以「驾驶员空闲」为例,配置步骤如下:
- 使用统计图;
- 数据源选择「车辆信息」;
- 图表类型选择「条形图」;
- 维度选择「车牌号码」;
- 指标选择「当前里程(公里)」且汇总方式选择「求和」;
- 无过滤条件;
- 整体样式背景选择自定义图片,填充方式选择拉伸填满。
7.4 车辆出车统计
以「驾驶员空闲」为例,配置步骤如下:
- 使用统计图;
- 数据源选择「用车申请单」;
- 图表类型选择「双轴图」;
- 左轴选择「柱形图」;
- 右轴选择「面积图」;
- 维度选择「安排车辆」;
- 指标(左)选择「出车次数」且汇总方式选择「计数」;
- 指标(右)选择「行驶里程」且汇总方式选择「求和」;
- 过滤条件为:「回车里程」不为空。

400-111-0890
在线咨询