51
云枢报表搭建指导v1.0

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

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

TABLE OFCONTENTS

目 录 1 . 报表创建

2 . 报表设计

3 . 报表属性

4 . 报表数据权限

5 . 前台展示

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

1 报表创建

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

01 报表创建

1.1 创建报表

模型-新建-新建报表

(1)所属分组

(2)报表编码

(3)报表名称

(4)图标

(5)是否可见

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

2 报表设计

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

02 报表设计

2.1 报表设计页

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

02 报表设计

2.2 创建图表

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

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

02 报表设计

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

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

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)文本:插入文本内容

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

3 报表属性

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

03 报表属性

3.1 图表属性

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

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

数据源表单中的全部数据

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

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

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

图表标题;

图表配色;

组件背景;

字体设置;

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

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

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

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

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

03 报表属性

3.2 仪表盘属性

(1)仪表盘名称

(2)仪表盘样式

(3)仪表盘背景

(4)组件背景

(5)字体设置

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

4 报表数据权限

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

04 报表数据权限

4.1 报表数据权限

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

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

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

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

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

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

04 报表数据权限

4.2 报表前台查看权限

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

(1)PC端可见

(2)移动端可见

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

04 报表数据权限

4.3 模型应用权限设置

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

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

5 前台展示

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

05 前台展示

5.1 报表展示

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

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

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

05 前台展示

(2)移动端展示效果

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

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

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

TABLE OFCONTENTS

目 录1 . 表单设计

2 . 数据模型

3 . 流程设计

4 . 视图设计

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

1 表单设计

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

01 表单设计

1.2 控件说明

(1)添加控件

拖动控件生成:

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

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

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

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

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

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

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

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

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

拖动数据项生成:

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

件。

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

01 表单设计

(2)删除控件

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

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

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

(3)控件复制

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

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

(4)控件属性

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

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

01 表单设计

1.3 控件公共属性

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

(1)控件名称

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

单。

(2)控件类型

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

(3)控件样式

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

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

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

字体加粗:font-weight:bold

字体斜体:font-style:italic

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

01 表单设计

(4)绑定数据项名称

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

(5)是否可见

控件在表单上是否显示

(6)显示条件

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

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

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

(7)必填条件

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

设置方法同显示条件

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

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

01 表单设计

1.4 控件私有属性

(1)基础控件

(2)系统控件

(3)布局控件

(4)高级控件

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

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

01 表单设计

1.5 表单操作

(1)表单设计区域

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

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

(2)HTML在线编辑

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

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

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

(3)发布

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

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

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

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

01 表单设计

(4)保存

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

(5)预览

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

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

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

(6)导出

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

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

01 表单设计

1.6 打印模板

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

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

场景

(1)打印模板后台设置

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

码、条形码、子表

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

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

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

(2)前台调用打印模板

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

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

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

2 数据模型

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

02 数据模型

2.1 数据项添加

(1)数据项类型

(2)数据项规则

(3)数据项状态

(4)数据项排序

(5)数据标题

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

02 数据模型

2.2 数据规则

(1)设置触发动作

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

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

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

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

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

数据修改:表单修改数据

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

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

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

02 数据模型

(2)设置执行动作

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

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

触发动作:新增数据

更新数据

删除数据

过滤条件

新增数据动作

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

02 数据模型

2.3 数据权限

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

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

(2)设置字段权限

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

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

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

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

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

(3)权限生效

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

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

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

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

02 数据模型

2.4 消息提醒

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

(1)提醒对象

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

(2)提醒内容

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

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

(3)提醒类型

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

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

02 数据模型

(4)提醒条件

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

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

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

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

(5)提醒通知内容

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

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

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

3 流程设计

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

03 流程设计

3.1 创建流程

(1)用户活动节点:

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

(2)系统活动节点:

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

(3)连接点:

用来连接各个节点

(4)子流程节点:

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

是流程与流程关联的纽带

(5)传阅节点:

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

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

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

03 流程设计

3.2 流程属性

(1)流程编码

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

(2)流程名称

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

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

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

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

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

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

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

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

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

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

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

03 流程设计

3.3 流程/节点事件设置

(1)钉钉消息通知

(2)设置数据

(3)触发动作

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

03 流程设计

3.4 用户活动节点

(1)任务表单

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

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

(2)消息通知

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

(3)参与者

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

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

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

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

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

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

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

03 流程设计

3.5 参与者设置

(1)表达式视图

按经理查找:

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

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

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

按角色查找:

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

按组织架构查找:

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

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

03 流程设计

(2)公式视图

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

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

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

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

参与人函数的使用:

Manager(x),查找经理

OUManager(x),查找部门经理

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

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

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

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

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

03 流程设计

3.6 其他设置

(1)子流程

(2)系统活动节点

(3)连接点

(4)传阅

(5)连接线

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

03 流程设计

3.7 流程权限和版本

(1)流程发起权限

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

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

发起人权限设置:

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

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

03 流程设计

(2)流程版本

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

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

版本覆盖:

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

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

查看历史流程版本:

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

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

4 视图设计

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

04 视图设计

4.1 视图设计

(1)列表查询条件

(2)列表展示字段

(3)列表排序字段

(4)列表操作按钮

(5)html视图

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

04 视图设计

4.2 列表数据查看

(1)列表展示

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

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

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

04 视图设计

4.3 云枢权限配置入口

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

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

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

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

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

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