最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

泛微协同办公平台E-cology8.0版本后台维护手册(12)–建模引擎

前端操作 bron1984 13771浏览

 

版权说明

本手册以及相关的计算机软件程序仅用于为泛微协同管理平台最终用户提供信息,上海泛微网络科技股份有限公司有权。本手册是上海泛微网络科技股份有限公司的专有信息,并受中华人民共和国版权法和国际公约的保护。

未得到上海泛微网络科技股份有限公司明确的书面许可,不得为任何目的、以任何形式或手段辅助或传播本手册的任何部分内容。

本手册内容若有变动,恕不另行通知。本手册中例子中所引用的公司、人名和数据若非特殊说明,均属虚构。

本手册以及本手册所提及的任何产品的使用均受适应的最终用户许可协议限制。本手册由上海泛微网络科技股份有限公司制作。本手册中提及的所有商标、商标名称、服务标志及徽标均归其各自公司所有。

目录

前 言 13

一、 关于本手册 13

二、 手册结构 13

三、 针对用户 13

四、 更多资源 14

引言 建模引擎 14

一、 概述 14

二、 e8部分新增功能预览 15

第1章 应用 17

一、 概述 17

二、 功能说明 18

第2章 模块 19

一、 概述 19

二、 功能说明 19

三、 基础 20

2.3.1、概述 20

2.3.2功能说明 20

2.3.3、几个功能点说明 21

四、 布局 24

2.4.1概述 24

2.4.2应用场景说明 25

2.4.3、功能说明 26

2.4.4、实施注意 30

五、 权限 30

2.5.1、概述 30

2.5.2、功能说明 31

六、 默认值 44

2.6.1、概述 44

2.6.2、应用场景说明 44

2.6.3、功能说明 44

2.6.4、实施注意 46

七、 属性联动 46

2.7.1、概述 46

2.7.2、应用场景说明 47

2.7.3、功能说明 47

2.7.4、实施注意 49

八、 字段联动 49

2.8.1、概述 49

2.8.2、应用场景说明 49

2.8.3、功能说明 50

2.8.4、实施注意 52

九、 数据关联授权 53

2.9.1、概述 53

2.9.2、应用场景说明 53

2.9.3、功能说明 53

2.9.4、实施注意 55

十、 数据审批 56

2.10.1、概述 56

2.10.2、应用场景说明 56

2.10.3、功能说明 56

2.10.4、实施注意 59

十一、 流程转数据 59

2.11.1、概述 59

2.11.2、应用场景说明 59

2.11.3、功能说明 60

2.11.4、实施注意 62

十二、 页面扩展 63

2.12.1、概述 63

2.12.2、应用场景说明 63

2.12.3、功能说明 64

2.12.4、实施注意 67

十三、 批量导入 68

2.13.1、概述 68

2.13.2、应用场景说明 68

2.13.3、功能说明 68

2.13.4、实施注意 69

十四、 编码 70

2.14.1、概述 70

2.14.2、应用场景说明 70

2.14.3、功能说明 71

十五、 日志 73

2.15.1、概述 73

2.15.2、功能说明 73

第3章 表单 74

一、 概述 74

二、 功能说明 74

三、 记录日志 76

3.3.1、概述 76

3.3.2、应用场景说明 76

3.3.3、功能说明 77

3.3.4、实施注意 80

四、 数据提醒 80

3.4.1、概述 80

3.4.2、应用场景说明 80

3.4.3、功能说明 81

3.4.4、实施注意 82

五、 Excel导出 83

3.5.1、概述 83

3.5.2、功能说明 83

六、 虚拟表单 84

3.6.1、概述 84

3.6.2、应用场景说明 85

3.6.3、功能说明 85

3.6.4、实施注意 89

第4章 查询 89

一、 自定义查询 89

4.1.1、概述 89

4.1.2前端应用效果 89

4.1.3、功能配置说明 90

二、 基础 92

4.2.1、概述 92

4.2.2、功能说明 93

三、 固定查询条件 96

4.3.1、概述 96

4.3.2、应用场景说明 96

四、 复制查询 99

4.4.1、概述 99

4.4.2、应用场景说明 99

4.4.3、功能说明 99

4.4.4、实施注意 100

五、 字段定义 100

4.5.1、概述 100

4.5.2、功能说明 100

六、 链接路径参数功能 101

4.6.1、概述 101

4.6.2、功能说明 102

七、 条件参数 103

4.7.1、概述 103

4.7.2、功能说明 103

4.7.3、注意事项 107

八、 分组功能 108

4.8.1、概述 108

4.8.2、应用场景说明 108

4.8.3、功能说明 108

九、 数据排序 110

4.9.1、概述 110

4.9.2、应用场景说明 110

4.9.3、功能说明 111

4.9.4、实施注意 112

十、 统计 113

4.10.1、概述 113

4.10.2、应用场景说明 113

4.10.3、功能说明 113

4.10.4、实施注意 115

十一、 查询关键字 115

4.11.1、概述 115

4.11.2、应用场景说明 115

4.11.3、功能说明 116

4.11.4、实施注意 117

十二、 显示转换 118

4.12.1、概述 118

4.12.2、应用场景说明 118

4.12.3、功能说明 118

4.13.4、实施注意 123

十三、 权限 124

4.13.1、概述 124

4.13.2、功能说明 124

十四、 自定义按钮 130

4.14.1、概述 130

4.14.2、功能说明 130

十五、 批量操作 135

4.15.1、概述 135

4.15.2、功能说明 135

十六、 日志 136

4.16.1、概述 136

4.16.2、功能说明 136

第5章 报表 137

一、 报表 137

5.1.1、概述 137

5.1.2、前端效果说明 137

5.1.3、功能配置说明 138

二、 基础 140

5.2.1、概述 140

5.2.2、功能说明 140

三、 固定查询条件 144

5.3.1、概述 144

5.3.2、应用场景说明 144

5.3.3、功能说明 144

5.3.4、实施注意 146

四、 字段定义 146

5.4.1、概述 146

5.4.2、功能说明 147

五、 统计 148

5.5.1、概述 148

5.5.2、应用场景说明 148

5.5.3、功能说明 148

5.5.4、实施注意 150

六、 排序 150

5.6.1、概述 150

5.6.2、应用场景说明 150

5.6.3、功能说明 151

5.6.4、实施注意 152

七、 权限 153

5.7.1、概述 153

5.7.2、功能说明 153

八、 日志 156

5.8.1、概述 156

5.8.2、功能说明 156

第6章 浏览框 157

一、 浏览框 157

6.1.1概述 157

6.1.2、前端效果 157

6.1.3、功能配置说明 158

二、 基础 161

6.2.1、概述 161

6.2.2、功能说明 161

三、 固定查询条件 165

6.3.1、概述 165

6.3.2、应用场景说明 165

6.3.3、功能说明 165

6.3.4、实施注意 167

四、 字段定义 167

6.4.1、概述 167

6.4.2、功能说明 168

五、 排序功能 169

6.5.1、概述 169

6.5.2、应用场景说明 169

6.5.3、功能说明 170

6.5.4、实施注意 171

六、 快捷搜索字段 172

6.6.1、概述 172

6.6.2、应用场景说明 172

6.6.3、功能说明 172

6.6.4、实施注意 174

七、 浏览框列表 174

6.7.1、概述 174

6.7.2、应用场景说明 174

6.7.3、功能说明 175

6.7.4、实施注意 176

八、 日志 176

6.8.1、概述 176

6.8.2、功能说明 176

第7章 树 177

一、 树 177

6.7.1、概述 177

6.7.2、案例一(组织结构树) 177

6.7.3、案例二(模块配置的树) 187

二、 导航树 191

7.2.1、概述 191

7.2.2、应用场景说明 191

7.2.3、功能说明 191

三、 树形浏览框 194

7.3.1、概述 194

7.3.2、应用场景说明 194

7.3.3、功能说明 195

7.3.4、实施注意 198

第8章 自定义页面 199

一、 概述 199

二、 应用场景说明 199

三、 功能说明 199

四、 实施注意 200

第9章 提醒 201

一、 概述 201

二、 功能说明 201

三、 注意事项 212

第10章 Web Service 213

一、 Web Service 213

10.1.1webservice 使用前提 213

10.1.2、建模webservices 提交的接口介绍 213

二、 保存(新建,更新) 216

10.2.1、方法介绍 216

10.2.2、实例效果 216

三、 删除表单数据 218

10.3.1、方法介绍 218

10.3.2、实例效果 218

四、 获取表单数据总数 219

10.4.1、方法介绍 219

10.4.2、实例效果 219

五、 获取表单内容 220

10.5.1、方法介绍 220

10.5.2、实例介绍 221

六、 获取表单数据列表(分页) 226

10.6.1、方法介绍 226

10.6.2、实例效果 226

第11章 【新功能】 232

一、 【模块相关】 232

11.1.1、明细导入 232

11.1.2、模块导入导出 234

11.1.3、应用导入导出 238

11.1.4、受限制字段控制角色权限 241

11.1.5、权限规则条件 244

11.1.6、单条权限规则历史数据重构 253

11.1.7、批量导入类型增加权限控制及新增更新类型 256

11.1.8、默认共享(创建人相关)单条规则历史数据重构 263

11.1.9、建模权限支持所有上级解析 265

11.1.10、权限支持安全级别范围检索 268

11.1.11、单条规则删除及删除权限数据 271

二、 【查询相关】 273

11.2.1、主子表数据显示 273

11.2.2、未读,反馈标识 276

三、 【浏览框相关】 279

11.3.1、浏览框字段联动 279

四、 【树形相关】 283

11.4.1复制树形 283

11.4.2树形根节点主键值及treesqlwhere参数 284

五、 【其他相关】 291

11.5.1、明细表行复制功能 291

11.5.2、e8建模附件字段权限改进 294

11.5.3、表单建模回复功能 299

11.5.4、一人多岗(表单建模) 310

11.5.5、明细表数据过滤和排序功能 315

11.5.6、门户元素 322

11.5.7、建模分权 325

前 言

关于本手册

本手册是泛微协同管理平台E-cology8.0基础版本的系统维护手册,主要为了指导用户管理员使用本产品而编写。

手册结构

本手册针对管理员管理泛微协同管理平台E-cology进行详尽描述。

以下是关于本手册的基本结构

引言 建模引擎

  1. 应用
  2. 模块
  3. 表单
  4. 查询
  5. 报表
  6. 浏览框
  7. 自定义页面
  8. 提醒
  9. Web Service
  10. 【新功能】

针对用户

本手册针对泛微协同管理平台E-cology的最终用户的系统管理员及模块功能管理员,模块管理员必需具备基本的计算机操作技能,熟悉Windows操作环境并且已经掌握基本的软件操作方法,掌握Internet Explorer浏览器的基本使用,系统管理员还必须对数据库有基本的了解。

更多资源

本手册涵盖泛微协同管理平台E-cology系统功能的后台维护和配置操作指导,如果您能够详细的阅读本手册,就可以对泛微协同管理平台E-cology进行日程的维护工作。同时向用户提供多种帮助资源,以便您能够熟练使用本产品,从而感受到它的快捷易用。您可以根据实际情况,选择其中适应的方式。

  • 应用培训期刊

泛微定期通过电子邮件发送《泛微应用培训期刊》向用户介绍使用泛微软件过程中可能遇到的问题和泛微软件功能应用技巧,提升客户的泛微软件应用水平,加强与泛微客户的广泛交流。

  • 培训

针对大规模企业用户,泛微软件有限公司可为其组织上门培训,培训内容包括:产品功能使用、系统管理员培训、系统应用推广、产品使用技巧等。用户可以自行选择培训时间和内容。

电 话: 021-50942228 转 客户服务部

引言 建模引擎

概述

表单建模平台主要用来实现客户的个性化需求、类似新增一个全新的功能模块,而此功能模块我们只需要在后台通过简单的配置就可实现,以及跟流程配合使用,实现业务数据流转。我们全新的功能模块数据也可以展现在门户上方便我们快速查看。

表单建模提供了一些代码接口,我们外加一些简单的开发,也能方便的实现复杂的业务数据管理。
表单建模也可以承载我们异构系统中的数据,在我们的系统中我们可以配置个性化的界面对异构系统中的数据实现增删改查。

e8部分新增功能预览

  1. 应用

概述

应用即为后台搭建表单建模的分类名称 比如要搭建一个客户管理模块 那么我们一般此处的应用名即为客户管理

在此应用页面上 我们可以知晓此应用下包含的模块 表单,查询,报表,浏览框,树形的数量

也可以查看此应用下的一些数据统计。也可以在应用的页面 导入模块或者导入整个应用。

功能说明

在系统【后端应用中心】→【建模引擎】—>在此页面左侧右键 可以新建应用 页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1393300 说明:

1、点击左侧”新建下级应用”按钮 创建此应用的下级应用。

2、点击左侧”新建同级应用”按钮 创建跟此应用同级的应用。

3、点击左侧”编辑”按钮 可以编辑此应用的相关信息。

4、左侧”废弃”按钮 当此应用没有下级应用的时候 “废除”按钮不是灰色的  可以点击此按钮 废弃掉没有用的应用 此按钮的操作动作不是真的删除。

5、右侧 “应用组件”部分是显示此应用下各个组件的数量 比如此应用下模块有多少个 表单有多少个等。

6、右侧”应用属性”部分显示的是此应用的相关信息。

7、右侧”数据统计” 部分显示的是本应用下前5个月的表单数据对比统计。

8、右侧“数据量对比”部分显示的是与此应用同级应用表单数据最多的2个应用与此应用的数据对比统计。

9、右侧“模块导入”此部分是用于模块的导入和应用导入的入口。

  1. 模块

概述

模块可以理解为一个子分类的名称 比如我们在应用中讲过 我们需要搭建一个客户管理模块的话 首先会在应用中创建

一个名为客户管理应用 那么客户管理模块 可能包括客户卡片,客户联系人,销售机会等

那么这些就可以理解为一个客户管理模块的一个子分类名 所有我们在模块中会创建名为 客户卡片,客户联系人的模块

实际模块可以理解 一个表单对应一个模块 比如 客户卡片需要建一张表 那么就需要建一个模块来挂这张表单。

功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后 点击模块tab页 页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\8638

说明:

1、点击左侧”新建模块”按钮 可以创建一个新的模块。

2、上图中的模块页面说明 模块信息页面中的表单 也可以选择已有的自定义表单 也可以 点红色字体中的表单 新建一个新的自定义表单。

3、上图中的模块页面说明 模块信息页面中的 显示布局和新建布局,编辑布局 设置此模块对应的布局。

基础

2.3.1、概述

基础是模块的基础信息 包含模块关联的表单及模块的相关布局和一些功能的设置开关。

2.3.2功能说明

通过进入【后端应用中心】→【建模引擎】→点击一个具体的“模块”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394190

(图1)

页面属性说明:

  • 名称:配置的模块名称
  • 所属应用:此模块挂在那个应用下
  • 表单:模块关联的表单(可以关联实际表单和虚拟表单)
  • 显示布局:配置此模块对应的默认显示布局
  • 新建布局:配置此模块对应的默认新建布局
  • 编辑布局:配置此模块对应的默认编辑布局
  • 监控布局:配置此模块对应的默认监控布局
  • 打印布局:配置此模块对应的默认打印布局
  • 附件上传目录:此模块关联的表单中附件类型的字段上传的附件存放的目录设置。
  • 允许修改共享:默认共享勾选表示卡片页面上的默认共享可以编辑。非默认共享勾选表示
  • 用户可以在前端针对此卡片添加非默认共享的权限。
  • 显示顺序:后端模块的显示顺序。默认左侧按照显示顺序的升序排序。
  • 描述:针对此模块的说明。

2.3.3、几个功能点说明

A、附件上传目录

附件上传目录用于表单上附件字段上传的附件存放的目录。上传的附件涉及的权限说明如下:

1、上传的附件默认拥有模块的所有权限也就是说模块拥有什么权限 附件也同样拥有对应的权限

2、在前台删除模块的数据权限查看对应的附件目录的权限也会跟着删除。

3、权限页面右键添加了个文档权限重构按钮点击此按钮可以针对历史数据中的附件赋予当前模块中拥有的权限。

进入【模块】-【基础】设置页面中,在“附件上传目录”中添加附件存放的文档目录保存后

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394192

在【模块】-【权限】页面中,右键选择“文档权限重构”(如图2),默认共享权限人员可以有权限查看历史数据附件字段的内容,有模块权限人员可以在对应的文档目录中有权限查看历史数据附件字段内容

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394193

B、默认共享和非默认共享

默认共享:是指后端【权限】tab页中设置的权限为默认共享权限。勾选的话表示在数据卡片上点击共享按钮可以对此卡片的默认共享权限进行删除。如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394198

非默认共享:是指用户在前端具体卡片上添加的权限为非默认共享的权限。勾选的话表示拥有完全控制权限的人在前端可以添加非默认共享权限具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394199

C、检测表单字段

此功能是用于检测表单中的字段与物理表中的列是否一致。(也就是模块关联的表单对应workflow_billfield表中的字段和生成的物理表中的列是否一致)具体操作如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394201

说明:

1、点击“检测表单字段”按钮检测没问题的时候会在后面显示“检测通过”。

2、点击“检测表单字段”按钮检测不通过的时候 则会弹出不一样的的字段 供用户选择是否创建 一般都会创建。

注意:因表单中的字段和实际物理表中的列不一致的时候 新建卡片的时候会报错 所以此功能是用于解决物理表中莫名丢失列的问题。

布局

2.4.1概述

通过权限关联布局功能,可以设置不同权限的人员加载卡片信息时显示不同的布局。可设置不同的权限人员加载不同的新建布局、显示布局、编辑布局、监控布局。

2.4.2应用场景说明

例如设置针对资产入库审批信息,在设置权限时,可以设置对应权限关联的布局,可以针对不同的部门设置不同的布局,如技术部的布局只显示技术部意见,总经办的布局只显示总经办的意见,当不同的人员登录查看资产入库审批信息时,显示不同的内容。其他权限、其他布局也类似。如下图。

技术部人员查看资产入库审批信息:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1176450

总经办人员查看资产入库审批信息:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1176452

2.4.3、功能说明

1、进入【后端应用中心】→【建模引擎】→【模块】,在对应的模块的布局tab页,显示该模板的所有布局,并且可以新建布局或者删除非默认布局。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1176451

说明:

1)列表中会显示对应模块的所有布局。

布局名称:对应布局的名称。

布局类型:对应布局的类型。

是否默认布局:对应布局是否为默认布局,是为默认布局,否为非默认布局。(默认布局是指在模块基础页面选择的布局)

2)新建显示布局:可以新建显示布局,点击进入新建新建布局页面。

3)新建新建布局:可以新建新建布局,点击进入新建新建布局页面。

4)新建编辑布局:可以新建编辑布局,点击进入新建编辑布局页面。

5)新建监控布局:可以新建监控布局,点击进入新建监控布局页面。

6)新建打印布局:可以新建打印布局,点击进入新建打印布局页面。

7)删除:删除选择的布局,默认布局不能勾选,不能进行删除。

2、也可以通过在模块的基础页面新建布局,新建的布局都会显示在布局列表页面。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1176453

说明:

1、选择相同类型的布局时为选中布局,选择不同类型的布局时,则会根据选择的布局复制生成对应的布局。

2、选择模板时无法选择显示布局,只能选择新建、编辑、监控、打印类型的布局模板。

3、进入模块的权限页面,设置权限以及对应的布局。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1176454

说明:新建权限时可以设置对应的布局。

1)创建权限:设置创建权限时可以设置对应权限人员的新建布局以及对应的布局级别。

2)默认共享(创建人相关):可以设置与创建人相关的默认共享对应的布局以及布局级别。

查看:只能设置查看布局以及对应的布局级别。

编辑:可以设置查看布局以及编辑布局及对应的布局级别。

完全控制:可以设置查看布局以及编辑布局及对应的布局级别。

3)默认共享:可以设置默认共享权限对应的布局以及布局级别。

查看:只能设置查看布局以及对应的布局级别。

编辑:可以设置查看布局以及编辑布局及对应的布局级别。

完全控制:可以设置查看布局以及编辑布局及对应的布局级别。

4)监控权限:可以设置监控权限对应的监控布局以及布局级别。

5)布局级别:设置对应布局的优先级级别,当同一个人在多个权限中时,则会显示优先级最高的布局,数字越小,优先级越高。

6)默认布局:在模块基础中选择的布局为默认布局。

4、设置完布局后,在前端加载布局时则会根据权限关联的布局进行加载对应的布局。以显示布局为例,显示如下图。

技术部人员查看资产入库审批信息:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1176450

总经办人员查看资产入库审批信息:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1176452

2.4.4、实施注意

1、在基础页面只能选择新建、编辑、监控、打印布局进行选择或者复制生成对应的布局。

2、在布局列表中不能删除默认布局。

3、在查询列表中设置了监控权限时,则只有查询列表中的有监控权限的人员才有监控列表菜单权限,但是在查询列表中是无法设置监控布局的,如果需要指定监控布局,则需要在权限中也设置对应的权限。

4、打印布局与权限不进行关联,但是可以新建多个打印布局提供选择。

5、当同一个人员在多条权限规则中时,则以根据布局级别进行加载,如果级别一样,则根据数据库中的顺序加载。

权限

2.5.1、概述

设置模块的默认共享权限

2.5.2、功能说明

模块权限可以设置创建权限、默认共享(创建人相关)、默认共享、监控权限、批量导入权限(如图1)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394944

图1

创建权限:可以设置模块数据的创建权限。

默认共享(与创建人相关):可以设置与创建人相关的模块数据共享权限,可以设置创建人本人、创建人直接上级、创建人所有上级,创建人本分部、创建人本部门的人员的默认共享权限。

默认共享:可以设置与创建人无关的默认共享权限。

监控权限:可以设置监控列表菜单的访问权限。

批量导入权限:可以设置查询列表中批量导入功能的权限。

1.1.1创建权限

创建权限是指模块数据的创建权限,有权限的人才能在前台新建模块数据,否则前台点击创建菜单提示无权限,列表中不显示新建菜单。

创建权限共享类型有人员、部门、分部、角色、所有人这5种类型(如图2)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394945

图2

l人员:可以设置指定人员有新建权限。

l部门:可以结合安全级别设置指定部门下的人员有新建权限。

l分部:可以结合安全级别设置指定分部下的人员有新建权限。

l角色:可以结合安全级别设置指定角色的人员有新建权限。

l所有人:可以结合安全级别设置系统组织架构下的人员有新建权限。

1.1.1.1人员

共享类型为人员时,可以设置指定的人员有新建权限,有权限的人在前台可以新建对应模块的数据,没有权限的人在前台模块创建菜单没有权限访问,列表中不显示新建按钮。

1.1.1.2部门

共享类型为部门时,可以结合安全级别设置某个部门或者某几个部门的人员有新建权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个部门。

2)安全级别:可以设置某个范围的安全级别

添加权限后,权限列表中对应部门下某个安全级别范围内的人员都有新建权限,可以正常通过前台创建菜单或者查询列表中的新建菜单新建对应模块的数据。

1.1.1.3分部

共享类型为分部时,可以结合安全级别设置某个分部或者某几个分部下的人员有新建权限,可以添加多个权限项。

1)选择:选择要添加权限的分部,可以添加多个分部。

2)安全级别:可以设置某个范围的安全级别。

添加权限后,权限列表中对应分部下满足某个范围内的人员都有新建权限,可以正常通过前台创建菜单或者查询列表中的新建菜单新建对应模块的数据。

1.1.1.4角色

共享类型为角色时,可以选择角色设置中的角色添加权限,结合安全级别、共享级别和角色设置对应的人员有新建权限,可以添加多个权限项。

1)选择:选择要设置权限的角色。

2)共享级别:设置表单建模有新建权限的级别。

2部门:共享级别为部门时,则所选择的角色中级别为部门、分部、总部的成员都有新建权限。

2分部:共享级别为分部时,则所选择的角色中级别为分部、总部的成员都有新建权限。

2总部:共享级别为总部时,则所选择的角色中只有级别为总不的成员才有新建权限。

3)安全级别:设置表单建模有新建权限的人员的安全级别范围。

添加角色相关权限后,只有角色中级别大于或等于设置的共享级别且安全级别满足设置的安全级别范围的成员才有新建权限,可以正常通过前台创建菜单或者查询列表中的新建菜单新建对应模块的数据。

1.1.1.5所有人

共享类型为所有人时,可以结合安全级别设置组织架构中的人员有新建权限,可以添加多个权限项。

1)安全级别:设置人员的安全级别范围。

添加所有人相关权限后,系统组织架构满足设置的安全级别范围内的人员有新建权限,可以正常通过前台创建菜单或者查询列表中的新建菜单新建对应模块的数据。

1.1.2默认共享(创建人相关)

可以设置与创建人相关的人员的默认共享权限(如图),设置默认共享权限后,前台新建的模块数据会根据设置的默认共享(创建人相关)赋予数据的默认共享权限,有权限的人对相关数据有相应的操作权限。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394947

1.1.2.1创建人本人

只允许创建人本人有相关的权限,可以设置创建人本人的权限有:没有权限、查看、编辑、完全控制。

2没有权限:设置该项后,创建人本人创建完数据后,没有查看权限。

2查看:设置该项后,创建人本人创建完数据后,也只有查看权限,不能编辑、删除数据。

2编辑:设置该项后,创建人创建数据后,创建人本人可以查看和编辑对应的数据,但是不能删除数据。

2完全控制:设置该项后,创建人创建数据后,创建人本人可以查看、编辑、删除对应的数据。

1.1.2.2创建人直接上级

可以设置模块数据创建人的直接上级有相关的权限,可以设置创建人的直接上级的权限有:没有权限、查看、编辑、完全控制。

没有权限:设置该项后,创建人创建完数据后,创建人的直接上级没有权限。

查看:设置该项后,创建人创建完数据后,创建人的直接上级只有查看权限,不能编辑、删除数据。

编辑:设置该项后,创建人创建完数据后,创建人的直接上级可以查看和编辑对应的数据,但是不能删除数据。

完全控制:设置该项后,创建人创建数据后,创建人的直接上级可以查看、编辑、删除对应的数据。

1.1.2.3创建人所有上级

可以设置模块数据的创建人的所有上级有相关的权限,可以设置创建人的所有上级的权限有:没有权限,查看,编辑,完全控制

没有权限:设置该项后,创建人创建完数据后,创建人的所有上级没有权限。

查看:设置该项后,创建人创建完数据后创建人的所有上级只有查看权限,不能编辑,删除数据。

编辑:设置该项后,创建人创建完数据后,创建人的所有上级可以查看和编辑对应的数据。但是没有删除权限。

完全控制:设置该项后创建人创建数据后,创建人的所有上级可以查看,编辑,删除对饮搞的数据。

1.1.2.4创建人本分部

可以结合安全级别设置与创建人同一分部的人员有相关的权限,可以设置的权限有:没有权限、查看、编辑、完全控制。
(备注:该项设置只针对与创建人相同分部的,不包含下级分部)

没有权限:设置该项后,与创建人相同分部的人员没有权限。

查看:设置该项后,与创建人相同分部且安全级别满足设置的安全级别范围内的人员有查看权限,不能编辑、删除数据。

编辑:设置该项后,与创建人相同分部且安全级别满足设置的安全级别范围内的人员可以查看和编辑对应的数据,但是不能删除数据。

完全控制:设置该项后,与创建人相同分部且安全级别满足设置的安全级别范围内的人员可以查看、编辑、删除对应的数据。

1.1.2.5创建人本部门

可以结合安全级别设置与创建人同一部门的人员有相关的权限,可以设置的权限有:没有权限、查看、编辑、完全控制。
(备注:该项设置只针对与创建人相同部门的,不包含下级部门)

2没有权限:设置该项后,与创建人相同部门的人员没有权限。

2查看:设置该项后,与创建人相同部门且安全级别满足设置的安全级别范围内的人员有查看权限,不能编辑、删除数据。

2编辑:设置该项后,与创建人相同部门且安全级别满足设置的安全级别范围内的人员可以查看和编辑对应的数据,但是不能删除数据。

2完全控制:设置该项后,与创建人相同部门安全级别满足设置的安全级别范围内的人员可以查看、编辑、删除对应的数据。

1.1.2.6更新表单数据

勾选更新表单数据check框然后右键点击“保存”按钮之后历史数据会针对此规则进行权限重构。

1.1.3默认共享

设置模块数据的默认共享权限,设置默认共享权限后,模块数据新建后,会对对应的数据赋予默认共享权限,有权限的人可以对相关数据有相应的操作权限。

默认共享权限的共享类型有人员、部门、分部、角色、所有人、模块主字段(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394956

人员:可以设置指定的人员有默认共享权限。

部门:可以结合安全级别设置指定的部门的人员有对应的默认共享权限。

分部:可以结合安全级别设置指定的分部的人员有对应的默认共享权限。

角色:可以结合安全级别和共享级别设置指定的角色中的成员有对应的默认共享权限。

所有人:可以结合安全级别设置组织架构下的人员有对应的默认共享权限。

l模块主字段:可以模块中的人员、部门、分部类型的浏览框字段设置对应的默认共享权限。

默认共享的权限项有:查看、编辑、完全控制(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394957

  • 查看:针对模块数据有查看权限,可以查看模块对应有权限的数据。
  • 编辑:针对模块数据有编辑权限,可以查看或者编辑模块对应有权限数据,有权限的数据卡片页面右键可以操作编辑。
  • 完全控制:针对模块数据有完全控制权限,可以查看、编辑、删除模块对应有权限的数据,有权限的数据卡片页面右键可以操作编辑或者删除,可以从列表中删除有权限的模块数据。

1.1.3.1人员

共享类型为人员时,可以设置指定的人员有默认共享的权限项,可以添加多个权限项。

1)选择:选择指定的人员。

2)权限项:设置指定的人员的权限是查看、编辑或者完全控制。

3)更新表单数据:勾选后会更新该模块已经存在的数据,会更新历史数据的当前权限项;如果不勾选则不会更新该模块的历史数据的权限。

添加权限后,权限列表中有权限的人会按照设置的权限项(查看、编辑、完全控制)赋予模块数据权限。

1.1.3.2部门

共享类型为部门时,可以结合安全级别设置某个部门或者某几个部门的人员有默认共享权限,可以添加多个权限项。

1)选择:选择选择要添加权限的部门,可以添加多个部门。

2)安全级别:设置有权限的人员的安全级别。

3)权限项:设置指定的部门下符合条件的人员的权限是查看、编辑或者完全控制。

4)更新表单数据:勾选后会更新该模块已经存在的数据,会更新历史数据的当前权限项;如果不勾选则不会更新该模块的历史数据的权限。

添加权限后,权限列表中对应部门下安全级别大于或者等于设置的值的人员有默认共享权限,根据权限项设置有模块数据的查看、编辑或者完全控制权限。

1.1.3.3分部

共享类型为分部时,可以结合安全级别设置某个分部或者某几个分部下的人员有默认共享权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个分部。

2)安全级别:设置有权限的人员的安全级别。

3)权限项:设置指定的分部下符合条件的人员的权限是查看、编辑或者完全控制。

4)更新表单数据:勾选后会更新该模块已经存在的数据,会更新历史数据的当前权限项;如果不勾选则不会更新该模块的历史数据权限。

添加权限后,权限列表中对应分部下安全级别符合设置的值的人员都有默认共享权限,可以根据权限项设置是有模块收的查看、编辑或者完全控制权限。

1.1.3.4角色

共享类型为角色时,可以选择角色设置中的角色添加权限,结合安全级别、共享级别和角色设置对应的人员有默认共享权限,可以添加多个权限项。

1)选择:选择要设置权限的角色。

2)角色是否受范围限制:

否表示添加的角色的成员的角色级别大于或者等于共享级别设置级别的成员拥有权限。

选择是之后选择“字段类型”,“限制字段”此规则表示:

  • 字段类型选择“人员”,限制字段:选择具体的某个人员表示人员所在的部门和角色中成员的部门一致的时候角色中的此成员拥有对应的权限
  • 字段类型选择“部门”,限制字段:选择具体的某个部门表示选择的部门与角色中成员所在的部门一致的时候角色中的此成员拥有对应的权限
  • 字段类型选择“分部”,限制字段:选择具体的某个分部表示选择的分部与角色中成员所在的分部一致的时候角色中的此成员拥有对应的权限。

3)共享级别:设置表单建模有默认共享权限的级别。(角色级别是否受限制选择否的时候有用)

2部门:共享级别为部门时,则所选择的角色中级别为部门、分部、总部的成员都有默认共享权限。

2分部:共享级别为分部时,则所选择的角色中级别为分部、总部的成员都有默认共享权限。

2总部:共享级别为总部时,则所选择的角色中只有级别为总不的成员才有默认共享权限。

4)安全级别:设置表单建模有默认共享权限的人员的安全级别。

5)权限项:设置指定的分部下符合条件的人员的权限是查看、编辑或者完全控制。

6)更新表单数据:勾选后会更新该模块已经存在的数据,会更新历史数据的当前权限项;如果不勾选则不会更新该模块的历史数据权限。

添加角色相关权限后,只有角色中级别大于或等于设置的共享级别且安全级别大于或等于设置的安全级别的成员才有默认共享权限,可以根据权限项设置对应的角色成员是有查看、编辑或者完全控制权限。

1.1.3.5所有人

共享类型为所有人时,可以结合安全级别设置组织架构中的人员有默认共享权限,可以添加多个权限项。

1)安全级别:设置人员的安全级别。

2)权限项:可以设置符合条件的人员的权限是查看、编辑或者完全控制。

3)更新表单数据:勾选后会更新该模块已经存在的数据,会更新历史数据的当前权限项;如果不勾选则不会更新该模块的历史数据权限。

添加所有人相关权限后,系统组织架构中大于或等于设置的安全级别的人员有默认共享权限,可以根据权限项设置对应的人员是有查看、编辑或者完全控制权限。

1.1.4监控权限

设置监控菜单的访问权限,模块中的监控权限是以模块为维度来设置该模块的监控列表的菜单权限,有监控权限的人员可以正常访问监控列表,在模块中设置监控权限表示拥有监控列表菜单的访问权限和监控列表数据中的删除权限。查询列表中设置的监控权限只表示对监控列表菜单的访问权限。监控权限是控制监控菜单的访问权限,监控列表中会显示创建监控菜单的列表中引用的对应模块的所有数据。

监控权限的共享类型有人员、部门、分部、角色、所有人(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394958

  • 人员:可以设置指定人员有监控权限。
  • 部门:可以结合安全级别设置指定部门下的人员有监控权限。
  • 分部:可以结合安全级别设置指定分部下的人员有监控权限。
  • 角色:可以结合安全级别设置指定角色的人员有监控权限。
  • 所有人:可以结合安全级别设置组织架构下的人员有监控权限。

1.1.4.1人员

共享类型为人员时,可以设置指定的人员有监控权限,有权限的人在前台可以正常访问监控菜单,没有权限的人访问对应的监控菜单会提示没有权限。

1.1.4.2部门

共享类型为部门时,可以结合安全级别设置某个部门或者某几个部门的人员有监控权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个部门。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应部门下安全级别符合设置的值的人员都有监控权限,可以在前台正常访问监控菜单,没有权限的人访问菜单会提示无权限。

1.1.4.3分部

共享类型为分部时,可以结合安全级别设置某个分部或者某几个分部下的人员有监控权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个分部。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应分部下安全级别符合设置的值的人员都有监控权限,可以在前台正常访问监控菜单,无权限的人访问监控菜单会提示无权限。

1.1.4.4角色

共享类型为角色时,可以选择角色设置中的角色添加权限,结合安全级别、共享级别和角色设置对应的人员有监控权限,可以添加多个权限项。

1)选择:选择要设置权限的角色。

2)共享级别:设置表单建模中对应模块有监控权限的级别。

2部门:共享级别为部门时,则所选择的角色中级别为部门、分部、总部的成员都有监控权限。

2分部:共享级别为分部时,则所选择的角色中级别为分部、总部的成员都有监控权限。

2总部:共享级别为总部时,则所选择的角色中只有级别为总部的成员才有监控权限。

3)安全级别:设置表单建模有监控权限的人员的安全级别。

添加角色相关权限后,只有角色中级别大于或等于设置的共享级别且安全级别大于或等于设置的安全级别的成员才有监控权限,有权限的人员在前台可以正常访问监控菜单,没有监控权限的人员在前台访问监控菜单会提示无权限。

1.1.4.5所有人

共享类型为所有人时,可以结合安全级别设置组织架构中的人员有监控权限,可以添加多个权限项。

1)安全级别:设置人员的安全级别。

添加所有人相关权限后,系统组织架构中大于或等于设置的安全级别的人员有监控权限,有监控权限的人员在前台可以正常访问监控菜单,没有权限的人员在前台访问监控菜单会提示无权限。

1.1.5批量导入权限

批量导入权限可以设置前台模块对应的列表中是否可以操作批量导入,有批量导入权限的人员在在前台对应模块的查询列表中可以通过右键菜单批量导入导入模块数据。

批量导入权限的共享类型有人员、部门、分部、角色、所有人这5种类型(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1394960

  • 人员:可以设置指定人员有批量导入权限。
  • 部门:可以结合安全级别设置指定部门下的人员有批量导入权限。
  • 分部:可以结合安全级别设置指定分部下的人员有批量导入权限。
  • 角色:可以结合安全级别设置指定角色的人员有批量导入权限。
  • 所有人:可以结合安全级别设置组织架构下的人员有批量导入权限。

1.1.5.1人员

共享类型为人员时,可以设置指定的人员有批量导入权限,有权限的人在前台查询列表中可以通过操作菜单中的【批量导入】执行批量导入操作。

1.1.5.2部门

共享类型为部门时,可以结合安全级别设置某个部门或者某几个部门的人员有批量导入权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个部门。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应部门下安全级别符合设置的值的人员都有批量导入权限,可以在前台查询列表中通过操作菜单中的【批量导入】执行批量导入操作。

1.1.5.3分部

共享类型为分部时,可以结合安全级别设置某个分部或者某几个分部下的人员有批量导入权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个分部。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应分部下安全级别符合设置的值的人员都有批量导入权限,可以在前台查询列表中通过操作菜单中的【批量导入】执行批量导入操作。

1.1.5.4角色

共享类型为角色时,可以选择角色设置中的角色添加权限,结合安全级别、共享级别和角色设置对应的人员有批量导入权限,可以添加多个权限项。

1)选择:选择要设置权限的角色。

2)共享级别:设置表单建模中模块对应的查询列表有批量导入权限的级别。

2部门:共享级别为部门时,则所选择的角色中级别为部门、分部、总部的成员都有批量导入权限。

2分部:共享级别为分部时,则所选择的角色中级别为分部、总部的成员都有批量导入权限。

2总部:共享级别为总部时,则所选择的角色中只有级别为总部的成员才有批量导入权限。

3)安全级别:设置表单建模中对应模块的查询列表有批量导入权限的人员的安全级别。

添加角色相关权限后,只有角色中级别大于或等于设置的共享级别且安全级别大于或等于设置的安全级别的成员才有批量导入权限,有批量导入权限的人员可以在前台查询列表中通过操作菜单中的【批量导入】执行批量导入操作。。

1.1.5.5所有人

共享类型为所有人时,可以结合安全级别设置组织架构中的人员有批量导入权限,可以添加多个权限项。

1)安全级别:设置人员的安全级别。

添加所有人相关权限后,系统组织架构中大于或等于设置的安全级别的人员有批量导入权限,有批量导入权限的人员可以在前台查询列表中通过操作菜单中的【批量导入】执行批量导入操作。

1.1.5.6导入类型

导入类型有全部类型,追加,覆盖,更新。其中全部类型就包含后面的三种类型。导入类型是用于设置批量导入的时候导入类型显示那种类型如果我在此处设置了“追加”那么在拥有批量导入权限的人员在批量导入页面导入类型只有“追加”。

 

默认值

2.6.1、概述

通过默认值功能可以针对一些可以值固定的字段或者部分内容相同时,在默认值中设置默认值信息,免去了新建卡片数据时重新填写数据。

2.6.2、应用场景说明

当模块卡片数据中指定字段的内容相同时,可以通过设置默认值功能设置指定字段的默认值,也可以设置人员、部门、日期等字段设置为空值,则在新建卡片时,则会显示设置的默认值,免去了重复填写的麻烦。

如图书信息的图书简介中都包含图书简介,则可以将图书简介等内容设置到默认值中,在新建卡片时图书简介字段内容中会默认显示相关默认值信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9304

2.6.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【模块】在对应模块的默认值tab页,可以选择目标字段进行设置。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9306

说明:

1)默认值设置:通过选择目标字段并设置目标字段的值后操作右键添加添加默认值设置。

2)表达式:显示已经添加的默认值设置。

3)右键-添加:添加默认值设置信息,如果选择的字段已经在表达式中,则当前设置会覆盖已有设置。

4)右键-删除:删除默认值设置,可以勾选需要删除的默认值设置操作删除。

2、设置默认值后,前台新建卡片页面,设置了默认值的字段会默认显示设置的默认值信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9307

 

2.6.4、实施注意

1、设置默认值时,浏览框可以直接选择,其他类型字段是参考数据存的值进行设置的。如选择框是设置0、1、2…等等。

2、当要添加的默认值设置对应的字段在表达式中存在时,则会覆盖原有的设置。

3、当需要设置指定字段默认值为空时,在选择目标字段不设置值直接添加即可。

4、当通过在布局中设置了默认值时,则以布局中的设置为优先。

属性联动

2.7.1、概述

模块的属性联动是可以通过设置模块的新建布局或者编辑布局,字段属性根据选择框的值设置为只读、编辑或者必填。

2.7.2、应用场景说明

可以设置在新建或者编辑卡片数据时,根据选择框类型字段的值,设置相应字段的必填、只读、编辑属性。

如需要设置新建客户卡片信息,如果客户状态是签约时,必须填写客户编号、客户名称、客户级别,则可以在新建布局中设置,客户状态为签约时,客户编号、客户名称、客户级别必填,而其他选项是则不用必填,效果如下图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9310

2.7.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【模块】在对应的模块的属性联动页面,可以在新建布局或者编辑布局中设置属性联动信息。如下图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9313

说明:

1)模板类型:选择要设置属性联动的是新建模板还是编辑模板。

2)选择框:需要要触发属性联动的选择框信息,仅显示对应布局中可编辑的选择框字段。

3)选择框值:选择属性联动对应的选择框的值。

4)变更字段:设置需要变更属性的字段,仅显示对应布局中可编辑的字段。

5)显示属性:设置属性联动对应变更字段的显示属性是必填、只读、编辑。

2、设置属性联动后,前台对应新建或者编辑卡片页面,修改设置属性联动字段的选择框的值,则对应的字段的显示属性也会根据设置进行变化。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9315

2.7.4、实施注意

1、只有对应布局中可编辑的字段才可以进行属性联动设置。

2、可以分别设置新建模板或者编辑模板对应字段的属性联动。

3、属性联动设置时,选择框字段是明细表字段时,设置变更字段时,只能选择对应明细表字段;主表字段时,只能选择主表字段。

字段联动

2.8.1、概述

通过字段联动,在填写其中一个字段的信息时,可以将其他表单中相关联的字段的内容赋值到当前卡片信息中,可以省去了相同字段重复填写的麻烦,也保证了数据的一致性。

2.8.2、应用场景说明

当两个不同表单中存在相同内容的字段时,可以在填写其中一个字段内容后,带出相关联表单中的数据到当前表单对应字段中。

如图书清单、图书信息中都存在图书类别、作者、图书简介信息,当新建图书清单时,从图书信息列表中选择书名时,会将该书相关的图书类别、作者、图书简介信息到图书清单卡片信息中。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1092449

2.8.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【模块】在相应的模块的字段联动tab页添加字段联动设置。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1395038

说明:

1)启用字段联动:可以设置是否启用字段联动功能,勾选启用,去勾选不启用。

2)联动设置:可以通过添加和删除图标添加删除联动设置。

3)字段联动设置:

添加触发设置:可以添加多个触发设置。

触发名称:填写出字段联动设置的触发名称以识别字段联动设置。

触发字段:选择要触发字段联动的字段,可选主表字段或者明细表字段。

数据源:可以选择外部数据源。

引用数据库表名:选择字段联动设置要引用数据的数据库表,选择表单后会自动带出表名。

表之间关联条件:当设置了多个引用的数据表时,可以在此处设置表之间关联条件。

取值设置:设置字段联动模块表与引用表之间的取值设置关系,设置当前模块字段与引用表之间的条件关系相关字段。

赋值设置:设置字段联动模块表与引用表之间的赋值设置关系,设置当前模块字段与引用表字段的对应关系。

2、设置字段联动后,前台新建、编辑卡片数据时,显示效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1092478

2.8.4、实施注意

1、字段联动支持字段类型有:

触发字段:触发字段支持:单文本,整数,选择框,浏览框(单浏览),其中选择框在参数设置时是通过选择框后台数据库保存的值0、1、2……对应的。

赋值字段:赋值字段支持的字段类型:单文本,多文本(非html),浏览框(包含自定义单选、自定义多选),选择框,整数,浮点数,金额千分位。

2、设置赋值字段时,模块字段和引用数据库表对应字段类型要保持一致,否则可能出现找不到值或者赋值不成功的情况。

3、表之间关联条件设置时,存在多个条件时,条件间需要加and。

4、触发字段支持主表或明细表字段。

5、引用数据库表可以为主表、明细表或者外部数据源的表单,应用外部数据源的表单时,直接填写表名。

数据关联授权

2.9.1、概述

通过数据关联授权功能,在模块中存在客户、多客户、文档、多文档、自定义单选、自定义多选、自定义树形单选、自定义树形多选浏览框字段时,可以设置字段进行关联授权,在查看模块数据时,即使没有浏览框引用的对应数据权限,也可以在建模卡片中查看相应的数据。

2.9.2、应用场景说明

例如,当用户有模块A的数据权限,但是没有模块B的权限,当模块A中存在浏览框引用模块B的数据时,当不开启关联授权时,用户点击浏览框的链接查看模块B的数据时,会提示无权限,通过数据关联授权,则可以设置相应的字段进行关联授权,用户在在模块A的卡片信息页面,则可以点击引用了模块B数据的浏览框,查看模块B的数据。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1281662

2.9.3、功能说明

1、 通过进入【后端应用中心】→【建模引擎】→【模块】,在对应模块的数据关联授权tab页,可以设置需要关联授权的字段。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1281664

说明:

1) 列表中会显示出该模块对应表单主表和明细表中可以设置数据关联授权的字段(自定义单选、自定义多选、文档、多文档、客户、多客户类型的浏览框字段支持数据关联授权)。

2) 是否授权:可以设置该字段是否需要授权。

3) 布局:针对自定义单选和自定义多选类型的浏览框,可以设置浏览框引用的模块数据显示的布局。

4) 布局级别:针对设置布局时,设置布局的级别,点击链接查看时,如果能找到多个布局,则按布局级别来加载对应布局,数字越小,优先级越高,显示布局级别值最小的布局。

2、 对应字段开启授权后,只要有对应模块数据的权限,在模块卡片页面中就可以点击链接查看相关信息。如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1281665 3、 文档、多文档、客户、多客户、自定义树形单选、自定义树形多选字段也是一样。

2.9.4、实施注意

1、 支持关联授权的浏览框类型有:自定义单选、自定义多选、自定义树形单选、自定义树形多选、文档、多文档、客户、多客户。

2、 只有自定义单选、和自定义多选浏览框字段可以设置布局。

3、 自定义树形单选、自定义树形多选,链接目标模块存在多个布局时,加载默认布局。

4、 数据关联授权只支持在卡片页面点击链接查看,在其他地方点击链接权限跟随对应的模块共享权限,如没有目标模块权限,则提示无权限。

5、 关闭对应字段关联授权时,不进行授权,没有权限时,点击会提示无权限。

6、 主表和明细表中的字段都可以设置关联授权。

7、 通过默认共享和前端非默认共享后,对应的用户都可以查看开启关联授权的字段对应的信息。

数据审批

2.10.1、概述

通过数据审批可以设置针对模块数据做相关操作时,触发相关的审批工作流,并将相关的数据带到流程中进行审批。

2.10.2、应用场景说明

当新建或者修改模块数据时,需要触发相关的审批流程时,则可以通过数据审批的功能进行设置。

例如新建一条图书借阅记录时,需要触发图书借阅审批流程,则可以在图书借阅记录时触发图书借阅审批流程。如图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089800

2.10.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【模块】对应模块的数据审批页面,可以设置模块要触发的流程及相关设置。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089802

说明:

1)模块名称:设置数据审批对应的模块名称,显示当前模块名称。

2)被触发流程类型:选择数据审批要触发的流程。

3)流程触发条件:设置需要触发审批流程的条件,符合条件时才会触发审批流程。

4)流程触发成功回写:设置流程触发成功时,回写模块对应数据。

5)流程触发失败回写:设置流程触发失败时,回写模块对应数据。

6)被触发流程创建人:设置被触发流程的创建人。

①模块当前操作人:设置模块当前操作人作为触发的流程的创建人。

②模块创建人:设置模块数据的创建人作为触发的流程的创建人。

③模块人力资源相关字段:设置模块表单中人力资源相关字段作为触发的流程的创建人。

7)被触发流程数据导入:设置模块数据与流程表单中数据的对应关系,触发流程后会根据对应关系将模块数据导入到流程表单中。

2、在对应模块的页面扩展中,找到需要触发审批工作流的相关页面扩展操作启用是否触发审批工作流的功能,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089803

3、启用后,在新建模块数据保存时,则会触发审批工作流,并且将相关的数据导入到流程表单中。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089805

2.10.4、实施注意

1、设置数据审批后,需要在页面扩展中启用相关页面扩展操作的是否触发审批工作流,数据审批功能才会生效。

2、设置被触发流程数据导入时,设置对应字段关联关系,需要确保流程模块表单字段和流程表单字段类型的一致性,否则有可能数据导入失败。

流程转数据

2.11.1、概述

流程转数据是通过实现将流程中的数据转到表单建模的模块数据中,实现流程与表单建模数据的流转。

2.11.2、应用场景说明

当一个流程中的数据与模块中的数据有对应关系,可以通过在模块的流程转数据功能中设置流程审批完成后,将数据添加到模块中。

例如在完成一个图书入库审批后,可以将入库表中相关的图书信息转到模块中,入库审批中的图书信息则会显示到模块中。效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1092510

2.11.3、功能说明

1、通过在【后端应用中心】→【建模引擎】→【模块】找到需要设置流程转数据的模块,在流程转数据tab,通过新建创建流程转数据设置,或者通过详细设置链接修改已有的流程转数据设置。如下图。

说明:

1)列表中会显示设置的所有流程转数据设置列表及相关信息。

2)新建:可以创建新的流程转数据设置。

2、详细设置如下图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1092515

说明:

1)是否启用:设置是否启用当前流程转数据设置。

2)流程类型:选择要转模块数据的流程。

3)触发表单:选择要触发流程转模块数据的是主表表单还是明细表表单。

①选择主表:选择主表时,是将流程表单中主表中的数据转到模块主表,明细表转到明细表。

②选择明细表:可以选择流程表单中存在的明细表,如明细1、明细2等。选择指定明细表时,是将流程中主表+明细表表到数据转到模块表单的主表中。

4)模块:要触发流程转数据对应的模块,新建是会默认当前模块,修改模块后,对应的流程转数据会显示在对应模块的流程转数据设置列表中。

5)触发节点:选择要触发流程转数据的流程节点,保存后触发节点会加载流程中的节点到列表中。

6)触发时间:可以选择要触发流程转数据的时机是离开几点还是到达节点。

7)模块创建人:设置流程转数据后,模块对应的创建人。

流程当前操作人:设置流程的当前操作人作为触发的模块数据的创建人。

流程创建人:设置流程的创建人作为触发的模块数据的创建人。

流程人力资源相关字段:设置流程表单中相关的人力资源字段中的人员座位模块数据的创建人。

8)模块主表字段映射:设置模块表单字段与流程表单字段的映射关系。

①当触发表单是主表时,模块主表可以选择流程的主表字段进行映射;模块明细表字段可以选择流程的明细表字段进行映射,模块一个明细表只能与一个流程的明细表进行映射。

②当触发表单是明细表时,模块主表可以选择流程的主表字段和选择的明细表对应的字段进行映射,不能设置模块明细表字段的映射。

3、设置完成后,在前台新建流程后,在设置触发节点的触发时间会按照映射关系将流程数据转为模块数据显示在模块数据列表中。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1092516

2.11.4、实施注意

1、可以选择主表或者明细表为触发表单。

2、设置模块表单字段与明细表单字段的映射关系时,模块表单字段与流程表单字段的类型要一致,否则会触发不成功。

3、选择明细表为触发表单时,此时是将流程主表+明细表字段相关信息转为模块数据,会按照明细表数据的条数进行触发,流程表单字段可以选择主表和选择的明细表对应的字段设置映射关系。

4、选择主表为触发表单时,模块明细表映射关系可以选择流程明细表字段进行设置,但是一个明细表对应一个明细表,如果设置了一个明细表的字段对应多个明细表中的字段时,由于不同的明细表数据条数不一样,可能会引起有的明细表字段转数据不成功的情况。

5、流程转数据操作需要确保接口WorkflowToMode存在,否则在流程转数据操作时会提示“下一节点操作错误”。

页面扩展

2.12.1、概述

通过页面扩展功能可以自定义添加或者修改右键按钮或者tab页等页面扩展操作信息,丰富前台页面功能。

2.12.2、应用场景说明

通过添加页面扩展,可以通过在当前页面的一些自定义的右键按钮或者tab页等页面扩展对相关联的模块进行操作。

例如想要在查看图书类别相关的图书信息列表或者新建相关的图书信息时,则可以在图书类别模块设置相关页面扩展。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089859

2.12.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【模块】在对应的模块的页面扩展页面,可以添加或者修改页面扩展操作信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089822

说明:

1)列表中会显示所有默认和自定义的页面扩展项。

2)右键-新建:可以创建新的页面扩展项。

3)通过点击扩展名称链接可以进入页面扩展项的详细设置页面。

2、在页面扩展信息页面设置相关的内容,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089823

说明:

1)名称:显示页面扩展的名称,可以修改。

2)扩展类型:显示页面扩展的类型,默认或者用户自定义。

3)扩展用途:可以选择卡片页面、查询列表(批量操作)、卡片页面和查询列表。

卡片页面:可以设置页面扩展显示在卡片信息页面,可以选择在新建页面、编辑页面、查看页面显示页面扩展。

查询列表(批量操作):设置在查询列表时,则会在引用该模块的查询列表的批量操作中显示页面扩展项,在批量操作中勾选后会在前台列表中显示对应的页面扩展项。

卡片页面和查询列表:可以设置页面扩展项既显示在对应的卡片页面又显示在查询列表(批量操作)中。

4)显示样式:可以设置页面扩展是tab页还是右键。

Tab页:针对卡片的编辑、查看页面可以设置tab页的形式展示。

鼠标右键:可以设置对应的扩展项在卡片页面或者查询列表中以右键的形式展示。

5)打开方式:当显示样式为鼠标右键时,可以选择设置打开方式。

默认窗口:在默认窗口中打开。

弹出窗口:在弹出窗口中打开。

其他:可以通过在链接目标地址中编写代码设置右键打开方式。

6)链接目标:可以设置页面扩展要链接的目标,通过链接目标来源、选择链接目标、链接目标地址、关联字段来设置,前台通过对应的页面扩展项会跳转到指定的页面。

链接目标来源:设置链接目标的来源是模块、模块查询列表或者手动输入。

选择链接目标:当链接目标来源是模块、模块查询列表时,可以通过选择链接目标进行选择要链接的模块或者模块查询列表,并且会带出链接目标地址。

链接目标地址:显示链接目标地址,当链接目标来源是模块、模块查询列表时,会根据选择的项关联出链接目标地址;链接目标来源是手动输入时,则手动填写要链接目标地址。

关联字段:链接到模块或者模块查询列表时,可以通过关联字段设置显示对应的信息。

7)是否显示:设置页面扩展项是否要显示,勾选为显示,去勾选为隐藏。

8)显示条件:设置页面扩展按照设置的条件进行显示,只有符合条件的页面才会显示对应的页面扩展。

9)描述:设置页面扩展项的描述信息。

10)显示顺序:设置页面扩展项在前台的显示顺序。

11)接口动作:设置页面扩展项对应的接口动作。

是否触发审批工作流:勾选时,操作页面扩展项时会触发数据审批中设置的工作流。

外部接口动作:可以设置要触发的action。

自定义java接口:可以设置页面扩展操作时按照java接口中进行触发。

其他接口动作:主要是DML接口动作,可以通过设置DML对应关系设置页面扩展按照DML设置的进行触发,可以按照DML设置增、删、改表单数据。

3、设置页面扩展后效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089858

2.12.4、实施注意

1、针对显示样式是tab页类型的,只有编辑卡片和查看卡片设置的才会生效。

2、当设置了编辑卡片页面的tab扩展时,如果卡片页面信息有修改,则tab页显示的内容要页面刷新后才会根据新的值进行关联对应显示。

3、针对查询列表的扩展项,只是会显示在模块对应的查询列表的批量操作列表中增加选项,需要勾选后才会显示。

4、当页面扩展链接目标是模块时,通过卡片的右键按钮会链接到新建模块卡片页面,并且会根据关联字段设置的对应关系将当前卡片的值带到链接目标页面;当扩展项是tab页时,则会根据关联字段对应关系进行查找符合条件有权限的第一条数据,如果不存在符合条件的信息,则会显示新建页面,并且根据关联字段将值带到链接目标页面。

5、通过DML设置接口动作时,只是按照DML设置进行更新数据库表信息,如果有涉及到权限显示相关的,则可能影响数据显示。

批量导入

2.13.1、概述

批量导入是指可以通过管理员从后端的批量导入或者前端的批量导入菜单导入模块数据,实现一次性添加或者更新多条数据。

2.13.2、应用场景说明

例如一个缺陷管理模块,其实在其他系统已经存在未处理完的数据,需要导入到系统中,但是一条条新建数据太麻烦,则可以将现有数据填写到下载的模板中,然后通过批量导入一次性导入到系统中,免去了一条条新建数据的麻烦。

2.13.3、功能说明

批量导入可以由系统管理员和普通用户进行操作。

1、系统管理员可以通过在系统【后端应用中心】→【模块】下的批量导入tab页中进行操作。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5250

2、普通用户可以通过在前台对应的查询列表中右键菜单或者菜单项中的批量导入进行操作。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5251

说明:

1)下载模板:通过下载模板可以下载该模块对应的模板。

2)上传Excel:通过上传Excel可以将填写了要导入数据的模板Excel文档。

3)导入类型:可以设置导入类型是追加还是覆盖,追加是将模板中的数据新增到该模块中;覆盖会把模块中所有的数据全部删除,然后再导入模板中的数据。

4)导入:操作开始导入后会将模板中的数据导入到对应模块。

2.13.4、实施注意

1、上传模板时需要注意:

1)模板中第一行为表单字段名称,从第二行开始填写需要导入的数据。

2)数据之间不能有空行。

3)主字段为一个SHEET页,如果有明细时模板中会有多个SHEET,一个明细一个SHEET。

4)每条主数据都有一个ID字段,同时每条明细数据里面都有MAINID字段,这两个字段的作用为明细数据和主数据的关联关系,ID的值必须为数字或者字母。

5)数字类型字段不要有特殊格式,例如:科学计数法,千分位,货币符号等。

6)浏览类型字段直接输入名称,例如:人力资源字段直接输入人员名称。

7)check类型字段输入”1/0″或”是/否”。

8)下拉选择框类型字段输入下拉选择框显示名称。

9)导入类型为“追加”,就是把模板中的数据新增到该模块中;导入类型为“覆盖”会把该模块中所有的数据全部删除,然后再导入模板中的数据,请慎用!

10)日期字段类型注意导入文件的单元格格式,类型需要为日期类型后填写。

11)多选类型的浏览框类型字段,输入多个内容时,需要用英文的逗号“,”隔开。

2、导入数据后,导入的数据会显示到前台列表中,创建人为操作导入的人员,注意共享权限,如果看不到数据有可能是没有共享权限。

3、批量导入的正常使用,需要确保后台有对应的查询类别有配置批量操作中批量导入显示。

 

编码

2.14.1、概述

通过模块的编码功能可以设置表单中指定的单文本字段在新建卡片保存数据后自动按照规则进行编码,实现指定字段按规则生成。

2.14.2、应用场景说明

当表单中存在如编号、编码等字段有一定规律时,可以通过编码功能设置编码生成规则,然后在保存卡片信息后会自动生成编码。如图书编码不需要输入,可以通过编码规则生成,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9291

2.14.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【模块】找到对应的模块进入编码tab页。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9292

说明:

1)是否启用:可以设置是否启用编码规则,勾选启用,不勾选不启用。

2)编号字段:选择要自动生成编码的字段,可以模块关联的表单中的单文本类型字段。

3)编码规则:设置编码字段的编码规则,可以设置编码前缀、勾选模块名称、年、月、日、设置流水号位数作为编码规则。

4)预览:可以查看设置的编码规则自动生成编码后的效果,其中流水号位数是显示流水号的位数。

2、设置编码规则后前台创建模块卡片数据后,设置编码的字段无论是否有填写内容都会按照设置的编码规则生成编码。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\9294

 

2.14.4、实施注意

1、设置编码的字段类型只有单文本-文本类型的字段,且只能设置一个编码字段。

2、设置编码规则后,前台新建卡片时,该字段无论是否有填写内容都会自动按规则生成编码。

3、编码规则只针对新建保存卡片数据时生效。

日志

2.15.1、概述

日志是记录后端模块的操作日志

2.15.2、功能说明

通过进入【后端应用中心】→【建模引擎】→点击一个具体的“模块”下的“日志”tab页如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1396718

 

说明:

  • 此页面上记录模块基础数据的新建和编辑的操作日志。
  • 在此页面上可以根据操作人,操作类型,操作时间进行数据搜索。

注意:此页面是记录模块后端的操作日志不是前端数据的变更日志。

 

 

  1. 表单

概述

表单是表单建模中的基础数据。表单建模中的模块需要关联创建的表单方可进行后续工作。

功能说明

通过进入【后端应用中心】→【建模引擎】→点击一个具体的“模块”然后在点击“表单”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1396876

(图1)

在(图1)页面上我们可以点击右键“新建表单”按钮创建我们的表单数据具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1396877

(图2)
表单引擎中的表单的创建是调用流程中的表单管理来创建表单的所以实际表单的操作步骤
可以查看知识树中的【流程引擎】—>【表单管理】—>【表单管理】的页面说明(点击此处)这里就不做详细介绍。

当我们在表单建模中创建完表单之后我们的表单如何与模块关联起来。具体如何关联如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1396878

(图3)

在(图3)页面上我们在模块页面上可以选择到我们在(图2)页面上创建的自定义表单这样就实现了我们的表单和模块关联起来。同时在(图3)页面上我们也可以选择在【流程引擎】【表单管理】中创建的表单。

在我们创建的表单中扩展了如下功能

1、记录日志

2、数据提醒

3、Excel导出

以上创建的表单我们可以称作为实际表单。接下来介绍我们表单建模中的另外一种类型的表单叫做为虚拟表单。此表单可以理解为打通外部数据源中的桥梁。我们可以通过此类型表单的直接对外部数据源中的表中的数据进行操作。并且加以权限控制。

详情可见:《虚拟表单》

 

 

 

 

 

 

记录日志

3.3.1、概述

表单记录日志,可以实现记录对应表单中字段修改记录,用户在前台查看日志时可以查看对应字段的日志记录,以及字段修改前和修改后的值,以及某个字段的全部日志记录。

3.3.2、应用场景说明

此功能用于记录某些字段的变更日志 用户可以在前台 点击下日志按钮 就出来此页面的操作日志及某些字段的修改前和修改的值是什么。

3.3.3、功能说明

1.1 表单记录日志设置

在表单建模,可以设置指定字段是否要记录日志,通过设置记录日志,勾选为启用,不勾选为不启用(如下图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6367

勾选:勾选对应字段的记录日志复选框,则会启用记录日志功能。

不勾选:不勾选对应字段的记录日志复选框,则会取消记录日志功能。

1.2 表单记录日志功能应用

1.2.1 不启用记录日志功能时查看日志

不启用记录日志功能时,在前台查看日志时,只能查看简单的日志信息,不能查看日志记录,对应日志信息不显示日志记录链接(如下图)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6370

1.2.2 启用记录日志功能时查看日志

启用记录日志功能时,可以查看日志的概要信息,还可以查看字段日志,以及查看该字段所有日志。

1) 查看日志概要信息

右键进入【日志】菜单,可以查看到日志的概要信息(如下图) ,默认勾选新建、编辑两种操作类型的日志信息,可以通过设置搜索条件进行搜索日志。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6371

点击上图 三个点图标的位置 出现的页面如下图  就可以看到字段的变更日志如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6372

3.3.4、实施注意

1、当字段类型是附件类型时,如果附件存在则会记录附件名称,如果附件被删除了,日志记录中则会提示附件已经被删除,并且记录附件ID

2、日志默认显示新建和编辑的日志信息,手动勾选查看类型的进行搜索才能查看到查看类型的日志信息。

3、日志记录只会显示设置日志记录后的详细操作日志信息;取消日志记录后,历史的日志记录也会保留,只是设置后的日志不会记录。

数据提醒

3.4.1、概述

数据提醒功能是设置表单中指定字段在前台输入重复数据的校验,当前台输入重复数据时,会提醒用户不符合数据唯一性校验。

3.4.2、应用场景说明

有需求是 我需要在某个卡片上验证某个字段的唯一性 比如很常见的 我们的身份证,手机号都是唯一 不允许有重复的 那么在前端这2个字段输入值的时候 我们就可以利用数据提醒功能来验证这2个字段的唯一性。

3.4.3、功能说明

表单建模,表单字段设置中可以设置字段的数据提醒,支持设置单文本、整数、浮点数、金额千分位类型的字段(如下图)。
E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6374

支持设置数据提醒的字段类型有:

  • 单行文本-文本
  • 单行文本-整数
  • 单行文本-浮点数
  • 单行文本-金额千分位

1.1 设置方法

表单建模,在后台设置字段的数据提醒,在对应字段勾选数据提醒,在前台新建数据保存时,会对数据进行唯一性校验。

在表单字段设置中,可以设置数据提醒的字段会显示对应的复选框。

  • 勾选:勾选时在前台会对对应的字段进行唯一性校验。
  • 不勾选:不勾选时,在前台不会对对应的字段进行唯一性校验。

1.2.1 启用数据提醒功能。

对应的字段启用了数据提醒时,在前台新建数据时,输入重复的数据,保存时,会弹出提示,并标识出不符合的数据(如下图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6379

1.2.2 不启用数据提醒功能。

将对应字段的数据提醒去勾选时候,在前台输入重复的数据,也可以正常保存,不会进行唯一性校验。

3.4.4、实施注意

1、数据提醒功能是一表单为维度进行校验的,多个模块引用相同的表单,只要表单中存在重复的数据,在开启数据提醒功能时则会进行校。

2、数据提醒功能支持的字段有单文本、整数、浮点数、金额千分位。

3、虚拟表单和明细表中的字段是不支持此功能。

Excel导出

3.5.1、概述

Excel导出是控制批量导入的模板中显示那些字段

3.5.2、功能说明

在【后端应用中心】—-【建模引擎】—“表单”下有个“Excel导出”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1396955

(图1)

(图1)中的红色标识的勾选表示此列会现在在导出的模板上不勾选表示不显示。效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1396958

注意:

1、老数据默认所有字段“Excel导出”都是默认勾选的

2、“Excel导出”勾选表示此字段需要导出到模板反之则不需要。

 

虚拟表单

3.6.1、概述

虚拟表单是指引用本地数据库中的系统表或者视图,再或者是引用外部数据源中的表和视图创建的表单。此功能的作用是我们可以将我们外部数据源的表单创建虚拟表单之后 挂在模块上可以利用建模引擎功能 对外部数据源的数据 进行增删改查。 我们提供了代码接口 可以实现对虚拟表单中的数据控制权限。

3.6.2、应用场景说明

pm系统是一套管理项目的系统,目前需求是需要将此系统中的项目卡片的数据在oa系统中展现 并且需要实现在oa系统有权限的人员可以增加,编辑或者删除项目卡片的数据。

利用我们系统中的表单建模功能实现上述需求的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1091146

3.6.3、功能说明

利用我们的虚拟表单功能要实现以上需求的配置步骤如下

1、在系统【后端应用中心】→【建模引擎】—>点击某个应用然后 点击表单tab页 页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1092191

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1091507

说明:

表(视图)名:是根据数据源带出的表 通过后面的输入框搜索出需要的表名。

主键字段:选择该表中那列作为主键字段。后面必须选择主键生成策略

1、32位ID(UUID):表示插入到此表中的主键字段的值是随机生成的32位id。

2、主键自动增长:表示插入到此表中的主键字段的值是自动增加的值。

3、自定义主键策略:提供了代码接口用户可以根据实际需求编写规则。

字段列表:默认是显示此表单(视图)中所有的字段 用户可以根据实际需求勾选需要显示的字段

2、建立完表单之后 点击字段如下图 设置虚拟表单的字段类型

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1091538

3、虚拟表单建立完之后 可以用此表单挂模块显示的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1091595

4、用虚拟表单可以挂查询 后台配置如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1092194

查询前端的效果 如【二、应用场景说明】中的截图。

3.6.4、实施注意

1、虚拟表单可以配置浏览框 实现表与外部数据源的数据交互。

2、虚拟表单关联的浏览框 主字段取的值为虚拟表单的主键字段的值。我主键字段选择的是id 那么就是id的值

主键字段选择是其他 那么主字段的值就是取其他字段的值。

3、虚拟表单挂模块 默认所有的数据没有编辑和删除权限 如果需要则通过模块中的权限规则中定义。

如果比较复杂的权限规则 我们也提供了java接口。

  1. 查询

自定义查询

4.1.1、概述

自定义查询可以理解为展示建模数据的列表,比如客户管理模块 客户卡片的数据录入了 有多少客户信息

可以通过我们的自定义信息功能将数据库中的客户信息根据不同用户的权限展示相应的数据。

也可以展示主从表单的数据。

4.1.2前端应用效果

我们利用表单建模搭建了一个车辆管理模块  比如我们的车辆信息就是利用我们的自定义查询功能配置的 具体效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10848

4.1.3、功能配置说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后 点击查询tab页 页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10850

上图中自定义查询页面的基础信息设置完成之后 然后点击上图中的”字段定义”tab页 出来的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10853

上图设置完之后 我们再回到“基础”tab页面 右键 点击“预览”按钮 出现的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10855

通过上图中 我们可以通过预览按钮查看我们的配置效果如何 如果效果符合我们的需求 那么我们可以在“基础”tab页 右键 点击“创建查询菜单”按钮可以将此页面发布前台菜单如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10856

以上步骤都配置完之后 我们在前端点击相应的菜单出来的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10857

基础

4.2.1、概述

基础是定义的某个查询列表的具体信息页面。在此页面上可以针对查询列表的一些功能点进行设置。

4.2.2、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击查询tab页页面下的“基础”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1397211

(图1)

页面属性说明:

  • 名称:定义查询列表的名称
  • 表单名称:查询列表关联的表单(可以选择实际表单和虚拟表单)
  • 模块名称:选择完表单自动带出表单所关联的模块,如果同一个模块关联多个模块的时候则关联的模块都会带出供用户选择。
  • 固定查询条件:定义查询列表的显示条件详情见《固定查询条件》
  • 隐藏快捷搜索:勾选了就把创建人相关的查询条件在查询条件页面中隐藏。
  • 无权限列表:勾选表示查询列表查询出所有数据不过滤权限。但是打开具体的某一条数据的时候还是会判断权限。
  • 数据打开方式:在查询列表点击一条数据打开的方式弹出窗口:弹出一个新的tab页打开。默认窗口:在当前页面上打开。
  • 每页显示记录数:定义查询列表每页显示的数量。
  • 显示顺序:定义(图1)页面上左侧的显示顺序。默认为显示顺序的升序排序。
  • 描述:描述此查询列表的用途。

在(图1)页面上左侧的右键按钮的功能介绍具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1397228

(图2)

“新建查询”:点击此按钮可以定义一个查询列表详情见 《查询》

“复制查询”:点击此按钮可以复制一个已经定义的查询列表详情见《复制查询》

在(图1)页面上右侧的右键按钮的功能介绍具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1397233

(图3)

“保存”:点击此按钮保存基础页面上的信息。

“删除”:点击此按钮删除定义的查询列表。

“新建查询”:点击此按钮可以定义一个新的查询列表 详情见 《查询》

“复制查询”:点击此按钮可以复制一个已经定义的查询列表 详情见 《复制查询》

“预览”:点击此按钮可以预览查询列表前端效果。

“创建查询菜单”:点击此按钮可以创建已配置的查询列表的前端菜单

“查看查询菜单地址”:点击此按钮可以查看查询列表的前端地址。

“创建监控菜单”:点击此按钮可以创建监控列表的前端菜单

“查看监控菜单地址”:点击此按钮可以查看监控列表的前端地址

 

 

固定查询条件

4.3.1、概述

固定查询条件可以对查询列表设置条件,然后查询列表会按照设置的条件显示数据。

4.3.2、应用场景说明

当需要设置一个列表按条件显示数据时,可以通过固定查询条件来设置,比如说一个待验证缺陷列表,只需要查看fixed状态的缺陷,则通过设置固定查询条件,通过sql语句或者写Java代码设置固定查询条件缺陷状态为fixed的。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5647

三、功能说明

1、后端设置:通过在【后端应用中心】→【建模引擎】→【查询】在对应的查询列表中设置固定查询条件,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5646

说明:

可以通过sql或者java代码写固定查询条件:

1)sql:勾选sql时,通过在方框中输入sql查询条件。

2)java:勾选java时,可以通过编写一段java代码返回查询条件。

3)写条件时主表别名为t1,明细表别名为d1。

4)设置固定查询提交时,要以数据库中存的值进行编写,如选择框是0、1、2…,浏览框是写id值。

2、设置固定查询条件后,预览查询表单或者前台查看查询列表时,默认按设置的固定查询条件显示数据。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5647

四、实施注意

1、在写固定查询条件时,要按照参考数据库中存的值写。

2、当对应表单存在明细表时,可以将明细表字段设置为固定查询条件,需选择一个子表,且无论选择哪个子表,别名均为d1,如果是主表字段,则别名为t1。

3、固定查询条件支持变量参数如当前用户当前日期等 具体如下

//  当前操作者 $UserId$

//  当前操作者部门$DepartmentId$

//  当前操作者部门(包含下级部门)$AllDepartmentId$

//  当前操作者分部$SubcompanyId$

//  当前操作者分部(包含下级分部)$AllSubcompanyId$

//  当前日期$date$

4、固定查询条件支持传参,格式为and t1.col1=PARM(type)(字符串类型的字段需要加单引号’),可以用于url中加“&type=1”的方式用于其他地方调用。

复制查询

4.4.1、概述

通过复制查询功能可以复制现有的查询列表生成一个新的查询列表,新的查询列表会复制查询列表的相关信息,然后稍作修改就可以。

4.4.2、应用场景说明

当需要新建一个相同模块相类似的列表时,则可以通过复制查询复制新建一个查询列表,然后再根据需要在复制生成的查询列表稍作修改,比如当前存在一个显示所有客户的客户卡片列表,然后需要再新建一个设置固定条件的客户卡片列表时,则可以先复制查询生成新的查询列表,再修改下固定查询设置就可以了。

4.4.3、功能说明

通过【后端应用中心】→【建模引擎】→【查询】选定要复制的查询,操作复制查询则会复制新增一个查询。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5535

说明:通过复制查询生成的查询与被复制的一致,基础、字段定义、权限、批量操作相关设置都会复制。

4.4.4、实施注意

通过复制查询也会复制权限,需要注意权限设置。

字段定义

4.5.1、概述

字段定义页面为查询列表列相关的功能配置页面。

4.5.2、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击查询tab页页面下的“字段定义”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1397409

  • 此页面默认显示出查询列表关联表单中的所有字段。此页面上具体功能说明如下:
  • 标题:勾选表示需要在查询列表上显示的字段列。
  • 字段:为查询列表关联的表单中的字段的列名
  • 名称:为查询列表关联的表单中的字段的显示名
  • 顺序:为查询列表前端显示列的顺序。前端查询列表列的显示顺序为从左至右按照此顺序的升序显示。
  • 链接字段:查询列表中可以链接的字段。

否:不设置链接字段

表单建模:链接的地址为表单建模的地址。

工作流程:链接的地址为工作流程的地址

自定义:用户自定义的链接地址。

  • 链接路径:根据链接字段选择的不一样链接路径也不一样的值。支持取查询列的值作为参数具体如 《链接路径参数》
  • 排序:勾选表示此字段的数据需要排序。详情见 《数据排序》
  • 排序类型:表示勾选的字段是按照什么样的类型排序。默认升序,默认降序。
  • 默认排序优先级:勾选的字段的排序优先级设置。
  • 列宽%:设置查询列显示的宽度。当设置的宽度超过100%则会显示滚动条。
  • 查询条件:勾选表示此字段前端作为查询条件。
  • 条件参数:设置查询条件取参数值作为条件进行搜索出对应的数据详情见 《条件参数》
  • 条件显示顺序:设置查询条件在快捷搜索页面的显示顺序。
  • 关键字:查询列表上的关键字搜索详情见 《查询关键字》
  • 统计:数字类型字段可以设置统计详情见 《统计》
  • 分组:选择框字段可以设置分组设置完了分组前端数据将按照选择框的值进行分组显示数据详情见 《分组功能》
  • 显示转换:字段值在查询列表中以不同的形式的显示详情见 《显示转换》

 

链接路径参数功能

4.6.1、概述

链接路径参数功能是指链接的路径获取字段的值作为url路径中参数的值。

4.6.2、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击查询tab页页面下的“字段定义”页面中的链接路径编写参数值 具体 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401562

说明:

1)标题字段支持单文本、整数、浮点数、金额转换、金额千分位、选择框类型字段。

2)默认勾选时,会带出模块卡片链接地址,可以自定义编辑链接地址为流程查看地址或者自定义的链接地址,地址中可以通过$字段名$的格式取当前表单字段的值。

3)设置链接地址示例(红色字体部分为动态取当前表单字段值格式):

表单建模:

/formmode/view/AddFormMode.jsp?type=$type$&modeId=$modeId$&formId=$formId$&billid=$billid$&opentype=$opentype$&customid=$customid$&viewfrom=$viewfrom$&bh=$bh$

工作流:/workflow/request/ViewRequest.jsp?requestid=$requestId$&isovertime=0&bh=$bh$

其他自定义:http://www.baidu.com?bh=$bh$

设置后,点击标题字段链接可以链接到对应的地址并且解析出对应参数的值 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401565

注意:链接字段参数不支持带格式文本字段。

 

条件参数

4.7.1、概述

通过查询中设置的条件参数,可以在查询列表对应url地址中设置条件参数值后,查询列表搜索条件中会获取url地址中条件参数的值,然后查询列表中数据会根据条件参数值进行过滤。

4.7.2、功能说明

通过进入【后端应用中心】→【建模引擎】→【查询】,在对应的查询字段定义中,勾选对应的查询条件后,可以设置对应字段的条件参数。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398078

 

说明:

1)需要勾选查询条件后,才能设置条件参数,去勾选查询条件或者去勾选标题后,会清空条件参数设置。

2)除特殊字段类型,其他类型字段都支持设置条件参数。

3)设置多个条件参数时,可以通过“-”分隔,如“date1-date2”。

设置完成后,通过在url中设置条件参数的值,查询列表会根据条件参数的值进行过滤。如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398128

查询条件中会获取条件参数值,可以重新设置搜索条件进行搜索。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398131

当查询条件可以设置区间值时,可以设置多个条件参数。如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398133

4.7.3、注意事项

1、除特殊类型字段,其他类型字段都支持设置条件参数。

2、设置条件参数的值时,需要根据数据库中保存值的类型设置,如选择框、浏览框等需要设置id。

3、日期、时间字段类型需注意格式。

4、文本类型字段对应条件参数支持设置“上海泛微”“上海+泛微”“上海泛微”格式类型赋值进行搜索。

5、复制查询时,也可以将条件参数设置复制过来。

6、url地址中存在条件参数时,只有在初始化列表的时候会根据条件参数过滤数据,可以重新设置查询条件进行查询。

分组功能

4.8.1、概述

通过此功能设置可以实现选择框字段的分组显示列表中的数据。

4.8.2、应用场景说明

当查询列表中有选择框类型的字段用户想根据此选择框类型字段中的值进行分组显示。

则可以使用此功能实现,实现效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401603

4.8.3、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击查询tab页页面下的“字段定义”页面中的链接路径编写参数值具体 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401609

说明:

只有选择框类型的字段分组那列才可以选择。默认为否,当需要将这个字段进行分组则选择是。

一个查询列表中只有一个选择框字段中可以设置分组。

在(图2)页面设置完了分组前端显示的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401613

说明:

设置完分组之后前端会显示一个“全部”:表示所有的数据。“空值”:表示此字段没有值的数量

 

数据排序

4.9.1、概述

可以通过设置排序和默认排序优先级设置查询列表中数据的排序方式。

4.9.2、应用场景说明

通过查询列表的数据排序功能,设置查询列表默认排序或者设置指定字段可以前台进行排序,通过排序功能可以更方便的预览列表中数据。如下图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5719

4.9.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【查询】在对应的查询列表的字段定义中通过设置排序和默认排序优先级设置查询列表数据排序的功能。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5717

说明:

1)排序:排序中包含是、否、默认升序、默认降序四个选项。选择是时,前台可以点击对应的字段标题进行手动排序;选否时则不能排序;选择默认升序后,前台查询列表数据会默认按照该字段数据进行升序排序,可以通过手动点击对应字段标题进行手动排序;选择默认降序时,前台查询列表数据会默认按照该字段数据进行降序排序,可以通过手动点击对应字段你标题进行手动排序。

2)默认排序优先级:通过填写数字设置默认排序字段的优先级,仅在排序选择默认升序或者默认降序时生效。

2、设置了排序时,前台会按照排序设置进行排序,也可以手动点击标题进行排序。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5719

4.9.4、实施注意

1、排序优先级只有在排序选择默认升序或者默认降序时才可以设置。

2、支持排序字段的类型有:单文本、整数、浮点数、金额转换、金额千分位、选择框、浏览框(单选)。

3、前台排序时是按照数据库中存的值进行排序,如选择框和浏览框是按照0、1、2…和浏览框的id进行排序,而不是按照浏览框和选择框显示的值排序。

4、如果有设置默认排序,点击标题时,会按照点击标题对应的字段进行排序。

统计

4.10.1、概述

统计功能可以针对数字类型的字段进行统计,并且显示当前页的统计数据和总数。

4.10.2、应用场景说明

比如列表中存在数字字段,需要统计某个字段的总数时,则可以使用统计功能。如客户卡片列表,想要统计客户联系人的人数时,则可以设置联系人个数进行统计,则在列表中会显示联系人个数的总数和当前页的总数。如下图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5769

4.10.3、功能说明

1、通过【后台应用重心】→【建模引擎】→【查询】在对应的查询的自定定义中设置统计。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5762

说明:

可以设置统计的字段类型有:整数、浮点数、金额转换、金额千分位。

2、设置统计后,在前台查询列表,可以看到统计信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5769

 

说明:

1)当页合计:统计的是当前页对应字段的数据。

2)总计:统计的是列表中所有数据对应字段的数据。

4.10.4、实施注意

1、支持统计设置的字段类型有:整数、浮点数、金额转换、金额千分位。

2、在前台统计有显示当页合计和总计,当页合计只统计当前页,总计统计的是列表中的所有数据。

查询关键字

4.11.1、概述

通过设置关键字,可以在前台查询列表的快捷搜索框中输入对应字段的内容进行搜索,并且支持多个字段设为关键字进行查询,以实现快速查询的功能。

4.11.2、应用场景说明

在某个搜索条件或者某几个搜索条件经常使用时,可以设置为关键字,然后在查询列表中则可以在快捷搜素框中输入信息进行快速搜索,不需要在高级搜索里面进行搜素。如一个缺陷列表,想要通过任务编号和任务名称进行搜索时,则可以设置这两个字段作为关键字。如下图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5743

4.11.3、功能说明

1、可以通过【后端应用中心】→【建模引擎】→【查询】找到对应的查询列表,在字段定义中设置关键字,可以设置多个。如图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5738

 

说明:

1)关键字设置支持的字段类型有:单文本-文本、整数、浮点数、金额转换和金额千分位。

2)设置多个关键字时,前台是or查询,如设置了任务编号和任务名称为关键字,则前台快速搜索栏可以输入内容后会搜索出任务编号或者任务名称符合条件的数据。

2、设置关键字后,前台查询列表可以通过输入关键字对应的内容进行搜索。如图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5743

说明:

1、鼠标移动到输入框时,会通过tips显示设置了关键字的字段名称。

2、输入内容后可以按回车或者点击搜索图标进行搜索。

4.11.4、实施注意

1、支持设置关键字的字段类型有:单文本-文本、整数、浮点数、金额转换和金额千分位,不支持的字段不会显示关键字设置选项。

2、设置多个关键字时,是按or的方式进行搜索。

3、前台输入内容后支持点击搜索图标或者按回车进行搜索。

显示转换

4.12.1、概述

通过显示转换,可以自定义对应字段内容在前台查询列表中不同的内容显示不同的样式。

4.12.2、应用场景说明

通过显示转换,可以设置不同的选项或者不同的内容按不同的样式显示或者针对附件字段是否提供下载和批量下载。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6027

 

4.12.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【查询】找到对应的查询列表,在字段定义tab页针对对应的字段设置显示转换。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6009

 

说明:

显示转换功能支持的字段类型有:整数、浮点数、金额转换、金额千分位、选择框、浏览框-日期、附件上传、check框。

2、针对不同类型的字段显示转换设置的内容不一样。

1)针对数字类型的(整数、浮点数、金额转换、金额千分位),可以设置不同的条件按不同的样式显示。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6011

说明:

添加按钮:添加显示方式转换设置。

删除按钮:删除显示方式转换设置。

字段条件1、字段条件2:设置字段条件。

显示值:设置列表中对应字段显示值,可以通过html代码设置样式。

背景颜色:通过填写颜色代码简单设置前台列表对应字段内容显示的背景颜色。

字体颜色:通过填写颜色代码简单设置前台列表对应字段内容显示的字体颜色。

2)针对选择框类型的字段,则针对不同的选项值进行设置。如下图。
E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6013

说明:

字段条件、字段值:设置对应的显示条件。

显示值:设置列表中字段显示的值,可以通过一段代码设置样式。

背景颜色:设置列表中对应字段显示内容的背景色。

字体颜色:设置列表中对应字段显示内容的字体颜色。

3)针对日期类型的字段,则针对不同的条件进行设置。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6014

说明:

字段条件1、字段条件2:设置日期字段的条件。

显示值:设置列表中字段显示的值,可以通过一段代码设置样式。

背景颜色:设置列表中对应字段显示内容的背景色。

字体颜色:设置列表中对应字段显示内容的字体颜色。

4)针对附件上传字段,可以设置是否显示下载、批量下载按钮。如下图。
E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6015

说明:

选中:选中对应的选项可以设置是否显示对应的按钮。

显示格式、说明:描述对应的选项。

5)针对check框类型字段,可以设置选择或者不选中显示的效果。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1111321

说明:

字段条件、字段值:显示check框字段的条件信息。

显示值:设置check框字段内容显示样式。

背景颜色、字体颜色:设置check框字段内容显示背景颜色和字体颜色。

3、前台显示效果。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6018

4.13.4、实施注意

1、列表中只有支持设置显示转换的字段,才可以操作设置显示转换,点击对应字段在显示转换列空白处则会显示显示转换的图标。

2、支持的字段类型有:整数、浮点数、金额转换、金额千分位、选择框、浏览框-日期、附件上传、check框。

3、可以结合显示值、背景颜色、字体颜色设置前台的显示效果,注意显示值使用代码时,不要与背景颜色、字体颜色重复设置。

4、设置链接字段会与设置显示转换冲突,设置链接字段时,不能设置显示转换

权限

4.13.1、概述

定义查询列表菜单和监控列表菜单的访问权限。

4.13.2、功能说明

在查询中可以设置对应查询列表在前台创建的菜单的访问权限,查询中的权限可以设置的权限类型有查看权限、监控权限(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398749

查看权限:可以设置对应查询列表菜单的访问权限。

监控权限:可以设置对应查询列表对应的监控菜单的访问权限。

1.1.1查看权限

查询列表的查看权限是指对应查询列表菜单的访问权限,查询列表的查看权限是指前台对应查询列表菜单的访问权限,有查看权限的人员在前台可以正常访问查询列表菜单,没有权限的人员访问菜单时,则会提示无权限。

注意:

1)当查询列表没有设置查看权限时,所有可以看到菜单的人员都可以访问查询列表菜单,当查询列表设置了查看权限时,则只有查询列表中有查看权限的人员才可以访问查询列表菜单。

2)查询列表中的显示的数据是由模块中的共享权限来控制的,当列表有选择模块时,列表中会显示该模块的所有有查看权限(查看、编辑、完全控制)的数据;当列表没有选择模块时,则会显示该列表引用的表单对应的所有模块有权限的数据。

查询列表的查看权限共享类型有人员、部门、分部、角色、所有人这5种类型(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398753

人员:可以设置指定人员有查询列表的查看权限。

部门:可以结合安全级别设置指定部门下的人员有查询列表的查看权限。

分部:可以结合安全级别设置指定分部下的人员有查询列表的查看权限。

角色:可以结合安全级别设置指定角色的人员有查询列表的查看权限。

所有人:可以结合安全级别设置组织架构下的人员有查询列表的查看权限。

1.1.1.1人员

共享类型为人员时,可以设置指定的人员有查询列表的查看权限,有权限的人的可以在前台正常访问对应的查询列表菜单。

1.1.1.2部门

共享类型为部门时,可以结合安全级别设置某个部门或者某几个部门的人员有查询列表的查看权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个部门。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应部门下安全级别符合设置的值的人员都有查询列表的查看权限,有权限的人可以在前台正常访问查询列表菜单。

1.1.1.3分部

共享类型为分部时,可以结合安全级别设置某个分部或者某几个分部下的人员有查询列表的查看权限,可以添加多个权限项。

1)选择:选择要添加权限的分部,可以添加多个分部。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应分部下安全级别符合设置的值的人员都有查询列表的查看权限,有权限的人的可以在前台正常访问对应的查询列表菜单。

1.1.1.4角色

共享类型为角色时,可以选择角色设置中的角色添加权限,结合安全级别、共享级别和角色设置对应的人员有查询列表的查看权限,可以添加多个权限项。

1)选择:选择要设置权限的角色。

2)共享级别:设置表单建模中对应查询列表有查看权限的级别。

2部门:共享级别为部门时,则所选择的角色中级别为部门、分部、总部的成员都有查询列表的查看权限。

2分部:共享级别为分部时,则所选择的角色中级别为分部、总部的成员都有查询列表的查看权限。

2总部:共享级别为总部时,则所选择的角色中只有级别为总部的成员才有查询列表的查看权限。

3)安全级别:设置表单建模查询列表有查看权限的人员的安全级别。

添加角色相关权限后,只有角色中级别大于或等于设置的共享级别且安全级别大于或等于设置的安全级别的成员才有查询列表的查看权限,有权限的人的可以在前台正常访问对应的查询列表菜单。

1.1.1.5所有人

共享类型为所有人时,可以结合安全级别设置组织架构中的人员有查询列表的查看权限,可以添加多个权限项。

1)安全级别:设置人员的安全级别。

添加所有人相关权限后,系统组织架构中大于或等于设置的安全级别的人员有查询列表的查看权限,有权限的人的可以在前台正常访问对应的查询列表菜单。

1.1.2监控权限

查询列表的监控权限是指通过查询列表创建的监控列表菜单的访问权限,有监控权限的人员在前台可以正常访问监控列表菜单,没有权限的人员访问菜单时,则会提示无权限,监控列表中的数据会显示对应模块的所有数据。

注意:

1)模块中设置的监控权限有访问监控菜单和删除数据的权限。查询列表中设置的监控权限只有访问监控菜单的权限。当查询列表没有设置监控权限时,则以对应模块中设置的监控权限为准,没有监控权限的人员不能访问监控列表菜单;当查询列表设置了监控权限时,模块中也设置了监控权限则同时拥有模块和查询列表中设置的监控权限。

2)当列表有选择模块时,监控列表中会显示该模块所有数据;当列表没有选择模块时,则会显示列表引用的表单对应的所有模块的数据。

查询列表的查看权限共享类型有人员、部门、分部、角色、所有人这5种类型(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398765

人员:可以设置指定人员有查询列表监控菜单的访问权限。

部门:可以结合安全级别设置指定部门下的人员有查询列表监控菜单的访问权限。

分部:可以结合安全级别设置指定分部下的人员有查询列表监控菜单的访问权限。

角色:可以结合安全级别设置指定角色的人员有查询列表监控菜单的访问权限。

所有人:可以结合安全级别设置组织架构下的人员有查询列表监控菜单的访问权限。

1.1.2.1人员

共享类型为人员时,可以设置指定的人员有查询列表监控菜单的访问权限,有权限的人的可以在前台正常访问对应的查询列表对应的监控菜单。

1.1.2.2部门

共享类型为部门时,可以结合安全级别设置某个部门或者某几个部门的人员有查查询列表监控菜单的访问权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个部门。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应部门下安全级别符合设置的值的人员都有查询列表监控菜单的访问权限,有权限的人可以在前台正常访问查询列表对应的监控菜单。

1.1.2.3分部

共享类型为分部时,可以结合安全级别设置某个分部或者某几个分部下的人员有查询列表监控菜单的访问权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个分部。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应分部下安全级别符合设置的值的人员都有查询列表监控菜单的访问权限,有权限的人的可以在前台正常访问查询列表对应的监控菜单。

1.1.2.4角色

共享类型为角色时,可以选择角色设置中的角色添加权限,结合安全级别、共享级别和角色设置对应的人员有查询列表监控菜单的访问权限,可以添加多个权限项。

1)选择:选择要设置权限的角色。

2)共享级别:设置表单建模中有对应查询列表的监控菜单的访问权限的级别。

2部门:共享级别为部门时,则所选择的角色中级别为部门、分部、总部的成员都有查询列表的监控菜单的访问权限。

2分部:共享级别为分部时,则所选择的角色中级别为分部、总部的成员都有查询列表的监控菜单的访问权限。

2总部:共享级别为总部时,则所选择的角色中只有级别为总部的成员才有查询列表的监控菜单的访问权限。

3)安全级别:设置表单建模查询列表的监控菜单有访问权限的人员的安全级别。

添加角色相关权限后,只有角色中级别大于或等于设置的共享级别且安全级别大于或等于设置的安全级别的成员才有查询列表的监控菜单的访问权限,有权限的人的可以在前台正常访问对应的查询列表的监控菜单。

1.1.2.5所有人

共享类型为所有人时,可以结合安全级别设置组织架构中的人员有查询列表的监控菜单的访问权限,可以添加多个权限项。

1)安全级别:设置人员的安全级别。

添加所有人相关权限后,系统组织架构中大于或等于设置的安全级别的人员有查询列表的监控菜单的访问权限,有权限的人的可以在前台正常访问查询列表对应的监控菜单。

 

自定义按钮

4.14.1、概述

定义查询列表上数据的自定义按钮具体效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401041

4.14.2、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击查询tab页页面下的“自定义按钮”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401042

(图1)

在(图1)页面上右键点击“新建”按钮出现的页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401070

页面属性说明:

名称:自定义按钮的名称

链接目标方式:点击此按钮跳转的路径或者执行的方法。

  • 手动输入:定义按钮执行的方法
  • 链接:定义按钮跳转的路径。

当链接目标方式选择手动输入时:

  • javascript方法名:定义js方法名。命名规范为:javascript:onUrl();
  • javascript方法参数:js方法中传递的参数名。这个是字段的列名
  • javascript方法体:编写js方法的逻辑代码。方法体命名规范:function onUrl(id,params){}

当链接目标方式选择链接时

  • 链接打开方式:打开路径的方式。TAB页:新的tab页打开,弹出框:以弹出框的方式打开。
  • 链接目标参数id:传递路径的参数名称
  • 链接目标参数field:传递路径参数名称对应的值可以填写字段列名就表示取这个字段列的值作为参数的值。

接口路径:定义此按钮显示的接口代码。

是否显示:勾选表示此按钮显示不勾选表示不显示

描述:此按钮的说明

显示顺序:此按钮的显示顺序(图1)列表页面上数据按照此显示顺序的升序排序。

当链接目标方式:手动输入时例子如下:

1、后台配置页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401071

Javascript方法参数:填写字段的列名如果有多个则以逗号隔开。

2、前端显示效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401077

 

当链接目标方式:链接时例子如下:

1、后台配置页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401079

链接目标参数id:自定义的一个参数名称名为objname

链接目标参数field:为查询列表关联表单中的字段名。bh为编号字段。

2、前端显示效果如下

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401083

自定义接口路径中的代码格式如下图:

 

package weaver.formmode.interfaces.action;
import weaver.formmode.interfaces.PopedomCommonAction;
import weaver.formmode.setup.ModeRightInfo;
public class TestAction implements PopedomCommonAction {
@Override
public String getIsDisplayOperation(String uid, String billid) {
ModeRightInfo modeRightInfo = new ModeRightInfo();
modeRightInfo.writeLog(“==zdystart====”);
modeRightInfo.writeLog(“uid:”+uid);
modeRightInfo.writeLog(“billid:”+billid);
modeRightInfo.writeLog(“==zdyend===”);
if (“1”.equals(billid)){
return “false”;
} else {
return “true”;
}
}
}

说明:需要实现PopedomCommonAction接口。该接口中有一实现方法getIsDisplayOperation,参数userid和billid,返回值为”true”或者”false”字符串。如果在接口路径中不输入,或者输入有误,默认返回true,也就是默认显示自定义按钮。

 

批量操作

4.15.1、概述

批量操作页面是用于配置此查询列表上右键需要显示那些按钮

4.15.2、功能说明

通过进入【后端应用中心】→【建模引擎】→点击一个具体的“查询”下的“批量操作”tab页如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1400809

此页面上的按钮分为两种操作类型。分别为系统默认和用户自定义。系统默认是每个查询页面都会共用的几个系统默认的按钮。用户自定义是通过页面扩展中所配置的自定义按钮具体如何配置如 《页面扩展》

针对此页面的功能点说明如下:

  • 显示名称:用户可以自己定义右键按钮的显示名称。
  • 是否启用:勾选表示此按钮在查询列表右键菜单中显示。默认新创建的用户自定义的按钮是不启用的。如果需要启用需要用户手动来启用。
  • 显示顺序:定义右键按钮的显示顺序。

注意:如果用户针对此查询列表在页面扩展中设置了右键按钮 用户需要在此页面上勾选了方可显示。

 

日志

4.16.1、概述

日志是记录后端查询的操作日志

4.16.2、功能说明

通过进入【后端应用中心】→【建模引擎】→点击一个具体的“查询”下的“日志”tab页如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1400259

说明:

  • 此页面上记录查询基础数据的新建和编辑的操作日志。
  • 在此页面上可以根据操作人,操作类型,操作时间进行数据搜索。

注意:此页面是记录查询后端的操作日志。

 

  1. 报表

报表

5.1.1、概述

报表也是可以理解为表单建模数据的展示。只是展示的方式与自定义查询功能展示的方式不一样。

在前端点击配置好的报表 先展示的是查询条件 用户可以输入查询条件 然后右键再点击查询 搜索相对应的数据。

5.1.2、前端效果说明

我们利用表单引擎搭建了一个车辆管理模块 需求是通过报表的功能在前端展示车辆信息。实现的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10862

在上图上我们可以输入相应的查询条件 然后 右键 点击“查询”按钮 出来的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10863

5.1.3、功能配置说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后 点击报表tab页 页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10866
上图基础信息设置完之后  点击“字段定义”tab页 如下图 设置报表的显示的列等 具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10895

上图配置完之后 再回到“基础”tab页  然后 右键点击“预览”按钮 我们可以看到前台的展示效果 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10897

可以点击右键“查询”按钮  查看报表的显示内容。

再回到“基础”tab页  然后右键 点击“创建菜单”按钮  将配置的报表 发布到前台 具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10909

基础

5.2.1、概述

基础是定义的某个报表的具体信息页面。在此页面上可以针对报表的一些功能点进行设置。

5.2.2、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击报表tab页页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401766

(图1)

页面属性说明:

名称:定义报表的名称

表单名称:报表关联的表单(此处只可以选择实际表单,不能选择虚拟表单)

模块名称:选择完表单自动带出表单所关联的模块,如果同一个表单关联多个模块的时候则关联的模块都会带出供用户选择。

每页显示记录数:定义报表每页显示的数量。

显示顺序:定义(图1)页面上左侧的显示顺序。默认为显示顺序的升序排序。

固定查询条件:定义报表的显示条件详情见 《固定查询条件》

描述:描述此报表的用途。

在(图1)页面上左侧的右键按钮的功能介绍具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401796

(图2)

“新建报表”:点击此按钮可以定义一个查询列表详情见 《报表》

在(图1)页面上右侧的右键按钮的功能介绍具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1401798

(图3)

“保存”:点击此按钮保存基础页面上的信息。

“删除”:点击此按钮删除定义的报表。

“新建报表”:点击此按钮可以定义一个新的报表详情见 《报表》

“预览”:点击此按钮可以预览报表前端效果。

“创建菜单”:点击此按钮可以创建已配置的报表的前端菜单

“查看菜单地址”:点击此按钮可以查看报表的前端地址。

 

固定查询条件

5.3.1、概述

报表中的固定查询条件,可以通过设置固定查询条件设置进入报表时,列表中的数据按设置的条件显示。

5.3.2、应用场景说明

设置一个报表默认只显示一些符合条件的数据时,在可以通过报表的固定查询条件来设置默认列表中按设置的条件显示数据。如下图中,待验证缺陷列表中只显示fixed的数据。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6071

5.3.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【报表】找到对应的报表在基础也设值固定查询条件。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6073

说明:

1)在固定查询条件框输入sql查询条件作为报表固定查询条件。

2)固定查询条件格式表单主表表名的别名为a,查询条件的格式为: a.a = ‘1’ and a.b = ‘3’ and a.c like ‘%22%’。

2、设置固定条件后,前台报表列表只会结合设值的报表查询条件和固定查询条件进行显示。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6074

5.3.4、实施注意

1、在写固定查询条件时,要按照参考数据库中存的值写。

2、固定查询条件支持变量参数如当前用户当前日期等 具体如下
//  当前操作者 $UserId$

//  当前操作者部门$DepartmentId$

//  当前操作者部门(包含下级部门)$AllDepartmentId$

//  当前操作者分部$SubcompanyId$

//  当前操作者分部(包含下级分部)$AllSubcompanyId$

//  当前日期$date$

字段定义

5.4.1、概述

基础是定义的某个报表的具体信息页面。在此页面上可以针对报表的一些功能点进行设置。

5.4.2、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击报表tab页页面下的“字段定义”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1402560

此页面默认显示出报表关联表单中的所有字段。此页面上具体功能说明如下:

标题:勾选表示需要在报表上显示的字段列。

字段:为报表关联的表单中的字段的列名

名称:为报表关联的表单中的字段的显示名

显示顺序:为报表前端显示列的顺序。前端报表列的显示顺序为从左至右按照此顺序的升序显示。

统计:数字类型字段可以设置统计详情见《统计》

排序类型:设置字段的排序类型。升序:默认按照此字段升序。降序:默认按照此字段降序排序。否:表示不排序。 详情见 《排序》

排序关键字顺序:当设置多个排序字段的时候设置排序字段的先后排序顺序数字越小越优先。

 

统计

5.5.1、概述

通过报表的统计功能可以实现指定的字段(整数、浮点数、金额转换)进行本页总计和全部数据合计的功能。

5.5.2、应用场景说明

当针对一个报表,需要对一些数量、金额等字段进行统计时,可以通过报表的统计字段进行合计计算,省去了人工计算的麻烦。如需要统计联系人个数总数时,可以通过对联系人个数设置启用统计功能,则会在前台报表列表中显示统计信息,包含当页合计和总计。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6397

5.5.3、功能说明

1、通过进入【后台应用中心】→【建模引擎】→【报表】在对应报表的字段定义tab页,针对对应的字段的统计进行设置。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6398

说明:

1)勾选进行统计、不勾选不统计。

2)可以设置多个字段。

2、在前台会显示当页合计和总计信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6399

5.5.4、实施注意

1、报表统计支持的字段类型有:整数、浮点数、金额转换,不支持统计的字段在统计列表不会显示Check框。

2、当报表中有显示主表和明细表字段时,如果对主表字段进行统计,由于同一个主表会对应多条明细数据,可能会存在主表统计字段会重复计算的情况,针对主表字段的统计最好是只设置主表字段以保证统计数据的准确性。

排序

5.6.1、概述

通过报表的排序功能可以实现报表列表中数据按指定字段进行排序。

5.6.2、应用场景说明

当需要设置报表中的数据排序便于查看时,则可以通过报表的排序功能进行设置,如需要设置客户卡片报表中数据按联系人个数降序、客户编号升序显示时,则可以结合排序类型、排序关键字顺序设置对应字段的排序。效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6308

5.6.3、功能说明

1、通过进入【后台应用中心】→【建模引擎】→【报表】在对应报表的字段定义中通过设置排序类型和排序关键字顺序设置报表数据的排序。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6309

说明:

1)排序类型:设置对应字段是否排序,升序还是降序,“否”不排序,“升序”列表中数据按升序显示,“降序”报表中数据按降序显示。

2)排序关键字顺序:设置排序字段进行排序的优先级,按数字从小到大优先级由高到低。如设置客户编号排序关键字顺序为1,联系人个数排序关键字顺序为0,则优先按联系人个数排序,联系人个数一样的再按客户编号排序。

2、前台应用效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6310

5.6.4、实施注意

1、当设置多个排序字段时,通过排序关键字顺序设置排序的优先级。

2、报表中支持排序的字段类型有:单文本、整数、浮点数、金额转换、金额千分位、选择框、浏览框(单选),不支持的字段不显示排序选项。

3、前台排序时,是按照数据库中的值进行排序,如选择框和浏览框是按照0、1、2…和浏览框的id进行排序,而不是按照浏览框和选择框显示的值排序。

4、报表的查看需要在权限中设置了有权限的人员才可以查看。

权限

5.7.1、概述

定义报表菜单的访问权限。

5.7.2、功能说明

在报表中可以设置对应报表在前台的访问权限,报表中的权限可以设置共享权限(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398803

共享权限:可以设置报表在前台对应菜单的访问权限。

1.1.1共享权限

报表的共享权限可以设置通过在报表模块创建的报表对应的前台菜单的访问权限,有权限的人员可以在前台正常访问报表对应的菜单,无权限的人员访问报表对应的菜单时会提示无权限。

注意:

1)当报表没有设置共享权限时,则都不能访问报表对应的前台菜单,设置报表的共享权限后,有权限的人员才可以访问报表在前台对应的菜单。

2)当报表有选择模块时,则报表中会显示对应模块的所有数据;当报表没有选择模块时,则会显示报表引用的表单对应的所有模块的数据。

报表的共享权限共享类型有人员、部门、分部、角色、所有人这5种类型(如图)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1398807

人员:可以设置指定人员有报表对应菜单的访问权限。

部门:可以结合安全级别设置指定部门下的人员有报表对应菜单的访问权限。

分部:可以结合安全级别设置指定分部下的人员有报表对应菜单的访问权限。

角色:可以结合安全级别设置指定角色的人员有报表对应菜单的访问权限。

所有人:可以结合安全级别设置组织架构下的人员有报表对应菜单的访问权限。

1.1.1.1人员

共享类型为人员时,可以设置指定的人员有报表对应菜单的访问权限,有权限的人的可以在前台正常访问报表对应的菜单。

1.1.1.2部门

共享类型为部门时,可以结合安全级别设置某个部门或者某几个部门的人员有报表对应菜单的访问权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个部门。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应部门下安全级别符合设置的值的人员都有报表对应菜单的访问权限,有权限的人可以在前台正常访问报表对应的菜单。

1.1.1.3分部

共享类型为分部时,可以结合安全级别设置某个分部或者某几个分部下的人员有报表对应菜单的访问权限,可以添加多个权限项。

1)选择:选择要添加权限的部门,可以添加多个分部。

2)安全级别:设置有权限的人员的安全级别。

添加权限后,权限列表中对应分部下安全级别符合设置的值的人员都有报表对应菜单的访问权限,有权限的人的可以在前台正常访问报表对应的菜单。

1.1.1.4角色

共享类型为角色时,可以选择角色设置中的角色添加权限,结合安全级别、共享级别和角色设置对应的人员有报表对应菜单的访问权限,可以添加多个权限项。

1)选择:选择要设置权限的角色。

2)共享级别:设置表单建模有报表对应菜单的访问权限的级别。

2部门:共享级别为部门时,则所选择的角色中级别为部门、分部、总部的成员都有报表对应菜单的访问权限。

2分部:共享级别为分部时,则所选择的角色中级别为分部、总部的成员都有报表对应菜单的访问权限。

2总部:共享级别为总部时,则所选择的角色中只有级别为总部的成员才有报表对应菜单的访问权限。

3)安全级别:设置表单建模查询列表的监控菜单有访问权限的人员的安全级别。

添加角色相关权限后,只有角色中级别大于或等于设置的共享级别且安全级别大于或等于设置的安全级别的成员才有报表对应菜单的访问权限,有权限的人的可以在前台正常访问报表对应的菜单。

1.1.1.5所有人

共享类型为所有人时,可以结合安全级别设置组织架构中的人员有报表对应菜单的访问权限,可以添加多个权限项。

1)安全级别:设置人员的安全级别。

添加所有人相关权限后,系统组织架构中大于或等于设置的安全级别的人员有报表对应菜单的访问权限,有权限的人的可以在前台正常访问报表对应的菜单。

 

日志

5.8.1、概述

日志是记录后端报表的操作日志

5.8.2、功能说明

通过进入【后端应用中心】→【建模引擎】→点击一个具体的“报表”下的“日志”tab页如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1402595

说明:

  • 此页面上记录报表基础数据的新建和编辑的操作日志。
  • 在此页面上可以根据操作人,操作类型,操作时间进行数据搜索。

注意:此页面是记录报表后端的操作日志。

 

  1. 浏览框

浏览框

6.1.1概述

自定义浏览框可以理解为是在表单引擎中的表与表关联的一个桥梁。比如 利用表单引擎搭建了一个车辆管理

驾驶员信息是一张表单  车辆信息是一张表单  车辆信息卡片中有个字段名为司机 关联的是驾驶员信息表单中

一条或者多条数据 那么司机这个字段是如何关联我们驾驶员卡片的信息 这个就需要通过我们的自定义浏览框功能

作为一个桥梁把两者联系起来。

6.1.2、前端效果

要实现概述中描述的需求的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10931

6.1.3、功能配置说明

要实现上面的需求 接下来的配置 是车辆信息模块和驾驶员信息模块 在表单引擎中已经搭建完 此些模块的搭建步骤 我们不做阐述。接下来的步骤是在此基础上操作的。

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后 点击浏览框tab页 页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10934

点击上图中的“字段定义”tab页  设置自定义浏览框显示的字段 具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10948

上图配置完之后 然后再回到“基础”tab页 然后再右键 点击“创建浏览框”按钮

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10968

上图创建浏览框按钮之后 我们可以在“浏览框列表”tab页 看到创建浏览框按钮的标识 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10970

图(5)

上述配置完之后 接下来 我们到车辆信息的表单里面去 车辆信息表单字段页面司机字段如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\10971

上述配置完之后 我们就可以看到“二、前端效果”中的效果。 如果要设置成多选的浏览框 只需要将上图中的 自定义单选 选择为自定义多选即可。

基础

6.2.1、概述

基础是定义的某个浏览框的具体信息页面。在此页面上可以针对浏览框的一些功能点进行设置

6.2.2、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击浏览框tab页页面下的“基础”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1406089

(图1)

页面属性说明:

自定义浏览框名称:定义浏览框的名称

表单名称:浏览框关联的表单(可以选择实际表单和虚拟表单)

模块名称:选择完表单自动带出表单所关联的模块,如果同一个模块关联多个模块的时候则关联的模块都会带出供用户选择。

固定查询条件:浏览框的显示条件详情见 《固定查询条件》

每页显示记录数:定义浏览框每页显示的数量。

显示顺序:定义(图1)页面上左侧的显示顺序。默认为显示顺序的升序排序。

描述:描述此浏览框的用途。

在(图1)页面上左侧的右键按钮的功能介绍具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1406095

(图2)

“新建浏览框”:点击此按钮可以新建一个新的浏览框详情见 《浏览框》

在(图1)页面上右侧的右键按钮的功能介绍具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1406097

(图3)

“保存”:点击此按钮保存基础页面上的信息。

“删除”:点击此按钮删除定义的浏览框。

“预览”:点击此按钮可以预览此浏览框的前端效果。

“新建浏览框”:点击此按钮可以新建一个新的浏览框。详情见 《浏览框》

“创建浏览框按钮”:点击此按钮可以创建一个浏览框的标识。用于表单上字段类型为字段单选和自定义多选可以选择到此处创建的浏览框的标识。

 

 

 

 

固定查询条件

6.3.1、概述

通过浏览框的固定查询条件,可以浏览框选择内容时,按条件显示指定的数据。

6.3.2、应用场景说明

当浏览框选择数据时,需要按条件显示数据,如创建图书借阅记录时,选择图书时只只需要显示可借阅的时,则可以设置选择图书对应的浏览框设置固定条件时列表中只显示状态为可借阅的图书。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6445

6.3.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【浏览框】在对应的浏览框的基础tab页设置固定查询条件。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6446

说明:

1)sql:通过编写sql语句写浏览框的固定查询条件。表单主表表名的别名为t1,查询条件的格式为: t1.a = ‘1’ and t1.b = ‘3’ and t1.c like ‘%22%’。

2)java:通过编写java代码返回固定查询条件,选择java后会显示编写java文件的图标,在对应的java文件中编写java代码,也可以通过点击X删除当前的java代码文件。

2、设置浏览框固定查询条件后,在前台对应浏览框选择图书时,列表中数据会按照设置的固定条件进行过滤。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6447

6.3.4、实施注意

1、在写固定查询条件时,要按照参考数据库中存的值写,如选择框是0、1、2…等,浏览框是对应的id。

2、固定查询条件支持变量参数如当前用户当前日期等 具体如下
//  当前操作者 $UserId$
//  当前操作者部门$DepartmentId$
//  当前操作者部门(包含下级部门)$AllDepartmentId$
//  当前操作者分部$SubcompanyId$
//  当前操作者分部(包含下级分部)$AllSubcompanyId$
//  当前日期$date$

3、支持自定义单选和自定义多选浏览框。

字段定义

6.4.1、概述

字段定义页面是浏览框列相关的功能配置页面。

6.4.2、功能说明

在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击浏览框tab页页面下的“字段定义”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1406330 此页面默认显示出浏览框关联表单中的所有字段。此页面上具体功能说明如下:

标题:勾选表示需要在浏览框上显示的字段列。

字段:为浏览框关联的表单中的字段的列名

名称:为浏览框关联的表单中的字段的显示名

链接字段:某卡片上自定义浏览框列表选择完一条数据显示在此卡片上的字段。

否:不设置链接字段

是:设置此字段为在卡片上显示的字段。

快捷搜索字段:前端卡片上联想功能设置的字段具体 《快捷搜索字段》

排序:勾选表示此字段的数据需要排序。详情见 《排序功能》

排序类型:表示勾选的字段是按照什么样的类型排序。默认升序,默认降序。

默认排序优先级:勾选的字段的排序优先级设置。

查询条件:勾选表示此字段前端作为查询条件。

查询显示顺序:设置在浏览框页面上查询条件在快捷搜索页面的显示顺序。

 

排序功能

6.5.1、概述

通过自定义浏览框的排序功能,可以在引用浏览框选择数据时,列表中的数据按设置的排序字段进行排序。

6.5.2、应用场景说明

如果浏览框选择数据时,数据比较多,如果字段按照一定的规律排序则便于查找定位找到要选择的数据,这种情况下则可以使用自定义浏览框的排序功能。如新建图书借阅记录时,选择读者时,读者信息比较多,则可以按照读者名字或者可借阅本数进行排序。如下图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7025

6.5.3、功能说明

1、通过在【后台应用中心】→【建模引擎】→【浏览框】在对应浏览框的字段定义中通过设置排序和排序优先级设置指定字段进行排序。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7026

说明:

1)排序:可以设置指定字段的排序类型:是–可以进行排序,点击标题进行排序;否—不排序;默认升序—浏览框列表中数据默认升序排列,点击标题可以手动排序;默认降序—浏览框列表中数据默认降序排列,点击标题可以手动排序。

2)排序优先级:设置默认排序字段的优先级,数字从小到大按照优先级由高到低。

2、设置排序后,前台引用浏览框选择数据时,浏览框列表中的数据会按照排序设置进行排序,点击标题也可以按相关字段手动排序。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7027

6.5.4、实施注意

1、排序优先级只有在排序选择默认升序或者默认降序时才可以设置。

2、支持排序字段的类型有:单文本、整数、浮点数、金额转换、金额千分位、选择框、浏览框(单选)。

3、前台排序时是按照数据库中存的值进行排序,如选择框和浏览框是按照0、1、2…和浏览框的id进行排序,而不是按照浏览框和选择框显示的值排序。

4、如果有设置默认排序,点击标题时,会按照点击标题对应的字段进行排序。

快捷搜索字段

6.6.1、概述

通过快捷搜索字段功能,可以实现在浏览框的方框中输入内容然后过滤出浏览框框列表数据,直接选择需要的数据,实现快捷选择数据的功能。

6.6.2、应用场景说明

当浏览框选择数据时,点击浏览框图标进入浏览框列表中找对应的数据,当数据量大的时候比较难找,通过快捷搜索功能可以输入匹配的字符然后过滤出浏览框数据列表,从中选择即可。

如选择图书时,直接从图书列表中选择数据比较多比较麻烦,可以直接在浏览框的输入框中输入内容,则会过滤出对应的数据,选择自己需要的数据即可。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7493

6.6.3、功能说明

1、通过【后台应用中心】→【建模引擎】→【浏览框】在对应的浏览框字段定义页面,通过设置快捷搜索字段,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7495

说明:

1)通过设置快捷搜索字段,在前台浏览框输入框中输入该字段相关内容时,则会过滤出数据供选择。

2)可设置快捷搜索字段类型有:单文本、多文本、整数、浮点数、金额转换、金额千分位。

3)可设置多个快捷搜索字段,设置后,输入内容会过滤出都符合条件的数据,但是列表中是显示该条数据对应的标题字段的内容。

2、浏览框启用快捷搜索前台显示效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7496

6.6.4、实施注意

1、可以设置多个快捷搜索字段,设置多个字段时,前台过滤列表显示的是过滤出的列表对应的标题字段信息。

2、支持设置快捷搜索字段的字段类型有:单文本、多文本、整数、浮点数、金额转换、金额千分位。

3、如果修改过浏览框的标题字段(链接字段)信息,则需要重新初始化被应用浏览框标识的信息,否则过滤列表显示可能与设置不一致。

浏览框列表

6.7.1、概述

通过浏览框列表可以快速查看到通过该浏览框创建的浏览框标识,并且可以直接在浏览框列表中修改浏览框标识。

6.7.2、应用场景说明

在添加了浏览框标识后,可以通过在浏览框列表中直接修改浏览框标识信息,并可以进行初始化,则引用的浏览框标识则会以修改后的为准。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7849

6.7.3、功能说明

通过在【后台应用中心】→【建模引擎】→【浏览框】对应的浏览框的浏览框列表页面,可以看到通过该浏览框创建的所有浏览框标识。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7888

说明:

1)浏览框列表中会显示当前浏览框对应的所有浏览框标识。

2)点击链接可以查看和修改对应的浏览框标识。

3)初始化:在浏览框标识基本信息页面通过右键“初始化”可以根据最新的浏览框设置信息初始化当前浏览框标识。

6.7.4、实施注意

1、浏览框标识不能重复。

2、修改浏览框设置如修改标题字段时,需要初始化被引用的浏览框标识。

日志

6.8.1、概述

日志是记录浏览框后端配置的操作日志

6.8.2、功能说明

通过进入【后端应用中心】→【建模引擎】→点击一个具体的“浏览框”下的“日志”tab页如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1406462

说明:

此页面上记录浏览框基础数据的新建和编辑的操作日志。

在此页面上可以根据操作人,操作类型,操作时间进行数据搜索。

注意:此页面是记录浏览框后端的操作日志不是前端数据的变更日志。

 

6.7.1、概述

通过以下2个例子讲解表单建模中的树形如何配置,有了此2个案例的配置基础之后 再深层介绍树形配置页面的功能点介绍

6.7.2、案例一(组织结构树)

利用树形功能配置出组织结构树,此树是有四部分组成的顶部根节点,根节点下是分部,分部下是部门,部门下是人员。

此树中涉及到表单有

分部表名:HrmSubCompany主建:id上级:SUPSUBCOMID 显示名称:SUBCOMPANYNAME

链接目标地址:/hrm/company/HrmDepartment.jsp?subcompanyid=$ID$

部门:表名:hrmdepartment 主建:id上级:SUPDEPID 显示名称:DEPARTMENTNAME

链接目标地址:/hrm/company/HrmDepartmentDsp.jsp?id=$id$

人员:表名:hrmresource主建:id上级:MANAGERID显示名称:LASTNAME

链接目标地址:/hrm/resource/HrmResource.jsp?id=$id$

展现效果:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407059

如何配置

1、在系统【后端应用中心】→【建模引擎】—>点击某个应用然后点击查询tab页页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407062

(图1)

2、点击(图1)页面右键 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407064

(图2)

3、点击(图2)页面上的新建按钮出来的页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407065

(图3)

4、在(图3)页面填写数据如下保存之后效果如下

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407071

(图4)

此时右键点击预览按钮出来的效果如下图(此时配置出树的顶部)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407087

5、点击(图4)页面右键 新建树节点按钮 出来页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407091

(图5)

此页面填写好数据之后效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407092

6、此页面保存之后 再返回到【树形设置:基本信息】页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407095

(图6)

此时再右键预览的时候显示效果如下(此时配置顶部下的分部)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407096

7、在(图6)页面上右键 点击 新建树节点按钮 如(图5)填写完数据之后 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407098

此页面保存之后再返回到【树形设置:基本信息】页面 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407115

8、此时在此页面右键 点击预览按钮 页面显示效果如下(此时配置的是分部下的部门)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407121

9、在以下页面中再右键 点击【新建树节点】按钮 点击此按钮显示的页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407122

在上图中填写完信息保存之后的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407123

此页面保存之后再返回到【树形设置:基本信息】页面 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407125

点击此页面上的右键预览按钮出来的效果如下图(此时配置的是部门下的人员)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407126

11、以上配置完成之后 在如下图的页面 右键 点击创建菜单按钮 配置树形的前台菜单 配置完之后效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407127

6.7.3、案例二(模块配置的树)

利用表单建模中搭建的模块配置出树形

比如目前系统中有以下几个模块

研发人员模块

任务模块

此两个模块的表单利用自定义浏览框关联的关系是在任务模块关联的表单中有个研发人员字段 存放的是研发人员模块中的内容。

需要展现的效果如下

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407132

如何配置

有了案例一的配置基础之后我们就简化一些配置步骤 具体如下图

1、在【后端应用中心】【建模引擎】-“树形”页面右键新建树 新建完之后效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407138

(图11)

2、在上图页面上右键 点击 新建树节点按钮 (二级树节点) 比如取名为研发测试人员 填写信息如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407141

3、建完之后返回到树形的基本设置页面 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407142

4、在此页面上右键预览效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407146

配置菜单发布前台的步骤这里不再详细描述

四、树形配置页面的功能点介绍

有了案例一,案例二中的树形配置基础之后接下来我们详细介绍下 树形配置页面上的各个属性表示什么样的功能。

详情见

1、《导航树》

2、《树形浏览框》

3、树形涉及到的功能点如下

《复制树形》

《树形根节点主键值及treesqlwhere参数》

 

导航树

7.2.1、概述

将建模数据以类似于导航树形的形式展现数据 左侧是树形 右侧是点击树节点的相关数据。

7.2.2、应用场景说明

缺陷管理中有需求是以树形的形式 展现开发与bug的数据。比如 左侧是开发人员 点击某个开发人员右侧出现的是此开发人员有多少个缺陷任务。

类似于这种需求 可以利用我们系统中的导航树来实现,实现的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6239

7.2.3、功能说明

1、在系统后端—>【表单引擎】选择一个创建的应用 然后再点击树形 新建树 具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6244

2、在上面步骤的基础上 然后右键 点击“新建树节点” 出来的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6247

3、树节点页面说明如下图
E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6250

4、点击树页面 然后右键 点击“创建菜单”按钮 可以将配置好的树发布菜单 具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6258

树形浏览框

7.3.1、概述

此功能是将建模数据以树形的形式展现在自定义浏览框上,更加形象的展示数据供用户选择。树形浏览框包括单选和多选。

7.3.2、应用场景说明

树形单选和树形多选引用的就是利用表单建模搭建的表单录入的数据。这些数据在此页面上引用的时候 我们是通过表单建模中的树形浏览框的功能来展现的。具体效果可以 点开树形单选和树形多选查看

单选树形展示如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6153

多选树形浏览框展示效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6154

7.3.3、功能说明

1、在系统后端—>【表单引擎】选择一个创建的应用 然后再点击树形 新建树 具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6159

2、上一步骤好了之后 然后 在此页面上右键 点击“新建树节点” 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6163

3、树节点的页面说明 具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6173

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6174

4、配置完之后 我们可以回到树页面 然后右键预览 可以看到配置的效果 具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6175

5、在表单字段中 设置如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\6176

7.3.4、实施注意

目前树形浏览框支持字段联动功能 ,不支持浏览框字段过滤功能。

  1. 自定义页面

概述

自定义页面是指管理员可以在后台添加自定义页面,在自定义页面中添加所需要链接的地址,添加到前台菜单中,可以也tab页展示自定义页面中添加的自定义链接地址。

应用场景说明

当需要在同一个菜单中方便的查看一些常用的地址时,可以通过添加自定义页面,在自定页面中添加常用链接地址,并填写相关信息,然后将自定义页面添加到前台菜单,则用户就可以方便的在同一个菜单中访问常用的页面了。

功能说明

1、后端设置:通过在【后端应用中心】→【建模引擎】→【自定义页面】中添加自定义页面,添加相关的信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5429

 

说明:

1)名称、描述:设置自定义页面的基本信息。

2)自定义页面属性:可以添加前台需要访问的页面的信息,名称可以设置前台tab页面的名称;提示信息是鼠标移动到tab页标题时的提示信息;链接地址是设置访问的地址,可以为外部地址或者系统内地址,系统外的地址需要加上http://;描述是描述信息;显示顺序是设置前台自定义页面中不同页面在前台tab页的显示顺序。

3)新建自定义页面:可以添加自定义页面设置。

4)创建菜单:可以将设置的自定义页面创建到前台菜单中。

2、前端应用:可以将添加的自定义页面通过创建菜单创建到前台菜单中,在前台访问对应的自定义页面。效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1089876

 

实施注意

1、添加自定义页面属性时,如果添加系统外地址,需要加上http://。

2、系统内的地址需要通过系统管理员查看。

  1. 提醒

概述

为表单建模数据设置提醒,可以通过提醒设置以短信或者邮件的形式给指定的人员发送提醒信息。

可以设置即时提醒、到期提醒、循环提醒

功能说明

通过进入【后端应用中心】→【建模引擎】→【提醒】,切换到需要新建提醒对应的应用下,可以查看已有提醒,也可以新建提醒,当对应应用下没有提醒时,会直接显示新建提醒页面。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407921

提醒类型分为即时提醒、到期提醒、循环提醒,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407922

说明:

1)即时提醒:即时提醒是只在新建模块数据保存时,符合提醒条件的数据会即时发送提醒。

2)到期提醒:到期提醒是指会根据设置的提醒条件,结合定时器设置以及到期时间和时间增量设置对应时间发送提醒。

3)循环提醒:循环提醒是指针对符合提醒条件发送的数据,会根据定时器设置循环发送提醒。

A、即时提醒

1、选择提醒类型为即时提醒,设置即时提醒的基本信息和提醒信息后保存。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407940

2、设置提醒的基本信息,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407949

 

说明:

1)名称:设置提醒的名称。

2)是否启用:设置是否启用该提醒,勾选启用,不勾选不启用。

3)提醒类型:设置提醒类型。

4)表单名称:选择需要设置提醒对应的表单。

5)模块名称:选择需要设置提醒对应的模块,可以选择已选表单关联的所有可用模块。

3、设置提醒的提醒信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407953

说明:

1)提醒方式:设置是短信提醒还是邮件提醒。

2)提醒条件:设计提醒需要满足的条件,可以通过字段或者sql条件设置。

3)提醒内容:设置提醒内容,可以通过文本内容或者java类型设置,设置文本时,可以通过选择字段变量将变量值带到提醒内容中。

4)提醒人员:设置提醒接收的人员,通过设置多种类型过滤接收提醒的人员。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407972

选择:根据提醒人员设置的类型,选择对应的内容。

安全级别:根据提醒人员选择的类型,可以设置安全级别,选择分部、部门、角色、所有人时可以通过设置的安全级别过滤接收提醒的人员,如选择的分部中安全级别大于等于10的人员接收提醒信息。

提醒方式可以设置短信提醒和邮件提醒,设置短信提醒时,需要设置短信发送人;设置邮件提醒时需要设置邮件标题。

短信提醒:设置短信提醒时,需要设置短信发送人,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407974

邮件提醒:设置邮件提醒时,需要设置邮件标题,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407976

B、到期提醒

选择提醒类型为到期提醒,则会结合定时器运行在设置的到期时间进行提醒。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407980

设置基本信息,除到期时间和时间增量,其他设置同即时提醒。详见即时提醒设置基本信息

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407987

 

说明:

1)到期时间:可以通过设置常量(固定日期、时间)或者通过字段,设置表单中字段作为到期时间。

2)时间增量:可是设置是提前还是延迟提醒,可以设置整数常量或者是选择表单中的整数字段。

例如:如下设置则表示在2015-05-15 19:59提前5分钟发送相应的提醒,则会在19:54针对符合条件的模块数据发送提醒,如果设置的字段时,则会在对应字段的日期、时间按照时间增量设置进行提醒。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407989

 

设置提醒信息,到期提醒提醒信息设置同即时提醒。详见即时提醒提醒信息设置。

设置定时器。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407992

说明:通过启用定时器会按照设置的时间发送提醒。

1)定期器触发方式:可以选择简单规则或者是表单式的方式设置定时器,设置简单规则时需要设置定期器

2)运行频率和定时器循环周期;设置表达式时,则可以通过定时器表达式设置定时器启用的规则。

3)定时器运行频率(简单规则):设置定时器运行的频率。

4)定时器循环周期(简单规则):设置定时器的循环周期。

5)定时器表达式(表达式):定时器触发方式为表达式时,通过定时器表达式设置启用定时器。表达式格式为:[秒] [分] [小时] [日] [月] [周] [年],如下图则表示每天的12:00:00触发定时器。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407993

 

C、循环提醒

 

1、提醒类型设置为循环提醒时,则根据定时器运行,循环提醒符合条件的数据。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407994

 

设置循环提醒基本信息,与即时提醒相同。详见即时提醒设置基本信息。

提醒信息设置同即时提醒。详见即时提醒提醒信息设置。

定时器设置,同到期提醒,详见到期提醒定时器设置。

注意事项

 

1、设置到期提醒时,需要结合到期时间、时间增量和定时器结合使用,如果设置的时间到了定时器还没有运行,则提醒可能延迟,需要注意到期时间和定时器的配合设置。

2、定时器触发方式选择表达式时,需要注意按照定时器表达式规则来填写(此功能使用时需了解定时器表达式配置方式)。

3、可以设置即时提醒、到期提醒、循环提醒。

4、需要设置时提醒条件时,需要先保存提醒信息再设置条件。

5、启用提醒功能时,需要保证系统的发送短信或者发送邮件功能正常。

  1. Web Service

Web Service

10.1.1webservice 使用前提

使用表单建模webservice前需要检查系统中的services.xml文件中是否包含以下代码 如果没有需要加上方能使用

<service>

<name>ModeDataService</name>

<namespace>webservices.services.weaver.com.cn</namespace>

<serviceClass>weaver.formmode.webservices.ModeDateService</serviceClass>

<implementationClass>weaver.formmode.webservices.ModeDataServiceImpl</implementationClass>

</service>

10.1.2、建模webservices 提交的接口介绍

/**

* 保存(新增、更新)

*/

publicvoid addMoidfyModeData(){

ModeDataService modeDateService = newModeDataService();

ModeDataServicePortType client= modeDateService.getModeDataServiceHttpPort();

String modeid = “127”;

String khmc =”测试客户1231111″;

String dataid = “1”;

String xml = “<?xml version=\”1.0\” encoding=\”UTF-8\”?>”;

xml +=”<ROOT>”;

xml +=”<header>”;

xml +=”<userid>1</userid>”;//用户id

xml +=”<modeid>”+modeid+”</modeid>”;//模块id

xml +=”<id>”+dataid+”</id>”;//billid 如果是新增则值为空如果有数据则为修改

xml +=”</header>”;

xml +=”<search>”;

xml +=”<condition />”;

xml +=”<right>Y</right>”;//是否验证权限

xml +=”</search>”;

xml +=”<data id=\”\”>”;

xml +=”<maintable>”;

xml +=”<field>”;

xml +=”<filedname>name</filedname>”;//数据库名称

xml +=”<filedlabel>名称</filedlabel>”;//字段名称

xml +=”<fileddbtype>varchar(256)</fileddbtype>”;//数据库类型

xml +=”<filedvalue>”+khmc+”</filedvalue>”;//字段的值

xml +=”<fieldshowname>名称</fieldshowname>”;

xml +=”</field>”;

xml +=”</maintable>”;

xml +=”<detail></detail>”;

xml +=”</data>”;

xml +=”</ROOT>”;

System.out.println(client.saveModeData(xml));

}

 

/**

* 删除表单数据

*/

publicvoid deleteModeDataService(){

ModeDataService modeDateService = newModeDataService();

ModeDataServicePortType client= modeDateService.getModeDataServiceHttpPort();

/**

@param modeId 表单ID

@param Id 数据ID

@param userId 用户ID

@param right (y/n)是否受权限控制

* */

System.out.println(client.deleteModeDataById(127, 1, 1, “Y”));

 

}

 

/**

* 获取表单数据总数

*/

publicvoid getAllModeDataCount(){

ModeDataService modeDateService = newModeDataService();

ModeDataServicePortType client= modeDateService.getModeDataServiceHttpPort();

/*

* @param modeId 表单ID

@param userId 用户ID

@param conditions 查询条件

@param right (y/n)是否受权限控制

* */

System.out.println(client.getAllModeDataCount(127, 1, “”, “Y”));

}

 

/**

* 获取表单内容

*/

publicvoid getModeDataByID(){

ModeDataService modeDateService = newModeDataService();

ModeDataServicePortType client= modeDateService.getModeDataServiceHttpPort();

/*

@param modeId 表单ID

@param Id 数据ID

@param userId 用户ID

@param right (y/n)是否受权限控制

@param isReturnDetail (y/n)是否返回明细表数据

* */

System.out.println(client.getModeDataByID(127, 3, 1,”Y”, “Y”));

}

 

publicvoid getAllModeDataList(){

ModeDataService modeDateService = newModeDataService();

ModeDataServicePortType client= modeDateService.getModeDataServiceHttpPort();

/*

*

@param modeId 表单ID

@param pageNo 当前页数

@param pageSize 每页记录数

@param recordCount 记录总数(小于等于0时自动计算记录总数)

@param userid 当前用户

@param conditions 查询条件

@param right (y/n)是否受权限控制

@param isReturnDetail (y/n)是否返回明细表数据

*/

System.out.println(client.getAllModeDataList(127, 1, 2,-1,1,”Y”, “Y”,”N”));

}

 

 

保存(新建,更新)

10.2.1、方法介绍

方法:saveModeData(String paramXml)

输入参数:@param paramXml

输出参数:String: 返回保存状态,返回的值如下

 <?xml version=”1.0″ encoding=”UTF-8″?>
<ROOT><return><id>334</id><returnnode>0</returnnode><returnmessage>操作成功!</returnmessage></return></ROOT>

 

10.2.2、实例效果

调用实例如下

ModeDateService modeDateService = newModeDateService();

ModeDateServicePortType client= modeDateService.getModeDateServiceHttpPort();

String modeid = “101”;

String dataid = “”;

String xml = “<?xml version=\”1.0\” encoding=\”UTF-8\”?>”;

xml +=”<ROOT>”;

xml +=”<header>”;

xml +=”<userid>1</userid>”;//用户id

xml +=”<modeid>”+modeid+”</modeid>”;//模块id

xml +=”<id>”+dataid+”</id>”;//billid 如果是新增则值为空如果有数据则为修改

xml +=”</header>”;

xml +=”<search>”;

xml +=”<condition />”;

xml +=”<right>Y</right>”;//是否验证权限

xml +=”</search>”;

xml +=”<data id=\”\”>”;

xml +=”<maintable>”;

xml +=”<field>”;

xml +=”<filedname>rwmc</filedname>”;//数据库名称

xml +=”<filedlabel>任务名称</filedlabel>”;//字段名称

xml +=”<fileddbtype>varchar(500)</fileddbtype>”;//数据库类型

xml +=”<filedvalue>”+”任务名称”+”</filedvalue>”;//字段的值

xml +=”<fieldshowname>任务名称</fieldshowname>”;

xml +=”</field>”;

xml +=”</maintable>”;

xml +=”<detail></detail>”;

xml +=”</data>”;

xml +=”</ROOT>”;

System.out.println(client.saveModeData(xml));

执行完的效果如下:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1099706

删除表单数据

10.3.1、方法介绍

方法:deleteModeDataById(int modeId,int Id,int userId,String right);

输入参数:

@param modeId 表单ID
@param Id 数据ID
@param userId 用户ID
@param right (y/n) 是否受权限控制

输出参数:String: 返回删除状态 返回值如下图

<?xml version=”1.0″ encoding=”UTF-8″?>
<ROOT><return><id>334</id><returnnode>0</returnnode><returnmessage>操作成功!</returnmessage></return></ROOT>

10.3.2、实例效果

调用实例如下

/**

* 删除表单数据

*/

publicvoid deleteModeDateService(){

ModeDateService modeDateService = new ModeDateService();

ModeDateServicePortType client= modeDateService.getModeDateServiceHttpPort();

/**

@param modeId 表单ID

@param Id 数据ID

@param userId 用户ID

@param right (y/n)是否受权限控制

* */

System.out.println(client.deleteModeDataById(101, 334, 1, “Y”));

 

}

 

获取表单数据总数

10.4.1、方法介绍

方法:getAllModeDataCount(int modeId,int userId, String conditions,String right);

输入参数:@param modeId 表单ID
@param userId 用户ID
@param conditions 查询条件
@param right (y/n) 是否受权限控制

输出参数:int: 表单总数

 

10.4.2、实例效果

实例调用如下

/**

* 获取表单数据总数

*/

publicvoidgetAllModeDataCount(){

ModeDateServicemodeDateService = newModeDateService();

ModeDateServicePortType client= modeDateService.getModeDateServiceHttpPort();

/*

* @parammodeId表单ID

@paramuserId用户ID

@param conditions 查询条件

@param right (y/n)是否受权限控制

* */

System.out.println(client.getAllModeDataCount(101, 1, “”, “Y”));

}

执行后效果:

331

表示 此用户有权限看到此表单的数据为331条数据。

获取表单内容

10.5.1、方法介绍

方法:getModeDataByID(int modeId,int Id,int userId,String right,String isReturnDetail);

输入参数:@param modeId 表单ID
@param Id 数据ID
@param userId 用户ID
@param right (y/n) 是否受权限控制
@param isReturnDetail (y/n) 是否返回明细表数据

输出参数:String: 表单内容(具体看实例调用效果)

 

10.5.2、实例介绍

实例调用如下

publicvoidgetModeDataByID(){

ModeDateServicemodeDateService = newModeDateService();

ModeDateServicePortType client= modeDateService.getModeDateServiceHttpPort();

/*

@parammodeId表单ID

@param Id 数据ID

@paramuserId用户ID

@param right (y/n)是否受权限控制

@paramisReturnDetail(y/n)是否返回明细表数据

* */

System.out.println(client.getModeDataByID(127, 3, 1,”Y”, “Y”));

}

效果如下

<?xmlversion=”1.0″encoding=”UTF-8″?>

<ROOT>

<header>

<userid>1</userid>

<modeid>101</modeid>

<id>333</id>

</header>

<search>

<condition/>

<right>Y</right>

</search>

<dataid=”333″>

<handlers>

<modedatacreater>1</modedatacreater>

<modedatacreatershow>系统管理员</modedatacreatershow>

<modedatacreatedate>2014-10-31</modedatacreatedate>

<modedatacreatetime>17:37:03</modedatacreatetime>

</handlers>

<maintable>

<files>

<filedname>tpfj</filedname>

<filedlabel>图片附件</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue>5408</filedvalue>

<file>

<filename>首页.png</filename>

<filecontent>images/13747

</filecontent>

<filecontenttype>http</filecontenttype>

</file>

<fieldshowname>5408</fieldshowname>

</files>

<files>

<filedname>wjfj</filedname>

<filedlabel>文件附件</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue/>

<file>

<filename/>

<filecontent/>

<filecontenttype/>

</file>

<fieldshowname/>

</files>

<field>

<filedname>cjr</filedname>

<filedlabel>提交人</filedlabel>

<fileddbtype>browser.yfcs_0823</fileddbtype>

<filedvalue>14</filedvalue>

<fieldshowname>闵珍</fieldshowname>

</field>

<field>

<filedname>tjdate</filedname>

<filedlabel>提交日期</filedlabel>

<fileddbtype>char(10)</fileddbtype>

<filedvalue>2014-10-31</filedvalue>

<fieldshowname>2014-10-31</fieldshowname>

</field>

<field>

<filedname>cjr1</filedname>

<filedlabel>创建人呢</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue>1</filedvalue>

<fieldshowname>系统管理员</fieldshowname>

</field>

<field>

<filedname>dsd</filedname>

<filedlabel>创建人呢多选</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue>1</filedvalue>

<fieldshowname>系统管理员</fieldshowname>

</field>

<field>

<filedname>rwbh</filedname>

<filedlabel>任务编号</filedlabel>

<fileddbtype>varchar(20)</fileddbtype>

<filedvalue>EWV201410310005</filedvalue>

<fieldshowname>EWV201410310005</fieldshowname>

</field>

<field>

<filedname>rwmc</filedname>

<filedlabel>任务名称</filedlabel>

<fileddbtype>varchar(500)</fileddbtype>

<filedvalue>移动建模,首页被误删除了之后,页面就变成这样了</filedvalue>

<fieldshowname>移动建模,首页被误删除了之后,页面就变成这样了</fieldshowname>

</field>

<field>

<filedname>glrw</filedname>

<filedlabel>关联任务</filedlabel>

<fileddbtype>browser.qxjl_0825</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>rwlx</filedname>

<filedlabel>任务类型</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue>1</filedvalue>

<fieldshowname>移动建模</fieldshowname>

</field>

<field>

<filedname>wtlx</filedname>

<filedlabel>问题类型</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue>0</filedvalue>

<fieldshowname>缺陷</fieldshowname>

</field>

<field>

<filedname>rwzt</filedname>

<filedlabel>任务状态</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue>0</filedvalue>

<fieldshowname>open</fieldshowname>

</field>

<field>

<filedname>jd</filedname>

<filedlabel>完成进度</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue>0</filedvalue>

<fieldshowname>0</fieldshowname>

</field>

<field>

<filedname>yxj</filedname>

<filedlabel>优先级</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>wthj</filedname>

<filedlabel>问题环境</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>wtms</filedname>

<filedlabel>问题描述</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue>移动建模,首页被误删除了之后,页面就变成这样了,如图&lt;br&gt;建议把首页的删除按钮隐藏掉

</filedvalue>

<fieldshowname>移动建模,首页被误删除了之后,页面就变成这样了,如图&lt;br&gt;建议把首页的删除按钮隐藏掉

</fieldshowname>

</field>

<field>

<filedname>yfry</filedname>

<filedlabel>研发人员</filedlabel>

<fileddbtype>browser.yfcs_0823</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>csry</filedname>

<filedlabel>测试人员</filedlabel>

<fileddbtype>browser.yfcs_0823</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>kffk</filedname>

<filedlabel>研发反馈</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>csfk</filedname>

<filedlabel>测试反馈</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

</maintable>

<detail/>

</data>

</ROOT>

 

获取表单数据列表(分页)

10.6.1、方法介绍

方法:getAllModeDataList (21, 1, 10, 0, 1, “”,”n”,”Y”);

输入参数:

@param modeId 表单ID
@param pageNo 当前页数
@param pageSize 每页记录数
@param recordCount 记录总数(小于等于0时自动计算记录总数)
@param userid 当前用户
@param conditions 查询条件
@param right (y/n) 是否受权限控制
@param isReturnDetail (y/n) 是否返回明细表数据

输出参数:

String: 表单数据列表(分页)

 

10.6.2、实例效果

实例效果如下

publicvoid getAllModeDataList(){

ModeDateService modeDateService = new ModeDateService();

ModeDateServicePortType client= modeDateService.getModeDateServiceHttpPort();

/*

*

@param modeId 表单ID

@param pageNo 当前页数

@param pageSize 每页记录数

@param recordCount 记录总数(小于等于0时自动计算记录总数)

@param userid 当前用户

@param conditions 查询条件

@param right (y/n)是否受权限控制

@param isReturnDetail (y/n)是否返回明细表数据

*/

System.out.println(client.getAllModeDataList(127, 1, 2,-1,1,”Y”, “Y”,”N”));

}

效果如下

<?xmlversion=”1.0″encoding=”UTF-8″?>

<ROOT>

<header>

<userid>1</userid>

<modeid>101</modeid>

<id/>

</header>

<search>

<condition/>

<right>Y</right>

</search>

<dataid=”1″>

<handlers>

<modedatacreater>1</modedatacreater>

<modedatacreatershow>系统管理员</modedatacreatershow>

<modedatacreatedate>2014-08-25</modedatacreatedate>

<modedatacreatetime>14:09:03</modedatacreatetime>

</handlers>

<maintable>

<files>

<filedname>tpfj</filedname>

<filedlabel>图片附件</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue/>

<file>

<filename/>

<filecontent/>

<filecontenttype/>

</file>

<fieldshowname/>

</files>

<files>

<filedname>wjfj</filedname>

<filedlabel>文件附件</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue>2623</filedvalue>

<file>

<filename>主子表.docx</filename>

<filecontent>images/3713

</filecontent>

<filecontenttype>http</filecontenttype>

</file>

<fieldshowname>2623</fieldshowname>

</files>

<field>

<filedname>cjr</filedname>

<filedlabel>提交人</filedlabel>

<fileddbtype>browser.yfcs_0823</fileddbtype>

<filedvalue>1</filedvalue>

<fieldshowname>胡波</fieldshowname>

</field>

<field>

<filedname>tjdate</filedname>

<filedlabel>提交日期</filedlabel>

<fileddbtype>char(10)</fileddbtype>

<filedvalue>2014-08-25</filedvalue>

<fieldshowname>2014-08-25</fieldshowname>

</field>

<field>

<filedname>cjr1</filedname>

<filedlabel>创建人呢</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>dsd</filedname>

<filedlabel>创建人呢多选</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>rwbh</filedname>

<filedlabel>任务编号</filedlabel>

<fileddbtype>varchar(20)</fileddbtype>

<filedvalue>EWV201408250001</filedvalue>

<fieldshowname>EWV201408250001</fieldshowname>

</field>

<field>

<filedname>rwmc</filedname>

<filedlabel>任务名称</filedlabel>

<fileddbtype>varchar(500)</fileddbtype>

<filedvalue>自定义查询支持抽象表单</filedvalue>

<fieldshowname>自定义查询支持抽象表单</fieldshowname>

</field>

<field>

<filedname>glrw</filedname>

<filedlabel>关联任务</filedlabel>

<fileddbtype>browser.qxjl_0825</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>rwlx</filedname>

<filedlabel>任务类型</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue>0</filedvalue>

<fieldshowname>表单建模</fieldshowname>

</field>

<field>

<filedname>wtlx</filedname>

<filedlabel>问题类型</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue>1</filedvalue>

<fieldshowname>建议</fieldshowname>

</field>

<field>

<filedname>rwzt</filedname>

<filedlabel>任务状态</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue>3</filedvalue>

<fieldshowname>closed</fieldshowname>

</field>

<field>

<filedname>jd</filedname>

<filedlabel>完成进度</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>yxj</filedname>

<filedlabel>优先级</filedlabel>

<fileddbtype>int</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>wthj</filedname>

<filedlabel>问题环境</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>wtms</filedname>

<filedlabel>问题描述</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>yfry</filedname>

<filedlabel>研发人员</filedlabel>

<fileddbtype>browser.yfcs_0823</fileddbtype>

<filedvalue>6</filedvalue>

<fieldshowname>林海林</fieldshowname>

</field>

<field>

<filedname>csry</filedname>

<filedlabel>测试人员</filedlabel>

<fileddbtype>browser.yfcs_0823</fileddbtype>

<filedvalue/>

<fieldshowname/>

</field>

<field>

<filedname>kffk</filedname>

<filedlabel>研发反馈</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue>$/ecology_8.000/src/weaver/formmode/service/CustomSearchService.java(V2)

&lt;br&gt;$/ecology_8.000/src/weaver/formmode/servelt/CustomSearchAction.java(V2)

&lt;br&gt;$/ecology_8.000/formmode/search/CustomSearchBySimpleIframe.jsp(V2)

&lt;br&gt;$/ecology_8.000/formmode/setup/customSearchBase.jsp(V2)

&lt;br&gt;$/ecology_8.000/formmode/setup/customSearchField.jsp(V2)

&lt;br&gt;$/ecology_8.000/formmode/setup/formSettingsAction.jsp(V2)

&lt;br&gt;&lt;br&gt;由于第六点暂缓,暂时没有实现。&lt;br&gt;

&lt;br&gt;跟肖肖确认了,关键字搜索没有问题。–lhl&amp;nbsp;20140826</filedvalue>

<fieldshowname>$/ecology_8.000/src/weaver/formmode/service/CustomSearchService.java(V2)

&lt;br&gt;$/ecology_8.000/src/weaver/formmode/servelt/CustomSearchAction.java(V2)

&lt;br&gt;$/ecology_8.000/formmode/search/CustomSearchBySimpleIframe.jsp(V2)

&lt;br&gt;$/ecology_8.000/formmode/setup/customSearchBase.jsp(V2)

&lt;br&gt;$/ecology_8.000/formmode/setup/customSearchField.jsp(V2)

&lt;br&gt;$/ecology_8.000/formmode/setup/formSettingsAction.jsp(V2)

&lt;br&gt;&lt;br&gt;由于第六点暂缓,暂时没有实现。&lt;br&gt;

&lt;br&gt;跟肖肖确认了,关键字搜索没有问题。–lhl&amp;nbsp;20140826</fieldshowname>

</field>

<field>

<filedname>csfk</filedname>

<filedlabel>测试反馈</filedlabel>

<fileddbtype>text</fileddbtype>

<filedvalue>再次修改如附件&lt;br&gt;

&lt;br&gt;明细表设置关键字搜索,搜索不起作用–xrj&amp;nbsp;2014-08-26 &lt;br&gt;

&lt;br&gt;测试ok—xrj&amp;nbsp;不作为标题字段&amp;nbsp;但是勾选了关键字搜索也是起作用的

</filedvalue>

<fieldshowname>再次修改如附件&lt;br&gt;

&lt;br&gt;明细表设置关键字搜索,搜索不起作用–xrj&amp;nbsp;2014-08-26 &lt;br&gt;

&lt;br&gt;测试ok—xrj&amp;nbsp;不作为标题字段&amp;nbsp;但是勾选了关键字搜索也是起作用的

</fieldshowname>

</field>

</maintable>

</data>

</ROOT>

 

  1. 【新功能】

【模块相关】

11.1.1、明细导入

一、概述

明细导入是指存在明细表时,用户在新建卡片数据时,可以导入明细数据。

二、应用场景说明

例如一个客户卡片包含客户信息和联系人记录,其中联系人记录为明细表信息,当用户新建一个客户卡片时,可以通过明细导入功能导入多条联系人记录。

三、功能说明

1、后台配置:通过在模块中勾选“允许创建时导入明细”。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5397

2、前台应用:通过普通用户,在新建卡片数据时,通过明细导入操作可以导入明细数据。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5371

说明:

1)下载模板:可以下载明细模板,可以在下载的明细模板中填写需要导入的明细数据。

2)上传Excel:可以通过上传Excel将填写了要导入的明细数据的模板上传后进行导入。

3)明细导入:上传Excel后,通过操作右键菜单中的明细导入可以将明细数据导入到当前卡片中。

四、实施注意

1、导入模板需注意:

1)导入明细数据时,会将原有明细内容删除,导入新的模板中的内容。

2)只有可编辑的字段才能进行导入,如果查看的字段有默认值的会自动加上默认值。

3)模板中第一行为表单明细字段名称,从第二行开始导入明细数据。

4)明细数据之间不能有空行。

5)如果有多个明细时模板中会有多个SHEET,一个明细一个SHEET.

6)数字类型字段不要有特殊格式,例如:科学计数法,千分位,货币符号等。

7)浏览类型字段直接输入名称,例如:人力资源字段直接输入人员名称。

8)check类型字段输入“1/0”或“是/否”。

9)下拉选择框类型字段输入下拉选择框显示名称。

2、需要在【后端应用中心】→【建模引擎】→【模块】对应模块中设置【允许创建时导入明细】功能时,前台创建卡片数据时才能操作明细导入。

3、操作明细导入时,会提示“数据还未保存,现在保存吗?”,需要点击【确定】后先保存数据再次操作【明细导入】。

11.1.2、模块导入导出

一、概述

通过模块的导入导出,可以将模块及模块相关配置导入到zip数据文件中,然后通过模块导入的功能导入模块,生成模块相关配置信息,实现模块的快速添加配置。

二、应用场景说明

当不同的模块配置相同,或者需要将一个系统的模块相关信息添加到另外一个系统时,则可以通过模块的导入导出功能导出模块信息,再导入到要添加模块的系统中。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1094718

三、功能说明

1、通过在【后端应用中心】→【建模引擎】→【模块】对应模块的基础页面操作导出模块,导出zip数据文件。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1094719

说明:

1)通过导出模块,保存的数据文件为zip格式。

2)导出模块后,会将模块相关的模块配置、对应表单、查询、报表、浏览框信息导出。

2、在【后端应用中心】→【建模引擎】→【应用】在需要导入模块的应用基本信息模块导入区域导入通过导出模块导出的文件。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1094720

说明:

1)通过模块导入可以导入通过导出模块生成的zip数据文件。

2)导入成功后,会将模块及模块对应的配置信息、表单、查询、报表、浏览框相关信息也导入。

3)支持实际表单和虚拟表单相关的模块。

4)如果导入的是虚拟表单,导入模块对应的系统中如果不存在的数据源也会导入,如果存在则不导入。

5)浏览框对应的浏览框列表中的标识也会导入,但是如果导入系统中存在相同的标识,则不导入。

6)导入模块对应的表单如果是自定义命名的表单如果系统中不存在相同表名的表单,新建的表单表名会也是自定义的,如果系统中已经存在相同表名的表单,则会按照(formtable_main_序列号)格式按照系统中序列号数字最大的加1生成表名,如formtable_main_1060。

3、导入成功后则会在操作导入的应用下新建导入的模块,以及模块相关的配置、表单、查询、报表、浏览框相关信息,但是布局和权限相关有关联的部分功能还需要重新设置。

四、实施注意

1、导入模块会导入模块配置、表单、查询、报表、浏览框相关信息,因为树、自定义页面等与模块没有关联关系,不作导入。

2、导入模块时,对应的自定义表单表名存在时,则会按照指定格式自动生成。

3、导入虚拟表单对应的模块时,如果对应的数据源导入系统存在则不作导入。

4、浏览框对应的浏览框标识,因为需要保持唯一性,如果系统中存在也不作导入。

5、模块导入是新增模块以及对应信息,重复导入会重复生成。

6、模块接口相关的配置因为存在关联性,不作导入。

7、上传目录、人员相关都是通过id进行查找,如果两个系统不一致,可能导入后会显示内容会不一致,需要重新设置。

8、导入完成后,针对浏览框的链接目标信息可能不准确,最好通过浏览框标识的初始化功能重新初始化一下。

11.1.3、应用导入导出

一、概述

通过应用的导入导出可以一次性将应用及应用下的模块、表单、查询、报表、浏览框、树、自定义页面等信息导入到系统中,实现应用的快速添加。

二、应用场景说明

如需要从一个系统将整个应用及应用下的信息迁移到了另外一个系统中时,则可以通过应用的导入导出功能导入相关信息后再稍做配置就可以快速完成一个应用的配置了。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1094730

三、功能说明

1、通过在【后端应用中心】→【建模引擎】→【应用】在对应的应用信息页面通过右键导出应用或者通过在左侧应用树点击要导出的应用操作导出应用。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1094733

说明:导出应用后保存为zip文件,以供导入使用。

2、通过导入应用导入通过导出应用导出的文件,导入完成后会在操作导入应用下级新增导入的应用。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1094734

说明:

1)导入应用时,只能导入通过导出应用导出的文件。

2)导入应用后,会导入当前应用下的模块、表单、查询、报表、浏览框、树、自定义页面等相关信息,不支持下级应用的导入。

3)导入应用功能是新增应用,重复导入会重复新增。

4)导入应用后,权限、页面扩展、树存在关联性的功能可能不能成功导入,需要重新设置。

5)浏览框标识、数据源等系统中存在相同内容时,不作导入。

6)自定义表单如果存在相同表名的表单,则会按照(formtable_main_序列号)的格式自动生成。

四、实施注意

1、应用导入成功后,需要手动刷新页面重新加载应用树才能显示导入的应用。

2、导入应用是在系统中实现新增应用,重复导入会重复新增。

3、浏览框标识、数据源等系统中存在相同内容时,不作导入。

4、自定义表单表名如果系统中存在时,则会按照规定的格式自动生成表名。

5、外部接口配置、页面扩展以及树中链接目标相关功能存在关联性,不作导入,应用导入后需要重新配置。

6、应用导入不支持下级应用的导入。

7、导入完成后,针对浏览框的链接目标信息可能不准确,最好通过浏览框标识的初始化功能重新初始化一下。

11.1.4、受限制字段控制角色权限

一、概述

在后台权限规则中,添加共享类型为角色的权限,设置限制条件,满足条件的角色成员有模块权限

二、应用场景说明

当需要共享卡片数据权限给跟创建人属于同一个部门的角色成员,可以在后台添加角色共享规则。在前台新建数据,满足跟创建人属于同一个部门的角色成员才权限查看该条数据(如下图)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1278951

三、功能说明

1,在[后台设置]-[模块]-[权限]中添加默认共享,共享类型选择“角色”,角色是否受范围限制选择“是”

说明:

1)字段类型选择“人员”如下图,共享级别有“部门、分部、总部”,选择共享级别和限制字段后保存规则。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1278968

如果共享级别选择部门,角色人员满足跟限制字段内容中人员是同一个部门,具有模块共享权限

如果共享级别选择分部,角色人员满足跟限制字段内容中人员是同一个分部,具有模块共享权限

如果共享级别选择总部,角色人员满足跟限制字段内容中人员是同一个总部,具有模块共享权限

2)字段类型选择“部门”如下图,没有共享级别设置,选择限制字段后添加规则保存,角色中的人员满足属于限制字段内容中部门,具有模块共享权限

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1278960

3)字段类型选择“分部”如下图,没有共享级别设置,选择限制字段后添加规则保存,角色中的人员满足属于限制字段内容中分部,具有模块共享权限

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1278963

四、实施注意

1,前台添加共享或者批量共享,支持此功能,

2,系统管理员不在组织架构中,设置的限制字段内容是sysadmin时,规则解析不出来,不支持此功能设置

3,在前台显示页面右键共享,添加角色权限,如果角色成员都不满足此条件,添加时会提示:“按照你的限制条件,在角色中没有满足条件的人员”

4,角色是否受权限选择是时,会根据角色范围限制解析出人员,在角色中添加、或者删除人员后需要操作权限重构

11.1.5、权限规则条件

一、概述

此功能用于在表单建模后台模块中的权限设置用于满足一定条件之后权限才会生效。

1、目前权限规则条件只用于默认共享(创建人相关),默认共享两块设置的权限规则。

2、默认共享(创建人相关)需要设置了某种权限类型右键保存之后才会出现条件。

目前权限规则条件功能设置条件有两种方式

第一种界面化的形式设置(普通类型),第二种通过写sql的方式(sql)。

二、应用场景说明

后台表单引擎中的模块关联的权限需要支持条件。所谓的支持条件就是满足了特定的条件之后此权限规则才会生效。

应用场景如下:

模块关联表单 表单中比如有个类型的下拉框字段对应的值为A,B 我的需求是当类型字段的值为A的时候我需要test1这个人来看 当类型字段值为B的时候我需要test2才可以看。

针对以上需求 我们就可以使用权限规则条件这个功能来实现。Test1,test2分别建2条权限规则然后在这2条规则上设置条件test1的条件是 类型的值=A,test2的条件是类型的值=B。这样就可以实现当前端数据类型的值=A的时候 test1这个人可以有权限查看,当前端数据类型的值=B的时候 test2这个人可以有权限查看这条数据。

综上所述的应用场景表单建模权限规则条件支持所有类型字段设置条件并且支持各种字段组合设置。也支持明细表中的字段设置条件及各种类型的字段组合设置的条件。

 

三、功能说明

在【后端应用中心】—-【建模引擎】—“某个具体的模块”—“权限”在此tab页上设置的权限规则后面可以添加条件如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330851

(图1)

3.1.界面化的形式设置条件(普通类型)

一、接下来介绍权限规则条件的第一种方式:界面化的形式设置条件(普通类型)

A、点击(图1)中的权限规则后条件后的 E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330852 弹出的页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330858

(图2)

B、在(图2)的页面上我们选择目标字段操作类型及相应的值然后点击添加按钮具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330881

(图3)

不同类型字段对应的操作类型及填写值的对应关系如下

字段 操作
单行文本—文本 等于,不等于,包含,不包含 单行文本输入框
单行文本—整数 大于,大于或等于,小于,小于或等于,等于,不等于 单行文本输入框
单行文本—浮点数 大于,大于或等于,小于,小于或等于,等于,不等于 单行文本输入框
单行文本—金额转换 等于,不等于 单行文本输入框
单行文本—金额千分位 等于,不等于,包含,不包含 单行文本输入框
多行文本 等于,不等于,包含,不包含 多行文本输入框
浏览框—日期 大于,大于或等于,小于,小于或等于,等于,不等于 日期控件
浏览框—日期 大于,大于或等于,小于,小于或等于,等于,不等于 时间控件
浏览框 等于 浏览框控件
选择项 等于,不等于 下拉框控件 其中包含null
Check 等于 下拉框控件 null,0,1

可以添加多个字段的组合条件具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330884

(图4)

添加完的条件可以双击再次编辑如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330886

(图5)

添加完的条件可以选择多条设置条件与条件之间的关系如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330887

(图6)

添加完的条件也可以选择条件进行删除如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330888

(图7)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330889

(图8)

C、设置完条件之后在我们的条件规则上显示如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330890

(图9)

D、以上步骤设置完成之后如果需要对老数据起作用的话必须右键点击“权限重构”按钮之后老数据才会生效如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330892

(图10)

E、以上步骤完之后肖荣娟查看权限设置的条件是文本包含test的那么肖荣娟查看这个模块的数据的时候只能看到文本包含test的数据效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330894

(图11)

3.2.Sql形式设置条件(sql)

A、点击(图1)中的权限规则后条件后的 E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330913 弹出的页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330895

(图12)

B、选择(图12)页面上的 sql 效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330900

(图13)

C、在(图13)上可以编写sql编写sql的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1330904

(图14)

D、以上设置完之后然后跟以上(界面化形式设置条件中的D步骤)一样需要右键权限重构之后老数据才会生效。

四、实施注意

1、此功能虚拟表单挂的模块设置的权限也支持此功能的生效是需要单独点开卡片的时候才会判断列表中的数据是不会判断的虚拟表单是默认所有人拥有查看权限的。

2、在权限上添加条件或者清空条件都需要点击“权限重构”按钮老数据才会生效。

3、默认共享(创建人相关)添加条件或者清空条件勾选后面的“更新表单数据”保存之后老数据也会生效。

 

11.1.6、单条权限规则历史数据重构

一、概述

1、在此功能之前的配置的权限规则 不支持单条权限规则历史数据重构功能。只有当右键点击【模块】–【权限】页面上“权限重构”按钮之后所有规则重新生成权限数据之后才拥有此功能。

2、在更新此功能之后增加的权限规则就支持此功能 在新增的规则后面会出现个“权限重构”的字体点击这个链接会根据此条权限规则对历史数据进行权限重构。

二、功能说明

A、更新此功能之前设置的权限规则如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408922

(图1)

(图1)这个页面是在更新此功能之前增加的权限规则。我们可以在(图1)页面上右键点击“权限重构”按钮如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408925

(图2)

点击(图2)页面上的“权限重构”按钮之后老的权限规则也会显示“权限重构”字体链接如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408926

(图3)

在(图3)页面上我们可以点击“权限重构”这个链接对单条权限规则进行历史数据重构。

B、更新此功能代码之后新增的权限规则就会加上“权限重构”的链接如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408930

(图4)

(图4)页面上是新增的权限规则保存完规则之后后面会出现“权限重构”的链接点击此链接出来的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408936

(图5)

点击(图5)页面上的“确定“按钮之后则针对这条权限规则进行历史数据权限重构。

 

11.1.7、批量导入类型增加权限控制及新增更新类型

一、概述

1、批量导入权限控制导入类型 可以控制有批量导入权限的人 导入类型只有一种或者多种。

2、批量导入功能增加一种更新的导入类型实现根据某个关键字字段去更新系统已经存在的数据 如果能找到就更新 不能找到则插入

二、功能说明

A、批量导入类型控制

在【后端应用中心】—-【表单引擎】—“某个具体的模块”—“权限”此tab页面上可以设置批量导入权限及导入类型如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408953

(图1)

点击(图1)中的“添加”弹出的页面如下图在此页面上可以设置批量导入权限及导入类型具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408959

(图2)

在(图2)设置完的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408960

(图3)

在图(3)中设置了肖1这个用户有批量导入的权限并且导入类型只有“追加”这种类型。现在我们以肖1这个用户登录系统然后在此模块对应的查询进行批量导入的时候我们的导入类型只能选择“追加”具体如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408962

 

(图4)

从(图4)中我们可以看出肖1这个人有批量导入权限并且导入类型只有“追加”从而达到了控制导入类型。

注意点:

1、老数据默认是全部类型(包括:追加,覆盖,更新)

2、如果此用户是系统管理员的话那么默认也是有全部类型的

3、如果系统管理角色中有此用户权限中批量导入也设置了此用户那么此用户的导入类型以权限设置的为主

B、批量导入增加更新导入类型

在批量导入类型的页面增加一种“更新”的导入类型此类型是用于导入excel的时候可以根据某个关键字字段对已经存在的数据进行更新。具体操作步骤如下图

1、在【后端应用中心】—【表单引擎】—“模块”具体的权限tab页设置导入权限并且设置导入类型操作如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408965

(图5)

在(图5)添加肖1有批量导入权限且导入类型为“更新”增加的权限如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408966

(图6)

在后端设置完权限此时用户登录系统前端看到的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408968

(图7)

此时我们的系统中已经有的数据然后我们系统把老数据的某个列值更新成excel中的内容如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408969

(图8)

要实现(图8)中的效果肖1 这个用户登录系统然后在此查询中右键点击“批量导入”按钮出现的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408970

 

(图9)

在(图9)页面上上传excel然后重复验证字段选择文本导入类型选择更新具体效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408981

 

(图10)

点击(图10)页面上的“开始导入”按钮导入成功此是我们看下数据已经将老数据成功更新为excel中的值。如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408985

(图11)

我们系统中已经存在数据如果excel中值能找到则更新不能找到则直接插入针对这种情况的处理步骤只需要在批量导入的页面把“是否更新失败的数据选择追加”前的复选框勾选即可。如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408986

 

(图12)

注意点:

1、当导入类型选择更新时重复验证字段是必填的必须要根据重复验证字段去更新数据。

2、更新有2中情况一种是能找到的数据就直接更新不能找到的就导入失败,另外一种是能找到的就直接更新不能找到的直接插入。针对这2种情况是由“是否更新失败的数据选择追加”前的复选框来决定的(具体如(图12)中的说明)

 

在使用表单建模批量导入功能的总结:

1、明细表单字段不支持重复验证字段也就是说如果是主从表明细表的数据是一直追加的

2、自定义单选,自定义多选,树形单选,树形多选,虚拟表单单选,虚拟表单多选类型的字段都支持批量导入。

3、当导入类型为更新的时候就必须选择重复验证字段数据是根据选择的字段去更新值的。

4、关联的浏览框有重名的则会随机找一条导入进去。

5、导入类型为追加,覆盖,更新都可以支持字段重复验证。

 

11.1.8、默认共享(创建人相关)单条规则历史数据重构

一、概述

通过默认共享(创建人相关)单条规则的历史数据重构功能,可以在修改默认共享(创建人相关)单条权限规则后,通过勾选更新表单数据,则针对单条规则,历史数据可以进行权限重构。

二、功能说明

通过进入【后端应用中心】→【建模引擎】→【模块】,进入对应的模块的权限页面。如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408996

勾选对应规则的更新表单数据,然后保存。如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408998

说明:

针对创建人本人、创建人直接上级、创建人所有上级、创建人本分部、创建人本部门都可以操作更新表单数据。

针对历史数据,只有勾选了更新表单数据对应的规则会进行权限重构

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1408999

三、注意事项

1、勾选规则对应的更新表单数据保存后,旧的权限会失效,新的权限生效。

2、修改了创建人上级、部门、分部信息后,需要更新表单数据后,新的上级,部门人员、分部人员才会有权限。

11.1.9、建模权限支持所有上级解析

一、概述

1、通过与创建人相关的默认共享中的创建人所有上级功能,可以设置创建人所有上级的权限。

2、通过模块主字段中设置人员的上级关系,可以设置模块人员字段相关人员的直接上级、所有上级的权限

二、功能说明

1、通过进入【后端应用中心】→【建模引擎】→【模块】,进入对应模块的权限tab页。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409018

2、默认共享(创建人相关)可以设置创建人所有上级的相关权限,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409023

 

说明:

1)设置创建人所有上级相关权限后,则会解析创建人的所有上级信息。

2)没有权限:创建人所有上级没有权限。

3)查看:创建人所有上级有查看权限,可以设置对应的查看布局。

4)编辑:创建人所有上级有编辑权限,可以设置对应的查看、编辑布局。

5)完全控制:创建人所有上级有完全控制权限,可以设置对应的查看、编辑布局。

3、默认共享中,可以设置模块主字段选择对应的人员字段可以设置人员的当前人员、直接上级、所有上级相关权限。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409074

说明:

1)共享类型选择模块主字段、字段类型为人员时,可以设置上级关系。

2)上级关系可以设置当前人员、人员直接上级、人员所有上级。

当前人员:选择当前人员时,只有模块字段中对应的人员有权限。

人员直接上级:选择人员直接上级时,模块字段中对应的人员的直接上级有相关权限。

人员所有上级:选择人员所有上级时,模块字段中对应的人员的所有上级有相关权限。

3)更新表单数据:保存权限时,勾选更新表单数据,则会根据当前添加的规则更新历史数据权限。

4)可以通过查看布局、编辑布局、布局级别设置权限对应的人员加载的布局,布局级别越小,优先级越高。

5)权限项:可以设置查看、编辑、完全控制权限。

4、权限设置完成之后,会根据创建人、模块字段解析相关的权限。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409077

三、实施注意

1、当人员上级发生变化时,针对历史数据,需要权限重构后才会解析到新的上级。

2、当人员上级发生变化时,修改模块数据,会按照新的上级解析权限。

3、当设置的是多人员字段时,如果不同的人的所有上级中有相同的上级,则在共享对象中会显示多个相同的人员。

 

11.1.10、权限支持安全级别范围检索

一、概述

1、添加模块权限,安全级别设置下限值,共享对象中安全级别大于该值的人员有权限查看数据

2、添加模块权限,安全级别设置下限值和上限值,共享对象中安全级别在上下限范围内的人员有权限查看数据

二、功能说明

添加模块权限,安全级别设置下限值,保存权限规则后(如图1),在前台新建表单数据保存,共享对象中满足大于安全级别设置下限值的人员才有查看数据权限,如图2

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409163

图1

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409164

图2

添加模块权限,安全级别设置下限值和上限值,保存权限规则后(如图3),在前台新建表单数据保存,共享对象中满足大于下限值、小于上限值的人员才有查看数据权限(如图4)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409165

 

图3

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409167

 

图4

三、实施注意

1、安全级别范围包括有:

a、所有人安全级别范围

b、部门,分部安全级别范围

c、角色安全级别范围

d、模块主字段人员,部门,分部安全级别范围

e、创建人相关的分部,部门所有上级等支持安全级范围取值

2、安全级别下限为必填项,默认值是10

3、支持引用虚拟表单生成的模块

 

 

11.1.11、单条规则删除及删除权限数据

一、概述

为表单建模实现删除默认共享单条规则时,可以选择是否需要删除当前规则对应的数据权限。

二、功能说明

通过进入【后端应用中心】→【表单建模】→【模块】,选择对应的模块,进入权限tab页,点击需要删除的默认共享权限规则后的权限删除。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409172

弹出提示,确认是否要删除,点击确定删除,点击取消不删除。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409173

 

确定删除权限规则后,弹出提示是否删除此权限对应的数据权限,确定删除,取消不删除。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409176

如果选择删除权限对应数据权限,则模块历史数据对应的权限会被删除,不需要再操作权限重构。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409178

三、注意事项

 

1、默认共享中的权限都支持权限删除。

2、操作权限删除时只会删除当前规则对应的数据权限。

如果操作权限删除时,选择不删除当前权限对应的数据权限,则历史数据权限仍然存在,新建的数据则按照新的权限规则。

 

【查询相关】

11.2.1、主子表数据显示

一、概述

当模块表单中存在明细表时,查询中可以选择一个子表,字段定义中可以设置显示主表和明细表字段。

二、应用场景说明

当需要在列表中显示主表字段和明细表字段时,可以在设置查询列表时选择相应的子表,然后在字段定义中勾选需要显示的字段,实现在列表中显示主表和明细表的数据。应用实例如下图:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5914

三、功能说明

1、通过在【后台应用中心】→【建模引擎】→【查询】在指定的查询列表中选择需要显示的子表。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5833

说明:

子表可以选择该表单中存在的所有明细表中的一个,选择后字段定义中会显示选择的明细表的字段,勾选标题列对应字段则可以设置前台显示对应字段。

2、在字段定义中设置要显示的字段。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5835

说明:

选择子表后,需要在字段定义中选择要显示的主表和明细表字段。

3、前台显示效果。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\5836

 

说明:当列表字段定义有配置主表和明细表字段时,前台会按照明细表的数量显示数据,主表字段显示明细表对应的主表记录信息。

四、实施注意

1、需要在查询基础页面选择子表后,字段定义中才能看到对应的明细表字段。

2、设置主子表查询时,查询列表中的数量以子表记录计算。

11.2.2、未读,反馈标识

一、概述

在查询列表标题字段增加标识,人员通过标识知道哪些列表数据未读、已读和修改

二、应用场景说明

查询列表中,某条表单数据中的标题字段内容后出现红色图标,表示该用户还未查看此数据,标题字段内容后出现黄色图标,表示该用户查看该条数据后,此数据又被修改过,没有任何图标,表示用户查看该数据后,该数据没有再修改过,如图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1274844

三、功能说明

启动和不启动此功能,需要在/WEB-INF/prop/formmode.properties配置文件中添加以下代码:

#是否开启列表未读,反馈标识功能。 Y:开启  N:关闭

Enabled=N

系统默认是关闭状态,开启后的效果如图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1274845

开启了列表标识功能,在前台查询列表高级搜索中添加了“数据状态”搜索条件如图,勾选对应check框,搜索对应的数据

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1274846

四、实施注意

1,在后台设置多个列表标题字段,在前台对应多个标题字段都可以显示图标

2,明细子表显示在查询列表,支持标识显示功能

3,门户中建模自定义查询元素,支持标识显示功能

4,引用虚拟表单创建的查询列表,不支持此功能

【浏览框相关】

11.3.1、浏览框字段联动

一、概述

浏览框字段联动是指可以通过修改浏览框引用的浏览框标识的无条件查询条件,在浏览框选择数据时,列表中的数据会按照设置的条件进行过滤。

二、应用场景说明

在创建卡片或者列表查询时,可以设置浏览框选择数据时进行过滤。如新建图书清单时,存在图书类别字段,可以通过设置选择图书的浏览框,在选择图书时只显示图书类别对应的列表数据。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7946

三、功能说明

1、通过在【后台应用中心】→【建模引擎】→【浏览框】被引用浏览框标识对应的浏览框列表tab页中找到对应的浏览框标识,设置浏览框标识的查询条件。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7947

说明:

1)可以设置主表字段或者明细表字段作为过滤条件字段,格式为格式为【where A表字段名(A表为被引用的浏览框的模块的字段)=’$B表字段名$’(B表为引用浏览框的模块对应的表单)】。

过滤字段为主表字段:过滤字段为主表字段时,格式为’$字段名$’

过滤字段为明细表字段:过滤字段为明细表字段时,格式为’$明细表名_字段名$’

2)过滤字段支持的字段类型为:单文本、整数、浮点数、选择框、浏览框。

3)明细表中浏览框字段可以设置根据主表字段进行过滤或者根据明细表字段进行过滤,根据明细表字段进行过滤时,则是根据当前明细中对应字段的值进行过滤。

2、设置了浏览框字段联动过滤后,前台效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\7948

四、实施注意

1、可以设置主表字段或者明细表字段作为过滤条件字段,格式为格式为【where A表字段名(A表为被引用的浏览框的模块的字段)=’$B表字段名$’(B表为引用浏览框的模块对应的表单)】。

过滤字段为主表字段:过滤字段为主表字段时,格式为’$字段名$’注意:不管列名是大写还是小写 此处都是小写。

过滤字段为明细表字段:过滤字段为明细表字段时,格式为’$明细表名_字段名$’

2、明细表中浏览框字段可以设置根据主表字段进行过滤或者根据明细表字段进行过滤,根据明细表字段进行过滤时,则是根据当前明细中对应字段的值进行过滤。

3、过滤字段支持的字段类型为:单文本、整数、浮点数、选择框、浏览框。

4、设置浏览框联动过滤时,设置过滤条件的字段类型(被引用的浏览框对应的模块表单字段和当前模块过滤条件对应的字段)需要保持一致。

【树形相关】

11.4.1复制树形

一、概述

为表单建模后端树提供复制树功能,当需要新增类似的树时,则可以通过复制树功能来实现,复制树时可以将树和树节点设置信息都复制。

二、功能说明

1、通过进入【后端应用中心】→【建模引擎】→【树】,选择需要复制的树,在树信息页面或者树列表中操作右键复制树。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407319

2、复制树后,会根据选择的树复制一个设置相同的树,新复制的树的名称为“原来树的名称-复制”。如下图。

 

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407333

三、注意事项

1、导航树、树形浏览框都支持复制树功能。

2、复制生成的树,设置与被复制的树相同。

 

11.4.2树形根节点主键值及treesqlwhere参数

一、概述

为了更灵活的展示树节点数据,可以通过设置根节点主键值、是否显示根节点、treesqlwhere参数、链接地址json字符,设置树根据不同的设置进行数据展示。

根节点主键值:通过根节点主键值设置可以设置根节点要显示的内容。

是否显示根节点:可以设置树多级显示时,设置是否要显示根节点。

treesqlwhere参数:可以通过在链接目标中些treesqlwhere参数,使链接目标为模块查询列表时,根据设置的条件多条件查询。

链接地址jason代码:可以通过在链接地址中写一段json代码,树节点的链接目标则可以根据不同的条件加载到不同的地址。

 

二、功能说明

A、根节点主键值

通过在树节点设置中,通过在根节点主键值中输入固定值或者动态参数,设置当前树节点根据根节点主键显示相应的内容。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407591

1)通过设置指定主键值。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407594

2)通过设置动态参数,可以根据当前登录人员的UserId,DepartmentId,SubcompanyId进行过滤。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407598

B、是否显示根节点

通过设置是否根节点选项,可以设置是否要显示根节点的内容,勾选显示,不勾选时,则不显示根节点的信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407607

C、treesqlwhere参数

 

通过在链接目标中设置treesqlwhere参数,可以设置动态条件,树节点在加载数据时按照treesqlwhere条件进行显示,并且可以设置动态取当前表单的字段内容。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407610

 

说明:

treesqlwhere参数设置格式:url后面加:&treesqlwhere=查询列表对应的表单中的字段名=固定值或者当前树节点对应表单的字段名and条件2…

示例:/formmode/search/CustomSearchBySimple.jsp?customid=441&treesqlwhere=tslb=$id$and sm=’图书001′

 

D、连接地址json字符

 

通过链接地址json字符,可以通过在树节点的链接目标设置一段json代码,设置满足不同的条件,链接到不同的地址。

1、树节点json代码设置,如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407611

 

说明:jason条件设置格式如下:

1)格式:[{id:0,url:”地址1”},{id:2,url:”地址2”,sqlwhere:”sql条件”}]

2)其中id,url,sqlwhere为必填项。其中id只是个标识并不是树节点的id。

3)id为0表示为不满足其他条件时的默认地址,此项可以不输入sqlwhere。

示例:

[{id:0,url:”http://www.weaver.com.cn”},{id:1,url:”/formmode/search/CustomSearchBySimple.jsp?customid=441&treesqlwhere=tslb=$id$”,sqlwhere:”id in(2,3)”}]

1、效果如下:

不符合条件的链接到设置的默认地址:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407614

 

符合条件时,链接到对应的地址:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1407615

三、注意事项

 

1、根节点主键值支持设置固定值或者动态参数,固定值只支持整数,动态参数只支持UserId,DepartmentId,SubcompanyId。

2、treesqlwhere参数支持固定值或者动态参数值,需注意格式。

3、treesqlwhere参数试用需链接目标是查询列表地址的情况。

4、json字符支持固定值或者动态参数值,需注意格式。

5、json字符设置条件时,url代码可以设置系统内地址或者系统外地址,系统外地址需要加http://。

 

【其他相关】

11.5.1、明细表行复制功能

一、概述

1、在后台编辑布局和新建布局可以设置此明细表是否拥有复制功能。

2、后台布局中勾选了复制 则在前端明细表右上方可以看到复制按钮。配置和使用同明细表的“新建”和“删除”按钮一样。

二、功能说明

 

在【后端应用中心】—-【建模引擎】—“某个具体的模块”—下的新建布局或者编辑布局如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343390

(图1)

点击(图1)中的新建布局进去显示的页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343391

(图2)

点击(图2)页面上的“字段属性批量设置”弹出的页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343392

(图3)

在(图3)页面上勾选下红色框中的“允许复制明细”后的复选框然后保存卡片前端明细表上会出现“复制”按钮效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343393

(图4)

在(图4)中选中要复制的行然后点击“复制”按钮出现的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343394

 

 

11.5.2、e8建模附件字段权限改进

一、概述

1、权限页面右键添加了文档权限重构,可以查看历史数据中附件字段内容

2、在前台删除模块数据权限,查看对应文档目录附件权限也会跟着删除

3、能查看模块中附件权限,对应的文档目录也有权限查看该附件

二、功能说明

A、文档权限重构

进入【模块】-【基础】设置页面中,在“附件上传目录”中添加附件存放的文档目录保存后(如图1),

在【模块】-【权限】页面中,右键选择“文档权限重构”(如图2),默认共享权限人员可以有权限查看历史数据附件字段的内容,有模块权限人员可以在对应的文档目录中有权限查看历史数据附件字段内容

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409317

(图1)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409327

(图2)

B、附件字段权限

1)用户新建表单,添加附件字段内容保存后,非默认共享和默认共享权限的人员在模块中有权限查看附件字段内容,在对应的文档目录中,有权限查看附件(如图3)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409334

(图3)

2)在前台共享权限页面中,删除有非默认共享权限人员或者默认共享权限人员,查看对应文档目录附件权限也相应删除。(如图4)删除默认共享权限的人员保存后,文档共享权限也对应删除(如图5)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409341

(图4)

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409346

(图5)

三、实施注意

1、在前台删除模块权限,查看对应文档目录中附件权限的权限也实时删除

2、在后台删除权限后,权限重构功能仅针对表单建模中的数据权限进行重构,文档权限重构功能是仅针对表单建模中的附件文档权限进行重构,2个功能相互独立

11.5.3、表单建模回复功能

一、概述

通过表单建模回复功能,可以设置模块是否启用回复功能,启用回复功能后,有权限查看模块数据的人员可以对模块数据进行回复评论。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409367

二、功能说明

A、后端配置

1、通过进入【后端应用中心】→【建模引擎】,点击设置图标。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409369

2、开启回复评论功能后保存,第一次开启后,会初始化回复评论数据,刷新应用树后会显示回复评论应用。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409370

3、可以通过修改显示顺序,便于查找。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409372

4、第一次开启回复功能主要是初始化应用、模块、表单、布局信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409375

5、布局是初始化后,可以备份布局信息,如果需要恢复,则可以源代码内容在布局中覆盖。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409376

6、如果需要在回复中添加附件,需设置附件目录。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409377

7、开启对应模块的回复功能。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409379

B、前端效果

1、开启回复功能后,在对应模块的查看页面进行回复评论。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409382

 

说明:

1)添加、删除、引用、回复评论。

2)提交的评论在10分钟内允许修改、删除,超过10分钟不能修改、不能删除。

3)附加功能可以引用附件、文档、客户、项目、流程内容,项目和流程的打开与对应权限相关;附件、文档、客户,只要有权限看到回复信息,则在回复页面可以点开查看对应的查看页面,其他地方与相关权限有关。

2、可以通过搜索功能搜索评论。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409385

 

说明:

评论搜索功能是对评论进行搜索,评论的回复和对评论的评论不进行搜索。

三、注意事项

1、回复信息只在显示布局中显示,有权限查看模块数据的人员可以查看回复信息参与回复评论。

2、提交的评论在10分钟内允许修改、删除,超过10分钟不能修改、不能删除。

3、附加功能中引用的文档、附件、客户可以在回复也点击链接查看,但是只能查看信息页面,附件、文档的附件等信息的权限与文档本身的权限有关。

4、回复评论基础模块的布局是第一次开启回复评论功能的时候初始化生成的,

5、回复评论模块引用的表单不允许修改为其他表单,屏蔽选择表单按钮。

6、评论搜索功能只针对评论进行搜索,对评论的回复等信息不会进行搜索。

 

11.5.4、一人多岗(表单建模)

一、概述

1、可以设置数据是否统一在主账号显示。

2、开启数据统一在主账号显示时,主账号登录时,在查询列表,门户元素(建模自定义查询)中可以统一查看主次账号有权限的数据。

3、开启数据统一在主账号显示时,主账号登录时,浏览框选择数据时可以选择主次账号有权限的数据。

4、通过主账号操作主账号没有权限次账号有权限的数据时,日志中记录次账号信息。

5、主账号登录时,模块权限会取主账号和次账号最大权限,包括(查看、编辑、完全控制、模块监控权限)。

二、功能说明

1、有多个账号的人员通过主账号登录后,在个性化设置-其他设置中,设置多账号数据显示为统一在主账号显示。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409409

2、设置后,查询列表中会统一显示主次账号有权限的数据,不需要进行切换。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409410

3、门户元素中会统一显示主次账号有权限的数据。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409411

4、浏览框选择数据时,会显示主次账号有权限的数据。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409413

5、主账号操作次账号有权限主账号没有权限的数据时,日志中会记录次账号的信息。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1409416

 

6、主账号权限小于次账号时,主账号登录时,会取主账号和次账号的最大权限:

1)主账号权限小于次账号时,会取最大权限,如主账号是查看,次账号是完全控制,则主账号访问时有完全控制权限。

2)监控列表中,主账号只能访问监控列表菜单,但是没有模块监控权限,次账号有模块监控权限时,主账号在监控列表中也可以操作删除。

三、注意事项

 

1、主账号登录时,模块权限会取主次账号的最大权限,但是日志记录的时候是以有权限的记录,如主账号有查看权限没有编辑权限,次账号有编辑权限,则主账号查看时,日志记录主账号,编辑是记录次账号。

2、新建、查询、报表、监控菜单的权限还是独立根据权限控制。

3、树形数据显示时不受权限控制,但是点击链接打开模块数据时,取主次账号最大权限。

4、监控列表数据显示不受权限控制,监控列表删除数据时取主次账号模块中监控权限最大权限。

11.5.5、明细表数据过滤和排序功能

一、概述

明细表数据可以根据某个特定的条件进行过滤 并且用户可以根据明细表中的某列排序来展现数据。

二、应用场景说明

例如有个项目任务的卡片 任务表为明细表 需要实现不同的任务负责人看到不同的明细表数据 并且用户可以根据明细表某列对明细表的数据进行排序

三、功能说明

A、明细表数据过滤

在【后端应用中心】-【表单引擎】-”某个具体的模块下的显示布局”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1203478

(图1)

在显示布局上 当表单字段选择明细表的时候 在显示样式下 显示个“查询条件”字样 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1203480

(图2)

点击(图2)中的 “查询条件”弹出的页面如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1203482

(图3)

在(图3)上的设置 查询条件 如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1203483

(图4)

在设置(图4)那样的查询条件之后 显示的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1204423

说明:

1、 明细表查询条可以设置sql条件和java条件 其中都支持解析动态参数。支持的动态参数如下

  • 当前操作者 $UserId$
  • 当前操作者部门$DepartmentId$
  • 当前操作者部门(包含下级部门)$AllDepartmentId$
  • 当前操作者分部$SubcompanyId$
  • 当前操作者分部(包含下级分部)$AllSubcompanyId$
  • 当前日期$date$

2、 明细表查询条件功能 是跟布局关联,不同的布局可以设置不同的明细表查询条件。

3、 同一个布局上可以针对不同的明细表设置不同的查询条件。

4、 编辑类型和显示类型的布局上都支持此功能。

 

B、明细表数据排序

在【后端应用中心】-【表单引擎】-”某个具体的模块下的显示布局”如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1203484

(图5)

在(图5)的选择某个明细表中的某个字段 会显示出是否排序  如果勾选了则表示 此列在前端用户可以排序 如果不勾选则表示前端不排序

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1204420

(图6)

在(图6)设置之后的前台显示的效果如下图

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1204421

说明:

1、  明细表排序功能 是跟布局关联,不同的布局可以设置不同的明细表字段是否排序

2、  同一个布局上可以针对不同的明细表以及不同的明细表字段设置不同的排序。

3、  编辑类型和显示类型的布局上都支持此功能。

 

11.5.6、门户元素

一、概述

通过门户元素功能,可以在门户设置元素时,通过建模自定义查询将表单建模中的查询列表添加到门户元素中,然后在门户中显示表单建模中配置的查询列表,将列表中的数据在门户中展示。

二、应用场景说明

当需要将建模中设置的查询列表在门户中显示时,可以通过在门户中添加建模自定义查询元素,将要展示在门户中的查询列表显示在门户中。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1096979

三、功能说明

1、通过在【后端应用中心】→【门户引擎】→【门户页面】→【登录后页面】在对应的门户页面中设置元素。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1096982

2、在设置元素页面,可以添加“建模自定义查询”元素,然后进行相应的设置,就可以将建模相关的查询列表显示在门户页面中。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1096986

说明:

1)通过点击建模自定义查询元素添加,通过设置图标进入建模自定义查询元素设置。

2)元素标题:设置元素的标题。

3)显示条数:设置列表显示条数。

4)链接方式:设置在门户元素列表中点击链接时,加载页面的方式。

当前页:在当前页面加载链接的页面。

弹出页:在弹出窗口中加载链接的页面。

5)列表:会加载通过在表单引擎中创建的查询列表,可以选择需要显示的查询列表。

6)字段:左侧会加载对应查询列表设置了显示标题的字段,然后可以选择要显示的在门户元素列表中的字段。通过在左侧双击选择要显示,右侧双击删除要显示的字段,也可以通过左右箭头选择从显示或者不显示的字段;通过上下箭头设置字段显示的顺序。

7)more:通过点击more链接到建模引擎中的查询列表页面。

8)刷新图标:点击可以刷新当前元素的数据列表。

3、设置后,建模自定义查询元素在门户中显示效果如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1096988

四、实施注意

1、样式与共享功能与门户其他元素一致。

2、门户元素中显示的数据以及是否能显示列表与建模引擎中设置的模块权限和查询列表权限有关。

3、有维护者权限的人员才可以设置元素。

4、修改门户页面设置后,需要操作同步首页后才会刷新门户元素信息。

5、选择列表后,标题中只会显示查询列表设置为显示标题的字段。

6、门户元素中只会显示少量几条数据,需要查看更多数据,还需要通过点击more在查询列表中查看。

7、门户元素可以显示虚拟表单配置的列表数据。

8、门户元素可以显示主从表配置的列表数据。

11.5.7、建模分权

一、概述

通过表单建模的分权管理,则可以实现分配机构权限给相应的管理员,则对应的管理员只能操作有权限的分部对应的表单建模相关数据,实现建模的分权管理。

二、应用场景说明

当需要指定分部管理员单独管理负责分部的建模数据时,可以通过表单建模分权管理来实现。

例如,A分部的管理员,只需要管理A分部的建模数据,则通过在角色设置中分配A分部的机构权限给A分部的管理员,那么A分部的管理员进入建模引擎时,则只可以操作A分部的建模数据。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343433

三、功能说明

表单分权管理通过如下方式来设置:

1、开启建模分权

进入【后端应用中心】→【组织权限中心】→【权限管理】→【分权管理设置】,在【管理分权设置】中开启表单管理分权,同时总开关是否启用管理分权也会开启,设置默认机构后保存。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343435

2、角色设置

1)为了方便后面角色设置中添加建模相关功能权限,可以通过进入【后端应用中心】→【组织权限中心】→【权限管理】→【权限设置】,新增权限组,将建模相关权限添加到权限组中。如下图(可选)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343436

2)进入【后端应用中心】→【组织权限中心】→【权限管理】→【角色设置】,新建赋权角色。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343437

3)在角色设置中,添加功能权限。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343456 4)在角色设置中,设置机构权限。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343458

权限说明:

禁止:与不勾选机构一致。

只读:所有相关页面为只读,不可编辑。

编辑:可新增、编辑,不可删除。

完全控制:可新增、编辑、删除。

5)在角色设置中,添加成员。如下图。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343459

3、进入表单建模

角色设置完成后,通过对应的人员登录系统进入建模引擎。

1)进入【后端应用中心】→【建模引擎】,切换分部后(如图1),会显示所选分部对应的数据(如图2)。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343465

图1

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343467

图2

2)新建或者编辑应用、模块、表单时,会默认显示所选择的分部,也可以修改为有权限选择的分部。
应用:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343469 模块:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343470

表单:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343471

3)建模相关页面,会根据设置的机构权限类型(只读、编辑、完全控制)显示。
无权限:

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343472 只读:只读,不可编辑、不可删除,无保存按钮。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343474

编辑:可编辑、新增。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343475

完全控制:可新增、编辑、删除。

E:\重要文件备份\ecology正式系统知识树图片(余海群提供)\20042\images\1343476

四、实施注意

1、针对应用树,如果下级是有权限的,但是上级没有权限,则会显示上一级内容,但是没有权限操作。

2、查询、报表、浏览框、树、自定义页面、提醒没有单独分权,权限与应用一致。

3、模块、表单与所属应用关系,如果应用没有权限,但是模块或表单有权限,会显示对应的应用,但是应用没有操作权限。

4、应用、模块、表单的所属分部信息会根据如下规则生成:

1)建模分权开启时,根据选择的分部赋值。

2)为开启建模分权,分权总开关开启或者分权总开关存在默认值时,以分权总开关的值为准。

3)建模分权和分权总开关都不存在值时,取最小分部的id值。

5、前端查询列表的批量导入:

1)当有后端建模权限或者模块的批量导入权限时,相应的用户进入列表会显示批量导入按钮。

2)后端建模有批量导入的编辑或者完全控制权限,或者模块权限中设置了批量导入权限时,批量导入页面为可以编辑,可以正常导入;如果只有只读权限,则页面为只读,不可导入。

Submitted by Weaver

2017-09-14

转载请注明:赫非域 » 泛微协同办公平台E-cology8.0版本后台维护手册(12)–建模引擎