搭建说明
本文对应简道云官方出品应用模板:点击安装 模具全生命周期管理模板。
1. 使用的简道云功能
本应用主要应用了简道云的以下几个核心功能:
1.1 基本功能
- 普通表单:普通表单适用于数据收集、基础信息记录、通知公告,还可对数据进行分权协作管理。例如本应用中的「模具库位」「模具信息」「模具保养标准」等表单都是普通表单。普通表单搭建教程详见:普通表单 以及 字段。
- 流程表单:将普通表单转化为流程,并且构建审批流。流程搭建教程详见:流程设计。
- 仪表盘:将表单内的数据显示为图表、台账、分析;例如本应用中「模具统计看板」「模具生产统计」「模具档案」「模具领用记录」「模具归还记录」「模具维修记录」「模具维修统计」「模具保养记录」「待作废模具信息」「模具报废记录」等看板是仪表盘。仪表盘搭建教程详见:仪表盘。
- 数据联动:数据联动是指在一个表单中调用另一个表单或者聚合表中满足一定条件的数据。当某一个字段的内容需要跟着上一个字段的变化而自动填写或自动改变选项的时候,就可以使用数据联动功能;数据联教程详见:数据联动规则 。
- 查询:查询作为单独的查询展示功能,可以自动查询出其他表单中的一条或多条数据,且不做入库处理。查询教程详见:查询。
- 选择数据:在当前表单中关联出其他表单的数据,建立两个表单之间的联系,可以理解为功能更强的数据联动。选择数据教程详见:选择数据。
1.2 进阶功能
- 聚合表:实现资产状态实时控制,例如在「模具使用状态」中,通过聚合表实时计算模具数量以防止出现同时借领用时的冲突和重复归还时的冲突。(可参考教程:聚合表)
- 数据工厂:实现模具使用情况分析汇总,如「模具履历」数据流,分析汇总后输出了各模具使用、维修、保养次数。(可参考教程:数据工厂)
- 智能助手:当发生模具入库、领用、归还、维修、报废或者保养时,利用智能助手,对「模具信息」进行新增或修改的操作。(可参考教程:智能助手)
- 仪表盘:在表单中收集得到的数据,可通过仪表盘来进行查看、分析和处理。仪表盘由 图表、组件 组成,其中数据组件包含种类丰富的图表类型,管理员可以根据实际需要选择图表类型进行仪表盘统计看板的搭建。(可参考教程:仪表盘)
2. 结构规划
2.1 模板表单构成
2.2 Visio图
2.3 功能清单
表单 | 功能特性 |
模具统计看板 | 系统首页,从各维度展示模具统计汇总信息。 |
内置快捷应用,可快速跳转至其他应用或看板。 | |
模具履历 | 展示各模具领用次数、维修次数、保养次数。 |
模具生产 | 模具生产流程一体化。 |
模具生产完毕后即入库。 | |
模具生产统计 | 模具生产情况分析。 |
模具档案 | 展示模具详细信息包括剩余使用模数信息。 |
模具库位 | 库位管理。 |
模具信息 | 模具信息基础表,通过智能助手对此表单进行增、改、查等操作,无需手动操作。 |
模具领用申请 | 模具领用流程完成后,系统会通过智能助手将领用信息同步至「模具信息」表单中,将模具状态变更为「使用中」。 |
模具领用记录 | 模具领用记录展示。 |
模具归还登记 | 模具归还流程完成后,系统会通过智能助手将归还信息同步至「模具信息」表单中,将模具状态变更为「在库」。 |
模具归还记录 | 模具归还记录展示。 |
模具维修申请 | 模具维修流程新增后,系统会通过智能助手将维修状态信息同步至「模具信息」表单中。 |
模具维修流程完成后,系统会通过智能助手将维修完成信息同步至「模具信息」表单中。 | |
模具维修记录 | 模具维修记录展示。 |
模具维修统计 | 近期模具维修情况汇总分析。 |
模具保养标准 | 模具保养标准统一维护。 |
模具保养登记 | 模具保养流程新增后,系统会通过智能助手将保养状态信息同步至「模具信息」表单中。 |
模具保养流程完成后,系统会通过智能助手将保养完成信息同步至「模具信息」表单中。 | |
模具保养记录 | 模具保养记录展示。 |
待作废模具信息 | 已超使用寿命模具待作废展示。 |
模具报废申请 | 报废申请流程完成后,系统会通过智能助手将报废信息同步至「模具信息」表单中。 |
模具报废记录 | 模具报废记录展示。 |
3. 快捷工作台搭建
快捷入口是仪表盘中的组件。在快捷入口中可以添加表单、流程表单、仪表盘、知识库以及外部链接。数据列表可以将数据以列表的形式展示并给出数据条数统计的图表。
仪表盘选择「快捷入口」组件,在组件属性中确定组件「标题」,入口样式选择「卡片」,点击「添加入口」,选择需要显示的「应用」或「知识库」或者「外部链接」。
4. 表单搭建
4.1 模具生产
4.1.1 模具编号
选择「单行文本」字段,默认值选择「按公式计算」,然后设置格式,用当时的年月日以及随机生成的随机码组成唯一的模具编号。
公式:
CONCATENATE(TEXT(DATE(),'yyyyMMdd'),LEFT(UUID(),8))
4.2 模具领用申请
4.2.1 选择在库模具
字段为选择数据,配置步骤如下:
1)关联表为「模具信息」。
2)设置显示字段。
3)过滤条件为:「模具状态」等于「在库」。
4)数据填充规则为:字段一一对应。
5)取消勾选「允许新增关联表数据」。
4.2.2 模具剩余使用寿命
字段为查询,配置步骤如下:
1)关联表为「模数统计」。
2)设置显示字段为「剩余使用寿命」。
3)过滤条件为:「模具编号」等于「模具编号」。
4)显示数据条数为「单条」。
4.2.3 模具信息详情
字段为查询,配置步骤如下:
1)关联表为「模具信息」。
2)设置显示字段。
3)过滤条件为:「模具编号」等于「模具编号」。
4)显示数据条数为「多条」。
5)取消勾选「允许新增关联表数据」。
4.3 模具归还登记
4.3.1 选择我领用的模具
字段为选择数据,配置步骤如下:
1)关联表为「模具信息」。
2)设置显示字段。
3)过滤条件为:
- 「当前领用人」等于「归还人」。
- 「模具状态」等于「使用中」。
4)数据填充规则为:字段一一对应。
5)取消勾选「允许新增关联表数据」。
4.4 模具维修申请
4.4.1 选择要维修的模具
配置参考【4.2.1 选择在库模具】。
4.4.2 模具信息详情
配置参考【4.2.3 模具信息详情】。
4.4.3 维修耗时
选择「数字」字段,默认值选择「按公式计算」,然后设置格式,只需填入开始和结束时间,用公式计算出实际耗时。
公式:
ROUND((维修完成时间-维修开始时间)/1000/60/60,2)
4.5 模具保养登记
4.5.1 选择保养的模具
配置参考【4.2.1 选择在库模具】。
4.5.2 模具剩余寿命
配置参考【4.2.2 模具剩余使用寿命】。
4.5.3 保养方法&合格标准
两个字段配置相同,单行文本字段,配置步骤如下:
1)采用数据联动,关联表为「模具保养标准」。
2)条件设置为:联动表单的「保养项目」等于当前表单的「保养内容--保养项目」。
3)触发联动:当前表单的「保养内容--保养方法」联动显示联动表单的「保养方法」。
4.6 模具报废申请
4.6.1 选择需要报废的模具
配置参考【4.2.1 选择在库模具】。
4.6.2 模具剩余寿命
配置参考【4.2.2 模具剩余使用寿命】。
5. 聚合表搭建
5.1 模具使用状态--聚合表
数据来源为多表关联:「模具信息」「模具领用申请」「模具归还登记」;
表单字段关联关系如下:
模具信息 | 模具领用申请 | 模具归还登记 |
模具编号 | 模具编号 | 模具编号 |
模具名称 | 模具名称 | 模具名称 |
行表头为:「模具编号」「模具名称」;
指标及其计算公式:
- 「模具状态」:「F-模具计数」-「F-模具领用计数」+「F-模具归还计数」;
数据提交校验为:
- 「模具状态」>=0;
- 「模具状态」<=1。
5.2 模数统计-聚合表
数据来源为多表关联:「模具信息」「模具归还申请」;
表单字段关联关系如下:
模具信息 | 模具归还申请 |
模具编号 | 模具编号 |
模具名称 | 模具名称 |
行表头为:「模具编号」「模具名称」;
指标及其计算公式:
- 「模具已用次数」:「本次使用模数」;
- 「模具状态」:「设计寿命」-「本次使用模数」。
6. 智能助手搭建
6.1 模具领用
目的:模具领用后,将模具领用人、领用申请单编号同步至模具信息表单中,以及将模具状态标记为「使用中」。
配置步骤如下:
1)触发动作为:修改数据。
2)触发表单为:「模具领用申请」。
3)触发条件为:
- 「流程状态」等于「流转完成」。
- 「领用状态」等于「已领用」。
4)执行动作为:修改已有数据。
5)目标表单为:「模具信息」。
6)过滤条件为:「模具编号」等于触发表单字段值「模具编号」。
7)字段设置为:
- 「模具状态」修改为自定义值「使用中」。
- 「当前领用人」修改为触发表单字段值「申请人」。
- 「领用申请单编号」修改为触发表单字段值「领用申请单编号」。
6.2 模具归还
目的:模具归还后,将模具信息表单中的模具领用人、领用申请单编号置空,以及将模具状态标记为「在库」。
配置步骤如下:
1)触发动作为:修改数据。
2)触发表单为:「模具归还登记」。
3)触发条件为:
- 「流程状态」等于「流转完成」。
- 「领用状态」等于「已归还」。
4)执行动作为:修改已有数据。
5)目标表单为:「模具信息」。
6)过滤条件为:「模具编号」等于触发表单字段值「模具编号」。
7)字段设置为:
- 「模具状态」设置为自定义值「在库」。
- 「当前领用人」修改为空值。
- 「领用申请单编号」修改为空值。
6.3 模具维修
目的:模具进行修理时,将模具信息表单中的模具状态标记为「维修中」,以防错误填报。
配置步骤如下:
1)触发动作为:新增数据。
2)触发表单为:「模具维修申请」。
3)执行动作为:修改已有数据。
4)目标表单为:「模具信息」。
5)过滤条件为:「模具编号」等于触发表单字段值「模具编号」。
6)字段设置为:「模具状态」设置为自定义值「维修中」。
6.4 维修完成
目的:模具维修完成后,将模具信息表单中的模具状态标记为「在库」。
配置步骤如下:
1)触发动作为:修改数据。
2)触发表单为:「模具维修申请」。
3)触发条件为:「验收结果」等于「合格」。
4)执行动作为:修改已有数据。
5)目标表单为:「模具信息」。
6)过滤条件为:「模具编号」等于触发表单字段值「模具编号」。
7)字段设置为:「模具状态」设置为自定义值「在库」。
6.5 模具保养
目的:模具进行保养时,将模具信息表单中的模具状态标记为「保养中」,以防错误填报。
配置步骤如下:
1)触发动作为:新增数据。
2)触发表单为:「模具维修申请」。
3)执行动作为:修改已有数据。
4)目标表单为:「模具信息」。
5)过滤条件为:「模具编号」等于触发表单字段值「模具编号」。
6)字段设置为:「模具状态」设置为自定义值「保养中」。
6.6 保养完成
目的:模具保养完成后,将模具信息表单中的模具状态标记为「在库」。
配置步骤如下:
1)触发动作为:修改数据。
2)触发表单为:「模具维修申请」。
3)触发条件为:「流程状态」等于「流转完成」。
4)执行动作为:修改已有数据。
5)目标表单为:「模具信息」。
6)过滤条件为:「模具编号」等于触发表单字段值「模具编号」。
7)字段设置为:「模具状态」设置为自定义值「在库」。
6.7 模具报废
目的:模具报废流程结束后,将模具信息表单中的模具状态标记为「已报废」。
配置步骤如下:
1)触发动作为:修改数据。
2)触发表单为:「模具报废申请」。
3)触发条件为:
- 「流程状态」等于「流转完成」。
- 「是否报废」等于「已报废」。
4)执行动作为:修改已有数据。
5)目标表单为:「模具信息」。
6)过滤条件为:「模具编号」等于触发表单字段值「模具编号」。
7)字段设置为:「模具状态」设置为自定义值「已报废」。
6.8 模具入库
目的:模具生产完成后,模具需要进行入库处理,将数据同步至模具信息表单中。
配置步骤如下:
1)触发动作为:修改数据。
2)触发表单为:「模具生产」。
3)触发条件为:「流程状态」等于「流转完成」。
4)执行动作为:新增数据。
5)目标表单为:「模具信息」。
6)过滤条件为:「模具编号」等于触发表单字段值「模具编号」。
7)字段设置为:字段一一对应,其中
- 「模具状态」设置为自定义值「在库」。
- 「F-模具计数」设置为自定义值「1」。
- 「当前领用人」「领用申请单编号」设置为空值。
7. 数据工厂搭建
7.1 模具使用记录
模具使用记录数据工厂的搭建方式如下:
1)新建数据流。
2)分别输入「模具领用申请」「模具归还登记」「模具维修申请」「模具保养登记」「模具报废申请」等五个数据流。
3)将「模具领用申请」「模具归还登记」进行横向连接,连接方式为「左连接」,连接字段为「领用申请单编号」。
4)将模具领用记录添加字段设置,添加公式计算,第一个公式为默认值文本,默认值为模具领用,第二个公式为文本计算,判断模具当前是否归还。
IF(ISEMPTY(TEXT(归还日期)) == 1,'未归还','已归还')
5)其余数据源也参照添加公式计算,添加模具履历类型。
6)添加追加合并,将模具履历合并。
7)添加输入源「模具信息」。
8)添加横向连接,连接方式为「右连接」,连接字段为「模具编号」。
9)输出数据,节点名称设置为「模具履历表」,数据流名称设置为「模具履历表」。
7.2 模数统计计算
模数统计计算数据工厂的搭建方式如下:
1)新建数据流。
2)第一个输入的数据源设置为「模具归还登记」。
3)添加分组汇总,分组字段设置为「模具编号」,汇总字段设置为「已用模数」,汇总方式设置为「求和」。
4)第二个输入的数据源设置为「模具信息」。
5)添加横向连接,连接方式选择「左连接」,勾选「合并连接字段」,连接字段设置为「模具编号」等于「模具编号」。
6)添加字段设置,添加公式计算,用使用寿命减去已使用模数得到剩余模数。
7)输出数据,节点名称设置为「模数统计计算」,数据流名称设置为「模数统计计算」。
7.3 模具履历
模具履历数据工厂的搭建方式如下:
1)新建数据流。
2)分别输入数据源「模具维修申请」「模具保养登记」「模具领用申请」。
3)分别添加分组汇总,分组字段设置为「模具编号」,汇总字段设置为「模具编号」,汇总方式设置为「计数」,然后分别重命名为「维修次数」「保养次数」「领用次数」。
4)添加追加合并,将三各数据合并。
5)添加分组汇总,分组字段设置为「模具编号」,汇总字段设置为「领用次数」「保养次数」「维修次数」汇总方式设置皆为「求和」。
6)再输入数据源「模具信息」。
7)添加横向连接,连接方式选择「左连接」,勾选「合并连接字段」,连接字段设置为「模具编号」等于「模具编号」。
8)输出数据,节点名称设置为「模具履历」,数据流名称设置为「模具履历」。
8. 仪表盘搭建
模板使用者可以通过仪表盘来进行查看、分析和处理从表单中得到的数据。
本模板中含有大量的仪表盘展示,本模板中主要使用到的图表类型有:指标图、柱形图、透视表、饼图、折线图、明细表。
下面分别举例展示各个类型的图标的搭建方式。
8.1 指标图
指标图只能显示一个指标数据,只需要设置指标,不需要设置维度。数据展示更加简洁、直接。
需要0个维度,1个指标,或者1个维度,1个指标。
例如「模具统计看板」中的「模具数量」指标图:
1)使用统计表;
2)确定数据源选择,数据源选择数据工厂「模数统计计算」;
3)确定图表类型为指标图;
4)维度不用添加,指标选择「模具编号」且汇总方式选择「计数」;
5)添加过滤条件,「模具状态」不等于「已作废」;
6)整体样式背景选择自定义图片,填充方式选择拉伸填满,
7)指标图样式选择第一种样式,选择标准尺寸,标题位置选择「居中」。
8.2 柱形图
柱形统计图,可以直观地表示数据量的大小并进行比较。
需要1个维度,1个或多个指标,或者2个维度,1个指标。
例如「模具统计看板」中的「模具使用对比」柱形图:
1)使用统计表;
2)数据源选择「模具领用申请」;
3)确定图表类型为柱形图;
4)维度选择「模具名称」;
5)指标选择「模具数量」,汇总方式选择「计数」;
6)图表类型选择「柱形图」。
8.3 透视表
也叫汇总表,它可以将数据进行归类,进行汇总统计。
需要添加至少 1 个维度字段,1 个或多个指标字段
例如「模具维修统计」中的「维修耗时统计」透视表:
1)使用统计表;
2)数据源选择「模具维修申请」;
3)确定图表类型为透视表;
4)维度(行)选择「报修日期(年-月)」「模具编号」「模具名称」;
5)指标选择「维修耗时(h)」(汇总方式选择「求和」);
6)过滤条件为:「验收结果」等于「合格」。
8.4 饼图
饼图是以扇形区域大小表示每一个数值相对于总数值的占比。
需要添加一个维度和一个指标;
例如「模具统计看板」中的「模具分类」饼图:
1)使用统计表;
2)数据源选择「模数统计计算」;
3)确定图表类型为饼图;
4)维度选择「模具类别」;
5)指标选择「模具编号」(汇总方式选择「计数」);
6)添加过滤条件,「模具状态」不等于「已作废」。
8.5 折线图
折线图用于显示数据在一个连续的时间间隔或者时间跨度上的变化,它的特点是反映事物随时间或有序类别而变化的趋势。
需要添加1个维度、1 个或多个指标,或者2个维度、1个指标。
例如「模具统计看板」中的「模具领用趋势」折线图:
1)使用统计表;
2)数据源选择「模具领用申请」;
3)确定图表类型为折线图;
4)添加计算字段,将费用金额的单位从元转换成万元;
5)维度选择「申请日期」(年-月-日);
6)指标选择「模具编号」(汇总方式选择「计数」)。
8.6 明细表
明细表是以表格的形式去呈现和管理数据的一种方式。
例如「模具统计看板」中的「模具领用情况」明细表:
1)使用明细表;
2)数据源选择数据流「模具履历表」;
3)添加显示字段。