搭建说明
本文对应简道云官方出品模板: 点击安装 行政空间管理。
1. 使用到了哪些功能
本应用主要应用了简道云的以下几个核心能力:
1.1 基本能力
- 普通表单 – 普通表单适用于数据收集、基础信息记录、通知公告,还可对数据进行分权协作管理。本应用中的【住宿人员台账】、【宿舍房间台账】、【宿舍物品台账】、【宿舍物品入库】、【宿舍物品出库】、【宿舍巡检管理】、【宿舍设施类型字典表】、【食堂卫生安全检查项目表】以及【食堂设施台账】都是普通表单。普通表单搭建教程详见:普通表单 以及 字段。
- 流程表单 - 流程表单适用于申请、审批、工单处理等场景,通过设置让数据在不同的流程负责人之间进行审批提交,最后完成数据自上而下的流转。本应用中除上面提到的普通表单外,其余都是流程表单。流程搭建教程详见:流程设计。
- 仪表盘 – 仪表盘由图表、组件组成,在表单中收集到的数据可以通过仪表盘来进行查看、分析和处理。本应用中【员工服务申请工作台】、【行政管理员工作台】、【宿管员工作台】、【食堂管理员工作台】、【物品现存情况看板】、【宿舍报表】是仪表盘。仪表盘搭建教程详见:仪表盘。
- 字段显隐规则 – 字段显隐规则可以通过配置条件来控制在什么条件下显示,一个表单可添加多个显隐规则。字段显隐规则教程详见:字段显隐规则。
- 数据联动 – 数据联动是指在一个表单中调用另一个表单或者聚合表中满足一定条件的数据。当某一个字段的内容需要跟着上一个字段的变化而自动填写或自动改变选项的时候,就可以使用数据联动功能;数据联教程详见:数据联动规则 。
- 选择数据 - 选择数据是指在当前表单中关联出其他表单的数据,建立两个表单之间的联系,可以理解为功能更强的数据联动。选择数据教程详见:选择数据。
- 双向关联 - 有 A、B 两个表单,A 表通过 选择数据 功能关联 B 表,调用 B 表数据;B 表通过 查询 功能关联 A 表,查询 A 表信息;在 B 表查询 A 表数据时,还可以实现直接新增 A 表的数据。双向关联教程详见:双向关联。
1.2 进阶能力
- 聚合表 – 例如实现宿舍物品出库,【宿舍物品出库】表单填写的时候,选择出库物品,当前库存就是联动库存聚合表的当前库存数据。(参考教程:聚合表)
- 数据工厂 – 例如宿舍报表中的宿舍问题情况的数据就是使用数据工厂计算宿舍巡检管理表单的数据,然后使用宿舍报表这个仪表盘进行展示的。(参考教程:数据工厂)
- 智能助手 – 例如住宿申请和退宿申请时,流程结束触发智能助手分别在住宿人员台账表单和宿舍房间台账表单新增数据和修改数据。(参考教程:智能助手)
2. 搭建拆解
2.1 结构规划
2.1.1 模板表单构成
2.1.2 Visio图
宿舍管理 Visio 图:
会议室管理 Visio 图:
食堂管理 Visio 图:
门岗接待 Visio 图:
2.1.3 功能清单
模块 | 表单 | 功能特性 |
工作台 | 员工服务申请工作台 | 快捷进入对应表单,查看各类图表信息(详见本说明3.) |
行政管理员工作台 | 快捷进入应用,查看各类图表信息(详见本说明3.) | |
宿管员工作台 | 快捷进入应用,查看各类图表信息(详见本说明3.) | |
食堂管理员工作台 | 快捷进入应用,查看各类图表信息(详见本说明3.) | |
宿舍管理 | 住宿人员台账 | 住宿人员数据表单 |
宿舍房间台账 | 宿舍房间数据表单,设置了房间二维码打印模板,设置了双向关联可以用来发起宿舍巡检流程和宿舍设施报修流程 | |
住宿申请 | 员工住宿申请表单,设置了智能助手,流程完成触发智能助手在住宿人员台账里面新增数据,修改宿舍房间台账的对应数据 | |
退宿申请 | 员工退宿申请表单,设置了智能助手,流程完成触发智能助手在住宿人员台账里面修改对应的数据,修改宿舍房间台账的对应数据 | |
宿舍物品台账 | 宿舍物品信息表单 | |
宿舍物品入库 | 宿舍物品入库记录表单 | |
宿舍物品出库 | 宿舍物品出库记录表单 | |
物品现存情况看板 | 查看宿舍物品库存情况明细 | |
宿舍巡检管理 | 宿管员对宿舍机械能巡检管理 | |
宿舍设施类型字典表 | 宿舍设施类型数据表 | |
宿舍设施报修流程 | 宿舍设施报修申请表单 | |
宿舍报表 | 宿舍人员流动情况,宿舍物品库存,设施报修以及宿舍问题情况 | |
食堂管理 | 食堂卫生安全检查项目表 | 食堂卫生安全检查项目类型数据表 |
食堂卫生安全检查整改 | 检查人对食堂卫生安全检查整改数据表 | |
食堂设施台账 | 食堂设施类型基础表,设置了食堂设施二维码打印模板,设置了双向关联可以用来发起食堂设施报修流程 | |
食堂设施报修流程 | 食堂设施报修发起流程表单 | |
食堂物资台账 | 食堂物资类型明细表 | |
食堂采购流程 | 食堂物资采购登记表 | |
食堂奖惩条款台账 | 食堂奖惩条款数据基础表 | |
食堂奖惩事件登记 | 食堂奖惩事件填写数据表 | |
会议室管理 | 会议室台账 | 会议室基础数据表,设置了会议室二维码打印模板,设置了双向关联可以用来发起会议室设施报修流程 |
会议室设施类型台账 | 会议室设施类型数据表 | |
会议室设施报修流程 | 会议室设施报修流程表单 | |
员工申请会议室预约 | 员工可以选择预约会议室,选择预约时间段 | |
日期基础表 | 会议室预约的时间段基础表 | |
取消会议室预约 | 添加取消会议室预约触发智能助手修改预约记录的预约时间段的预约状态 | |
门岗接待 | 访客接待流程表单(外链) | 访客申请访问流程表,该表单为外链,由来访人填写 |
查询来访预约记录(外链) | 访客查询访问申请结果表,该表单为外链,由来访人查询来访申请结果 |
2.2 工作台搭建
工作台是由仪表盘搭建而成。本节仅就快捷入口功能做讲解,其余图表制作详见【2.4仪表盘搭建】。工作台中有可以跳转多个表单的快捷入口,还有各类的统计表明细表方便员工进行数据查看。后期也可以按照需求自定义工作台的具体内容。
以【员工服务申请工作台】的【员工宿舍申请】的快捷入口为例:
仪表盘选择【快捷入口】组件,在组件属性中确定组件“标题”,入口样式选择“卡片”,点击“添加入口”,选择需要显示的“应用”或“知识库”或者“外部链接”。每个不同的入口都可以进行自定义名称与图标,打开方式也可以选择“当前页面”和“新页面”(仅在电脑端生效,移动端为当前页面打开)。
2.3 表单搭建
一个个新建好这些表单,并将其中的内容字段通过拖拉拽的方式完成表单的搭建。
表单字段的构建可以参照我们企业内部自己的规范单据来搭建。表单搭建方法详见:新建表单。企业用户也可在简道云提供的应用模板上根据需求进行修改,修改时需要注意一些关键字段的修改会引发其他字段的改动,比如说数据联动等。
以下对具体的功能点做举例说明,详细设置参考模板。
2.3.1 数据联动
1)【宿舍物品入库】表单:表单中【当前库存】设置了数据联动。联动表单设置为【宿舍物品库存】,联动条件设置为【物品名称】等于当前表单的【入口明细-物品名称】,【单位】等于当前表单的【入口明细-单位】,触发以下联动:【入口明细-当前库存】联动显示为【库存数量】的值。
设置完成后便可以直接根据【入口明细-物品名称】和【入口明细-单位】的内容直接关联出【入口明细-当前库存】的内容。
2)【退宿申请】表单:表单中【宿舍号】字段和【宿舍位置】字段都设置了数据联动,联动表单是【住宿人员台账】表单:联动条件设置为【入住成员】等于当前表单的【申请人】,分别触发以下联动:【宿舍号】联动显示为【宿舍房间号】的值,【宿舍位置】联动显示为【宿舍位置】的值。这样设置是为了通过【申请人】字段联动出申请人所在宿舍的宿舍号和宿舍位置。
【宿舍号】字段设置的数据联动。
【宿舍位置】字段设置的数据联动。
3)【宿舍物品出库】表单:表单中【当前库存】字段设置了数据联动,联动表单是【宿舍物品库存】聚合表:联动条件设置为【物品名称】等于当前表单的【出库明细-物品名称】,【单位】等于当前表单的【出库明细-单位】,触发以下联动:【出库明细-当前库存】联动显示为【库存数量】的值。这样设置是为了通过【出库明细-物品名称】字段和【出库明细-单位】字段联动出该物品的当前库存数量。
4)【宿舍巡检管理】表单:表单中【已住人数】字段设置了数据联动,联动表单是【房间已住人数聚合表】聚合表:联动条件设置为【宿舍房间号】等于当前表单的【房间号】,【宿舍位置】等于当前表单的【房间位置】,触发以下联动:【已住人数】联动显示为【已住人数】的值。这样设置是为了通过【房间号】字段和【房间位置】字段联动出该宿舍的当前已住人数数量。
2.3.2 查询
1)【宿舍物品台账】表单:关联表选择【宿舍物品库存】,显示字段设置【物品名称】,【单位】以及【库存数量】,过滤条件设置【物品名称】等于当前表单字段【物品名称】,【单位】等于当前表单字段【单位】。这样设置是为了通过【物品名称】字段和【物品单位】字段联动查询出该物品的当前库存数量。
2)【宿舍房间台账】表单:【当前入住住宿人员】,【宿舍巡检管理】和【宿舍设置报修流程】为查询字段,【当前入住住宿人员】字段的关联表选择【住宿人员台账】,显示字段设置【入住成员】,【入住时间】以及【入住状态】,过滤条件设置【宿舍房间号】等于当前表单字段【房间号】,【宿舍位置】等于当前表单字段【房间位置】;这样设置是为了通过【房间号】字段和【房间位置】字段联动查询出该房间的当前入住成员情况。
【宿舍巡检管理】字段的关联表选择【宿舍巡检管理】,显示字段设置【巡检日期】,【房间号】,【房间位置】以及【巡检情况】子表单,过滤条件设置【选择巡检宿舍】等于当前数据;这样设置是为了通过【房间号】字段和【房间位置】字段联动查询出该房间的宿舍巡检管理情况。
【宿舍设施报修】字段的关联表选择【宿舍设施报修】,显示字段设置【设施类型】,【上传故障图片】,【故障描述】,【是否维修完成】以及【上传维修完成图片】,过滤条件设置【选择报修宿舍】等于当前数据。这样设置是为了通过【房间号】字段和【房间位置】字段联动查询出该房间的宿舍设施报修情况。
3)【住宿申请】表单:【房间已住人数】为查询字段,关联表选择【住房间已主人数聚合表】,显示字段设置【已住人数】,过滤条件设置【宿舍房间号】等于当前表单字段【房间号】,【宿舍位置】等于当前表单字段【房间位置】,这样设置是为了通过【房间号】字段和【房间位置】字段联动查询出该房间的已住人数。
4)【食堂设施台账】表单:【报修情况】为查询字段,关联表选择【食堂设施报修流程】,显示字段设置【设施编号】,【食堂设施类型】,【设施名称】,【设施负责人】,【报修人】,【报修时间】,【报修位置】,【紧急程度】,【故障图片】,【故障描述】,【是否维修完成】,【维修完成图片】,过滤条件设置【选择食堂设施】等于当前数据,这样设置是为了通过【设施编号】,【食堂设施类型】,【设施名称】和【设施负责人】字段联动查询出该食堂设施的报修情况。
5)【会议室台账】表单:【会议室设施报修】为查询字段,关联表选择【会议室设施报修流程】,显示字段设置【会议室报修设施类型】,【上传故障图片】,【故障类型】,【故障描述】,【维修人员】,【是否维修完成】,【维修完成图片】,过滤条件设置【选择报修会议室】等于当前数据,这样设置是为了通过【会议室名称】,【编号】,【位置】和【设施明细】字段联动查询出该会议室设施的报修情况。
6)【员工申请会议室预约】表单:【查询当前预约记录】为查询字段,关联表选择【会议室预约】,显示字段设置【会议室编号】,【预约日期】,【预约明细.时间段】,【预约次数】,过滤条件设置【会议室编号】等于当前表单字段【会议室编号】,【预约日期】等于当前表单字段【F-预约日期】,这样设置是为了通过【会议室编号】和【预约日期】字段联动查询出该会议室在预约日期那天的预约情况。
7)【查询来访预约记录(外链)】表单:【查询节点申请情况】为查询字段,关联表选择【访客接待流程表单(外链)】,显示字段设置【来访人姓名】,【来访人单位】,【来访人手机号】,【来访人车牌号】,【来访日期时间】,【被访人员姓名】,【是否接受来访】,过滤条件设置【来访人姓名】等于当前表单字段【来访人姓名】,这样设置是为了通过【来访人姓名】字段联动查询出该来访人的申请来访情况。
2.3.3 选择数据
1)【宿舍物品入库】表单的【选择物品】字段:关联表选择【宿舍物品台账】,选择数据时的显示字段添加【物品名称】、【物品单位】,数据填充规则设置将【物品名称】、【物品单位】字段填充到本表字段中。这样设置的目的是把选择的物品的相关信息直接填充到当前表单的对应字段里面。
2)【住宿申请】表单的【选择宿舍房间】字段:关联表选择【宿舍房间台账】,选择数据时的显示字段添加【房间号】、【房间位置】、【是否有人居住】,数据填充规则设置将【房间号】、【房间位置】等字段填充到本表字段中。这样设置的目的是把选择的宿舍房间的房间号和房间位置的信息直接填充到当前表单的对应字段里面。
3)【宿舍物品出库】表单的【选择物品】字段:关联表选择【宿舍物品台账】,选择数据时的显示字段添加【物品名称】、【物品单位】,数据填充规则设置将【物品名称】、【物品单位】字段填充到本表字段中。这样设置的目的是把选择的物品的相关信息直接填充到当前表单的对应字段里面。
4)【宿舍巡检管理】表单的【选择巡检宿舍】字段:关联表选择【宿舍房间台账】,选择数据时的显示字段添加【房间号】、【房间位置】、【是否有人居住】,数据填充规则设置将【房间号】、【房间位置】字段填充到本表字段中。这样设置的目的是把选择的巡检宿舍的房间号和房间位置信息直接填充到当前表单的对应字段里面。
5)【宿舍设施报修流程】表单的【选择报修宿舍】字段:关联表选择【宿舍房间台账】,选择数据时的显示字段添加【房间号】、【房间位置】、【是否有人居住】,数据填充规则设置将【房间号】、【房间位置】字段填充到本表字段中。这样设置的目的是把选择的报修宿舍的房间号和房间位置信息直接填充到当前表单的对应字段里面。
6)【食堂卫生安全检查整改】表单的【问题项目选择】字段:关联表选择【食堂卫生安全检查项目表】,选择数据时的显示字段添加【检查项目类型】、【食堂卫生安全检查项目】,过滤条件设置【检查项目类型】等于当前表单字段【问题项目类型】,数据填充规则设置将【食堂卫生安全检查项目】字段填充到【食堂卫生安全检查项目】字段中。这样设置的目的是把选择的食堂卫生安全检查项目直接填充到当前表单的对应字段里面。
7)【食堂设施报修流程】表单的【选择食堂设施】字段:关联表选择【食堂设施台账】,选择数据时的显示字段添加【设备名称】、【设备编号】、【食堂设施类型】、【设施负责人】,数据填充规则设置将【设备名称】、【设备编号】、【食堂设施类型】、【设施负责人】字段填充到本表字段中。这样设置的目的是把选择的报修食堂设施的设备编号,食堂设施类型,设备名称和设施负责人信息直接填充到当前表单的对应字段里面。
8)【食堂采购流程】表单的【选择采购物品】字段:关联表选择【食堂物资台账】,选择数据时的显示字段添加【名称】、【规格】、【单位】、【常规渠道】、【常规价格】,数据填充规则设置将【名称】、【规格】、【单位】、【常规渠道】、【常规价格】字段填充到本表字段中。这样设置的目的是把选择的物资的名称,规格,单位,常规渠道和常规价格直接填充到当前表单的对应字段里面。
9)【食堂奖惩事件登记】表单的【事件条款】字段:关联表选择【食堂奖惩条款台账】,选择数据时的显示字段添加【奖惩条款】,数据填充规则设置将【奖惩条款】字段填充到本表字段中。这样设置的目的是把选择的事件条款的奖惩条款内容直接填充到当前表单的对应字段里面。
10)【会议室设施报修流程】表单的【选择报修会议室】字段:关联表选择【会议室台账】,选择数据时的显示字段添加【会议室名称】、【编号】、【位置】、【设置明细】,表单中的显示字段设置【会议室名称】、【编号】和【位置】。这样设置的目的是选择需要报修的会议室,并把该会议室的会议室名称,位置和编号显示出来。
11)【员工申请会议室预约】表单的【预约会议室】字段:关联表选择【会议室台账】,选择数据时的显示字段添加【会议室名称】、【编号】、【位置】、【设置明细】,数据填充规则设置将【编号】字段填充到【会议室编号】字段中。这样设置的目的是把选择的会议室的编号内容直接填充到当前表单的对应字段里面。
12)【取消会议室预约】表单的【选择取消预约的会议室】字段:关联表选择【员工申请会议室预约】,选择数据时的显示字段添加【会议室编号】、【预约日期】、【会议标题】、【与会成员】和【预约明细】,过滤条件设置【预约明细--F-预约状态】等于自定义“正在预约”,数据填充规则设置将【会议室编号】字段填充到【会议室编号】字段中, 将【可容纳人数】字段填充到【可容纳人数】字段中,将【预约日期】字段填充到【预约日期】字段中,将【会议标题】字段填充到【会议标题】字段中,将【与会成员】字段填充到【与会成员】字段中,将【预约明细.时间段】字段填充到【预约明细.时间段】字段中,将【预约明细.F-当前预约人】字段填充到【预约明细.F-当前预约人】字段中。这样设置的目的是把选择的会议室的编号内容直接填充到当前表单的对应字段里面。
2.3.4 打印模板+双向关联
1)【宿舍房间台账】设置了房间二维码的打印模板,此模板打印出来张贴在宿舍门口,宿管员可以通过扫描此模板上的宿舍二维码,查看本宿舍的数据,并且可以通过设置的两个双向关联字段【宿舍巡检管理】和【宿舍设施报修流程】,发起宿舍巡检流程和宿舍报修流程。该表单配置了查看全部数据权限组,员工查看权限组和宿管员权限组。
本表单的房间二维码打印模板中添加了【房间号】,【房间位置】以及【数据内链二维码】,字体是宋体 9 号字,该模板用于打印出来张贴在宿舍门口。
【宿舍房间台账】表单的【宿舍巡检管理】字段和【宿舍巡检管理】表单的【选择巡检宿舍】字段是设置了双向关联:【宿舍巡检管理】表单添加选择数据【选择巡检宿舍】字段,关联表设置【宿舍房间台账】,选择数据时的显示字段添加【房间号】、【房间位置】、【是否有人入住】,数据填充规则设置将【房间号】、【房间位置】等字段填充到本表字段中。
【宿舍房间台账】表单添加查询【宿舍巡检管理】字段,关联表选择【宿舍巡检管理】,显示字段设置【巡检日期】,【房间号】,【房间位置】,【已主人数】以及【巡检情况】子表单字段,过滤条件设置【选择巡检宿舍】等于当前【当前数据】,这样设置的目的是可以通过本字段右上角的新建可以在查看数据时发起宿舍巡检流程。
【宿舍房间台账】表单的【宿舍设施报修流程】字段和【宿舍巡检管理】表单的【选择报修宿舍】字段是设置了双向关联:【宿舍设施报修流程】表单添加选择数据【选择报修宿舍】字段,关联表设置【宿舍房间台账】,选择数据时的显示字段添加【房间号】、【房间位置】、【是否有人入住】,数据填充规则设置将【房间号】、【房间位置】等字段填充到本表字段中。
【宿舍房间台账】表单添加查询【宿舍设施报修流程】字段,关联表选择【宿舍设施报修流程】,显示字段设置【设施类型】,【上传故障图片】,【故障描述】,【是否维修完成】以及【上传维修完成图片】字段,过滤条件设置【选择报修宿舍】等于当前【当前数据】,这样设置的目的是可以通过本字段右上角的新建可以在查看数据时发起宿舍设施报修流程。
2)【食堂设施台账】设置了食堂设施标签的打印模板,此模板打印出来张贴在食堂设施上面,食堂管理员可以通过扫描此模板上的食堂设施二维码,查看该食堂设施的数据,并且可以通过设置【报修情况】双向关联字段,发起食堂设施报修流程。该表单配置了管理全部数据权限组。
本表单设置了食堂设施标签的打印模板,模板中添加了【设施名称】,【设施编号】,【食堂设施类型】,【设施负责人】以及【数据内链二维码】,字体是宋体9号字,该模板用于打印出来张贴在食堂设施上面。
【食堂设施台账】表单的【报修情况】字段和【食堂设施报修流程】表单的【选择食堂设施】字段:【食堂设施报修流程】表单添加选择数据【选择食堂设施】字段,关联表设置【食堂设施台账】,选择数据时的显示字段添加【设备名称】、【设备编号】、【食堂设施类型】、【设施负责人】,数据填充规则设置将【设备名称】、【设备编号】、【食堂设施类型】、【设施负责人】字段填充到本表字段中。
【食堂设施台账】表单添加查询【报修情况】字段,关联表选择【食堂设施报修流程】,显示字段设置显示字段设置【设施编号】,【食堂设施类型】,【设施名称】,【设施负责人】,【报修人】,【报修时间】,【报修位置】,【紧急程度】,【故障图片】,【故障描述】,【是否维修完成】,【维修完成图片】,过滤条件设置【选择食堂设施】等于当前数据,这样设置的目的是可以通过本字段右上角的新建可以在查看数据时发起食堂设施报修流程。
3)【会议室台账】设置了会议室二维码的打印模板,此模板打印出来张贴在会议室门口,行政管理员可以通过扫描此模板上的会议室二维码,查看该会议室的数据,并且可以通过设置【会议室设施报修】双向关联字段,发起会议室设施报修流程。该表单配置了管理全部数据权限组。
本表单设置了会议室二维码的打印模板,模板中添加了【会议室名称】,【编号】,【位置】以及【数据内链二维码】,字体是宋体 9 号字,该模板用于打印出来张贴在会议室门口。
【会议室台账】表单的【会议室设施报修】字段和【会议室设施报修流程】表单的【选择报修会议室】字段:【会议室设施报修流程】表单添加选择数据【选择报修会议室】字段,关联表设置【会议室台账】,选择数据时的显示字段添加【会议室名称】、【编号】、【位置】、【设施明细】子表单,表单中的显示字段设置【会议室名称】、【编号】、【位置】。
【会议室设施台账】表单添加查询【会议室设施报修】字段,关联表选择【会议室设施报修流程】,显示字段设置【会议室报修设施类型】,【上传故障图片】,【故障类型】,【故障描述】,【维修人员】,【是否维修完成】,【维修完成图片】,过滤条件设置【选择报修会议室】等于当前数据,这样设置的目的是可以通过本字段右上角的新建可以在查看数据时发起会议室设施报修流程。
2.3.5 表单外链
【访客接待流程表单(外链)】表单和【查询来访预约记录(外链)】表单是外链表单,用于来访人员填写和查看数据的表单,来访人员通过填写【访客接待流程表单(外链)】表单的外链,来提交访问申请,提交页面设置了【查询来访预约记录(外链)】表单外链的二维码,来访人员可以截图保存用来查询访问申请结果。
来访人可以通过【查询来访预约记录(外链)】表单,输入来访人姓名来查询来访申请情况。
2.4 仪表盘搭建
表单内的数据如果需要可视化的呈现出来,需要使用仪表盘。仪表盘由图表、组件组成,其中数据组件包含种类丰富的图表类型,管理员可以根据实际需要选择图表类型进行仪表盘统计看板的搭建。
2.4.1 统计表
统计表就是可以对数据汇总统计的图表,由统计维度和统计指标构成。统计表包含 13 种图表,具体选择哪种图表来对数据进行汇总可根据具体业务需求做不同的设计。具体设置过程详见:统计表。
以本应用的【物品现存情况看板】中的【各月入库数量】为例:
选择数据源【宿舍物品入库】表单,选择【入库时间】,【入库明细.物品名称】作为维度字段,【入库时间】的汇总方式是年-月,选择【入库明细.入库数量】作为指标,汇总方式为求和,然后选择柱形图,可展示各月入库数量。
2.4.2 明细表
明细表是以表格的形式去呈现和管理数据的一种方式。具体设置过程详见:明细表。
以【物品现存情况看板】中的【宿舍物品库存明细】为例:
选择数据源【宿舍物品库存】聚合表,显示字段选择【物品名称】、【单位】、【库存数量】等字段,即可展示宿舍物品库存明细。
2.4.4 筛选组件
筛选组件可以对图表组件中的数据筛选后查看。具体设置过程详见:筛选组件。
以【物品现存情况看板】中的【物品名称】为例:
选择需要筛选的图表为【宿舍物品库存明细】,再选择筛选字段为【物品名称】,最后自定义筛选器名称【物品名称】,筛选方式为选择选项,默认值字段可以不做选择。
2.5 聚合表搭建
1)【宿舍物品库存】聚合表是为了对当前宿舍物品库存进行实时计算。以供在【宿舍物品台账】表单中的【宿舍明细】查询字段、【宿舍物品入库】表单中的【出库明细.当前库存】字段以及【宿舍物品出库】表单中的【出库明细.当前库存】字段中进行引用。
该聚合表同时被【物品现存情况看板】中的【宿舍物品宿舍物品库存明细】明细表和【宿舍报表】中的【宿舍物品出入库数量】明细表引用,来展示宿舍物品的当前库存情况。
聚合表数据来源选择多表关联,选择【宿舍物品入库】,【宿舍物品出库】2个表单,选择【入库明细.物品名称】对应【出库明细.物品名称】,【入库明细.单位】对应【出库明细.单位】。
将2个关联的字段均添加到行表头里面,并修改对应行表头名称以便查看。添加指标字段,库存数量的公式为“入库明细.入库数量-出库明细.出库数量”,修改指标名称为“库存数量”,指标入库数量和出库数量的公式直接是入库明细.入库数量和出库明细.出库数量两个字段。
库存数量指标如下:
入库数量指标如下:
出库数量指标如下:
整体过程如下图:
2)【房间已住人数聚合表】聚合表是为了对当前宿舍房间已住人数进行实时计算。以供在【宿舍房间台账】表单中的【房间已住人数】查询字段和【住宿申请】表单中的【房间已住人数】查询字段中进行引用。
聚合表数据来源选择单表数据,选择【住宿人员台账】,过滤条件设置【入住状态】等于“已入住”,行表头添加【宿舍房间号】,【宿舍位置】,添加指标字段,【已住人数】的公式为【人员数】字段,修改指标名称为“已住人数”。数据提交校验的不满足校验条件时提示文字是“该房间已住满”,校验设置指标字段【已住人数】<=4。
整体过程如下图:
3)【会议室预约】聚合表是为了对每个会议室不同日期和不同时间段的数据进行实时计算预约次数,以防止重复预约。可以在【员工申请会议室预约】表单的【查询当前预约记录】查询字段中进行引用。
聚合表数据来源选择单表数据,选择【员工申请会议室预约】过滤条件设置【预约明细.F-当前预约人】字段等于正在预约,行表头添加【会议室编号】,【预约日期】,【预约明细.时间段】,【预约明细.F-当前预约人】字段,添加指标字段,【预约次数】的公式为【预约明细.F-预约次数】字段,修改指标名称为“预约次数”。数据提交校验的不满足校验条件时提示文字是“此时间段已有人预约”,校验设置指标字段【预约次数】<=1。
整体过程如下图:
2.5 数据工厂搭建
【设备维修数据流】是为了对【设备报修流程】的数据进行统计计算,以供在仪表盘【宿舍报表】中的【设备维修】明细表中进行展示。
先添加三个输入节点,数据源都是【设备报修流程】。
两个输入节点后面分别设置数据筛选,根据【是否维修完成】筛选维修完成和维修未完成的数据,然后都根据【提交时间】,年月格式对【是否维修完成】字段进行分组汇总,后面跟字段设置节点修改两个字段的名称。
然后第三个输入节点,后面跟分组汇总节点,分组字段是【提交时间】,格式是年-月,汇总字段是【提交人】,汇总方式是计数,然后分别跟其他两个输入源进行横向连接,都已第三个输入源节点所在表单作为连接方式,如图。
最后连接一个字段设置节点,修改字段名称,【提交人】计数后就是故障数量,所以把【提交人】修改为【故障数量】。
2.5 智能助手搭建
本应用内运用了三个智能助手【新增住宿人员记录】,【修改住宿人员记录】和【取消预约会议室】。当员工发起住宿申请后,需要在【住宿人员台账】添加该员工的信息,修改该员工所在的宿舍的信息,所以需要【新增住宿人员记录】这个智能助手来实现。当员工发起退宿申请后,需要在【住宿人员台账】修改该员工的信息,修改该员工所在的宿舍的信息,所以需要【修改住宿人员记录】这个智能助手来实现。当员工提交取消会议室预约的数据后,触发智能助手修改【员工申请会议室预约】里面的对应会议室的预约记录。
1)【新增住宿人员记录】是为了员工发起【住宿申请】,流程流转完成在【住宿人员台账】表单里面增加相应数据,以及修改【宿舍房间台账】中对应房间的数据。
触发动作设置修改数据,触发表单选择【住宿申请】,触发条件是【流程状态】等于“流转完成”。有两个执行动作,第一个执行动作设置新增数据,目标表单是【住宿人员台账】,将【入住成员】等字段设置为触发表对应的字段值以及自定义或者空值。
触发动作如图:
执行动作如图:
第二个执行动作是修改已有数据,目标表单是【宿舍房间台账】,过滤条件是【房间号】等于触发表单字段【房间号】,【房间位置】等于触发表单字段【房间位置】,修改字段是【是否已有人入住】修改为自定义的值“是”。
2)【修改住宿人员记录】是为了员工发起【退宿申请】,流程流转完成在【住宿人员台账】表单里面修改对应的数据,以及修改【宿舍房间台账】中对应房间的数据。
触发动作设置修改已有数据,触发表单选择【退宿申请】,触发条件是【流程状态】等于“流转完成”。有两个执行动作,第一个执行动作设置修改数据,目标表单是【宿舍房间台账】,过滤条件是【入住成员】等于触发表单字段【申请人】,修改字段是【入住状态】修改为自定义的值“已退宿”,【退宿时间】修改为触发表单字段值的【退宿时间】。
触发动作如图:
执行动作如图:
第二个执行动作是修改已有数据,目标表单是【宿舍房间台账】,过滤条件是【房间号】等于触发表单字段【房间号】,【房间位置】等于触发表单字段【房间位置】,修改字段是【是否已有人入住】修改为自定义的值“否”。
3)【取消预约会议室】智能助手是为了员工提交【取消会议室预约】表单数据,在【员工申请会议室预约】表单里面修改对应的会议室预约数据。
触发动作设置新增数据,触发表单选择【取消会议室预约】。执行动作设置修改数据,目标表单是【员工申请会议室预约】,过滤条件是【会议室编号】等于触发表单字段【会议室编号】,过滤条件是【预约日期】等于触发表单字段【预约日期】,过滤条件是【预约明细.时间段】等于触发表单字段【预约明细.时间段】,修改字段是【预约明细.F-预约状态】修改为触发表单字段值的【预约明细.预约状态】。
触发动作如图:
执行动作如图: