云枢报表搭建指导v 1 . 0

Preview:

Citation preview

云 枢 报 表 搭 建 指 导 v 1 . 0

TABLE OFCONTENTS

目 录 1 . 报表创建

2 . 报表设计

3 . 报表属性

4 . 报表数据权限

5 . 前台展示

1 报表创建

01 报表创建

1.1 创建报表

模型-新建-新建报表

(1)所属分组

(2)报表编码

(3)报表名称

(4)图标

(5)是否可见

2 报表设计

02 报表设计

2.1 报表设计页

02 报表设计

2.2 创建图表

(1)从顶部选择一个图例,拖拽到下方工作区域,按提示选择数据源,然后便生成一张图表

02 报表设计

(2)从字段列表拖拽数据项到维度和指标,生成图表展示。保存后便可在前端展示

02 报表设计

2.3 图表类型

(1)柱状图:1个维度,1个或多个指标;2个维度,1个指标

(2)条形图:1个维度,1个或多个指标:2个维度,1个指标

(3)饼 图:1个维度,1个指标

(4)面积图:1个维度,1个或多个指标;2个维度,1个指标

(5)雷达图:1个维度,1个或多个指标;2个维度,1个指标

(6)透视图:1个维度,1个或多个指标:多个维度,1个或多个指标

(7)明细表

(8)指标图:0个维度,1个0指标;1个维度,1个指标

(9)折线图:1个维度,1个或多个指标:2个维度,1个指标

(10)漏斗图:1个维度,1个个指标

(11)堆叠柱状图:1个维度,1个或多个指标;2个维度,1个指标

(12)散点图:1个维度,2个或3个指标;2个维度,2个或3个指标

(13)双轴图: 1个维度,1个或多个指标;2个维度,1个指标

(14)筛选器:条件过滤

(15)文本:插入文本内容

3 报表属性

03 报表属性

3.1 图表属性

(1)数据来源:应用模型-xxx表单

(2)图表权限:成员对数据源表单的权限

数据源表单中的全部数据

(3)字段列表:表单中的数据项

(4)数据设置:图标类型;维度;指标;过滤条件

(5)显示设置:不同图表类型可设置选项不同,常见公共选项包括

图表标题;

图表配色;

组件背景;

字体设置;

自定义指标范围:设置纵坐标的最大值和最小值

图表联动:设置与当前表单联动的报表,设置联动后,选中报表的一个类型,联动的报表

显示这个类型的数据。只能选择数据源相同的报表

(6)排序:报表可在后台设置排序方式,选择一个字段进行升序及降序排列

03 报表属性

3.2 仪表盘属性

(1)仪表盘名称

(2)仪表盘样式

(3)仪表盘背景

(4)组件背景

(5)字体设置

4 报表数据权限

04 报表数据权限

4.1 报表数据权限

生成报表的数据来自数据源,右侧图表权限有两种

(1)数据源表单中的全部数据

报表在前台时使用模型的所有数据生成,用户可查看所有数据生成的报表

(2)成员对数据源表单的权限

获取用户对数据源模型查看数据的权限生成报表,如用户1能看到数据源模型下的10条数据,查看报表时只能看到这10条数据生成的报

04 报表数据权限

4.2 报表前台查看权限

报表创建时候,可以设置报表可见权限

(1)PC端可见

(2)移动端可见

04 报表数据权限

4.3 模型应用权限设置

应用模型-权限设置-新增权限组,可设置报表可见权限

5 前台展示

05 前台展示

5.1 报表展示

(1)报表前台展示入口和效果如图

图表中支持放大,排序,刷新操作

05 前台展示

(2)移动端展示效果

云 枢 表 单 流 程 搭 建 指 导 v 1 . 0

TABLE OFCONTENTS

目 录1 . 表单设计

2 . 数据模型

3 . 流程设计

4 . 视图设计

1 表单设计

01 表单设计

1.2 控件说明

(1)添加控件

拖动控件生成:

选择一个控件,拖动到设计区域,控件添加同时,系统会生成一个数据项与

控件绑定,数据项保存在数据模型中。

(一)数据项编码不能重复,表单发布后,编码不可修改。

(二)基础控件和关联表单、子表生成的数据项为业务字段,布局控件不生成

字段,系统控件为系统默认字段,不用重新生成。

(三)关联表单控件拖动到设计区域,保存时需选择业务模型。

(四)部分控件不能拖动到子表中,子表中可拖动控件:单行文本、单选框、

复选框、下拉框、数值、逻辑、长文本、附件、图片、人员单选、人员多选、部门单

选、部门多选、关联表单。

拖动数据项生成:

数据模型中添加数据项并发布后,展示在左侧数据项中,拖动数据项生成控

件。

01 表单设计

(2)删除控件

选中表单中的控件,点击删除图标或者 delete键,控件将会被删除

删除的控件未保存或未发布,删除控件同时删除数据项

删除已发布的控件,只会删除控件,数据项不会被删除

(3)控件复制

选中控件后,点击控件右下方复制按钮,生成一个相同的控件在下方展示

新控件的属性设置与原控件相同。

(4)控件属性

选中控件,右侧配置控件属性,包括字段名称、默认值、计算规则等

01 表单设计

1.3 控件公共属性

每个控件都有属性,这里提取控件的公共属性介绍:

(1)控件名称

控件的名称,默认是控件类型,可修改。若控件关联的数据项已发布,控件名称修改只针对当前表单,不会影响数据模型或其他表

单。

(2)控件类型

控件的类型,部分可修改,如单行文本可切换为单选框、复选框、下拉框,附件可切换为图片、手写签名等

(3)控件样式

可以写css应用在控件上,例如:设置文本颜色:color:red

增加背景颜色:background-color:yellow

设置字体大小:font-size:20px

字体加粗:font-weight:bold

字体斜体:font-style:italic

01 表单设计

(4)绑定数据项名称

控件绑定的数据项编码。若控件是左侧拖动控件生成,表单发布前可修改,发布后不可修改。若是通过数据项生成,编码不可修改

(5)是否可见

控件在表单上是否显示

(6)显示条件

控件显示所设置的条件,满足条件时控件显示,可通过多种方式配置

主表字段使用主表字段控制

子表中字段可以通过主表或子表其他字段控制,通过子表行数据传入条件控制

(7)必填条件

控件必填所设置的条件,满足条件时控件在前台必填,名称前出现红色星号

设置方法同显示条件

控件必填条件满足时,表单提交,系统会校验控件的是否有填写。若控件不显示,系统不会校验必填条件不生效

01 表单设计

1.4 控件私有属性

(1)基础控件

(2)系统控件

(3)布局控件

(4)高级控件

以上控件私有属性不逐个介绍,详情参考官网文档

01 表单设计

1.5 表单操作

(1)表单设计区域

左侧分web端设计和移动端设计、HTML,设计过程中可以切换查看效果

控件的修改、添加、属性设置,对两端同时生效

(2)HTML在线编辑

表单在线编辑,支持表单设计与编辑双向模式,包含HTML和Javascript,用户不需要导出本地直接编辑

web端设计区,设计控件和属性后,点击html页签,系统将设计内容生成html形式展示页面中

用户可添加修改代码,保存后对当前表单生效,系统预览或前台展示时,展示保存后表单

(3)发布

表单设计完成是未发布状态,表单发布后才能在前台使用。点击发布时,表单和数据模型同时发布

表单发布后,正在运行的表单变为最新的表单

自定义表单默认是已发布的

01 表单设计

(4)保存

保存表单上的所有设计配置,不影响当前运行的表单

(5)预览

配置好表单后,如果想查看效果,可以点击预览查看

预览时系统新开页面,PC和移动端tab形式切换

预览表单显示所有控件的可输入状态,不可提交保存

(6)导出

导出表单其相关的配置,导出格式为html,名称为表单编码

01 表单设计

1.6 打印模板

表单打印可以使用系统打印,用户也可以根据业务需要在后台设

置自定义打印模板,满足会议通知、简历打印、红头文件打印等相关

场景

(1)打印模板后台设置

支持系统字段、业务字段、文本、直线、图片、矩形、二维

码、条形码、子表

设置打印模板时,可以选择设计区多个控件一起设计

当表单字段过多一页无法满足设计时,点击添加新一页,下方增

加一个设计页,设计页与当前页大小等相同

(2)前台调用打印模板

打印模板启用后,前台表单中点击打印出现系统模板和打印模

板,点击打印模板,系统调用模板生成pdf文件,可直接下载和打印

2 数据模型

02 数据模型

2.1 数据项添加

(1)数据项类型

(2)数据项规则

(3)数据项状态

(4)数据项排序

(5)数据标题

02 数据模型

2.2 数据规则

(1)设置触发动作

触发对象:当前模型或模型下的子表。

支持通过主表数据变更或子表数据变更,更新另一个模型的数据。

触发条件:设置插入、更新、删除的条件,有四种:

新增数据:表单新增、流程发起

数据生效:表单数据提交、流程表单数据审批完成

数据修改:表单修改数据

数据作废:表单数据删除、流程作废、流程删除

数据条件:设置数据条件,当触发条件的数据满足数据条件时,才会触发执行动作

02 数据模型

(2)设置执行动作

目标模型:要修改数据的模型

更新对象:目标模型的表单

触发动作:新增数据

更新数据

删除数据

过滤条件

新增数据动作

02 数据模型

2.3 数据权限

用于设置不同角色下不同的数据权限,如:员工信息表,HR可查看编辑员工表单中的所有信息,员工只可查看编辑个人信息

(1)新建权限组:角色可以选择多个,添加权限组后默认启用

(2)设置字段权限

新增时:显示所有业务数据项,默认所有数据项可见、可写。

若数据模型中数据项勾选必填,此处勾选必填、可见、可写,勾选必填默认 勾选可写可见,勾选可写默认勾选可见

编辑时:显示所有业务数据项,默认所有数据项可见,全部可写。

若数据模型中设置字段必填,编辑时勾选可写则自动勾选必填,取消必填需取消可写

查看时:显示所有业务数据项,只有可见选项,默认所有数据项可见

(3)权限生效

一个角色在多个权限组下,权限叠加

数据权限只适用于非流程表单,流程表单的数据权限请在流程设置中配置

前台获取表单字段权限时,需先校验应用权限

02 数据模型

2.4 消息提醒

消息提醒用于根据系统中数据,发送消息提醒给用户

(1)提醒对象

提醒对象包括部门、用户、角色、表单中的选人控件,四种任填写一种即可。表单中选人控件,如果选择部门,会发送给部门下用户

(2)提醒内容

提醒内容可以选择表单中控件,也可以手动输入,支持两种混用。

发送钉钉通知时,系统将数据项内容解析填写到内容中,同步发送。

(3)提醒类型

设置日期控件的发送时间,目前只支持主表的日期控件,不支持选择子表的日期控件

02 数据模型

(4)提醒条件

当满足条件时,触发系统在指定时间发送提醒。分为:所有数据/满足条件的数据

所有数据:所有数据都会在指定的时间发送消息提醒

满足条件的数据:设置过滤条件,当数据满足设置的条件时触发提醒。

提醒数据只针对已生效的数据有效,未生效的数据(草稿状态)不做提醒;

(5)提醒通知内容

系统定时检测,当数据满足触发条件时,系统给被提醒人发送钉钉工作通知信息

信息标题默认为:{业务模型名称}消息提醒,内容是:提醒内容。

3 流程设计

03 流程设计

3.1 创建流程

(1)用户活动节点:

需要用户参与手动填写相关信息的节点

(2)系统活动节点:

不需要人来处理的节点,自动处理的事件

(3)连接点:

用来连接各个节点

(4)子流程节点:

用来引导当前流程转向另外一个流程继续流转

是流程与流程关联的纽带

(5)传阅节点:

用来设置流程运转到某个时候自动把流程产生

的数据抄送给一些需要知道的人,用于知会相关人等

03 流程设计

3.2 流程属性

(1)流程编码

系统内是唯一的,创建流程的时候可以设置,创建后不允许修改

(2)流程名称

流程名称用于识别流程,流程名称如果与其他流程名称重复,用户在发起流程时会困扰,建议不要重复哦

(3)流程事件-流程启动事件

流程在启动的时候触发该事件

(4)流程事件-流程结束事件

流程在结束的时候触发该事件,需要注意的时,流程正常结束和管理员提前结束流程都将触发该事件

(5)流程事件-流程作废事件

流程在被作废的时候触发该事件,需要注意的事,普通用户只能在自己发起的流程的发起环节(还没流到第二个节点)作废,管理员可以在

任何时候作废流程,流程作废后,流程状态变成“已作废”

(6)流程事件-流程激活事件

流程在激活的时候触发该事件,流程在被作废或已完成状态被管理员重新激活后将触发本事件,事件如何配置,事件配置方法请点击查看

03 流程设计

3.3 流程/节点事件设置

(1)钉钉消息通知

(2)设置数据

(3)触发动作

03 流程设计

3.4 用户活动节点

(1)任务表单

每个用户活动节点都需要绑定一个表单,用户收到待办后打开待办会进入这个表单的详情页面,在这里,没有绑定任务表单是不允许发布流

程的。任务表单只能选择已发布的系统表单或者是自定义表单

(2)消息通知

钉钉工作通知消息推送的内容默认是跟数据标题保持一致的

(3)参与者

参与者类型:默认是单人,可以切换到多人。当选择单人时,即使参与者找到多个人,也只会取第一个人作为最终这个节点的处理人,只有

一个人会收到待办任务;当选择多人时,参与者解析出来是多人,就会按照多人处理

多人并行:指的是多个人同时收到待办任务,可以不分先后顺序审批处理,选择同意、不同意

多人串行:指的是参与者如果解析出来是多个人,多个人会挨个审批,前一个人审批完成后下一个人才收到待办任务,选择同意、不同意

同意出口:可以选择按人数或者百分百配置

否决出口:达到否决条件后,流程将会被驳回至指定节点;是否满足条件的逻辑与同意出口一致

03 流程设计

3.5 参与者设置

(1)表达式视图

按经理查找:

支持根据“发起人部门”查找经理,也就是查找发起人所在部门的经理(这里的“经理”就是钉钉里的部门主管)

如果找到的是本人,系统将会查找到所在部门的上级部门的经理

支持根据表单里的某个数据项查找部门经理,例如数据项“采购专员”填写了某个人A,系统会根据A找到A所在部门的经理

按角色查找:

支持根据流程“发起人”“发起人部门”“业务数据项”查找角色

按组织架构查找:

支持从组织架构中选择一人/多人、一个部门/多个部门作为参与者

03 流程设计

(2)公式视图

参与人设置为业务数据项:参与人由表单上的某一个数据项来指定,这个数据项是由某个流程的处理人从组织架构选择的

参与人设置为系统数据项:系统数据项包含创建人、创建人部门、所有人、所有人部门、修改人

参与人设置为系统参数:系统参数包含发起人、发起人部门(如果发起人部门有多人,就会找到多个人)、上一活动参与者(指的是上个节

点配置的参与者,单人/多人)、上一活动处理人(指的是上个节点的实际处理人,单人/多人)

参与人函数的使用:

Manager(x),查找经理

OUManager(x),查找部门经理

FindUserByRole(x,y),根据角色查找用户

RecurseManager(x,y),递归查找上级部门经理

ActivityParticipants(x),查找历史节点处理人

ExecuteBizMethod(ServiceCode,MethodName,Params),通过执行业务服务方法,返回参与者,返回类型是String或String[]

03 流程设计

3.6 其他设置

(1)子流程

(2)系统活动节点

(3)连接点

(4)传阅

(5)连接线

03 流程设计

3.7 流程权限和版本

(1)流程发起权限

PC端/移动端发起权限开关:

可以设置流程发起权限,关闭后,PC端/移动端的发起流程界面将不展示当前流程

发起人权限设置:

可以只对部分的人/部门开放可见权限,只有被授权的人/部门才能在发起流程界面看到,应用被禁用时,所有人都不能发起流程

03 流程设计

(2)流程版本

流程可以多次发布,可以在流程运行一段时间后重新设计流程并发布。发布之后,新发起的流程会使用最新版本运行,发布之前还在运行的

流程将仍然按照之前的版本运行

版本覆盖:

流程发布的时候,如果上个版本没有任何流程实例(也就是说没有任何人使用该流程版本发起流程),则会覆盖上一个流程版本,如果上个

版本有流程实例产生,则会生成一个新的流程版本

查看历史流程版本:

从「流程设计」右上角的【流程设置】进入流程设置页面,切换到历史版本可查看

4 视图设计

04 视图设计

4.1 视图设计

(1)列表查询条件

(2)列表展示字段

(3)列表排序字段

(4)列表操作按钮

(5)html视图

04 视图设计

4.2 列表数据查看

(1)列表展示

列表展示包含左侧菜单、右侧列表数据展示和右侧按钮

给不同的人授予不同的访问权限,不同的操作权限,给不同的人分成不同的管理等级,最终可查看、操作的内容不一样

04 视图设计

4.3 云枢权限配置入口

(1)表单-数据模型-数据权限

(2)流程-申请填写-数据权限

(3)流程-流程发起权限

(4)应用-应用设置-权限设置

(5)应用-新建模型-PC/Mobile可见权限

(6)系统管理-管理员设置-系统管理员/应用管理员/数据管理员

Recommended