Importer

V6.2版本中,O2OA增加了导入模型配置。

导入模型可以让开发者通过配置,实现用户导入Excel数据到系统中,形成内容管理文档、流程管理工作和自建表数据的功能。同时系统还支持根据配置生成导入模板提供用户下载。

入口

点系统的左上角图标->应用->数据中心平台->具体应用->导入模型打开

导入模型的后台服务

http://{hostip}:20020/x_query_assemble_surface/jest/index.html


导入模型设置项


配置项

内容

说明

标识

视图ID

系统自动生成

名称

视图名称

别名

视图别名

导入目标

内容管理数据

Excel每行生成一条内容管理文档(document)

自建表数据

Excel每行生成一条自建表数据

流程平台数据

Excel行生成一条流程工作(work)

选择分类

导入到选择的内容管理分类

选择自建表

导入到选择的自建表

选择流程

导入到选择的流程

cms文档属性

文档类型

文档documentType字段

文档创建者

文档creatorIdentity字段,必须导入身份,可以设置为导入时操作人的身份,或者设置为导入字段的值。

发布时间

文档publishTime字段,可以设置为导入时间为发布时间,或者设置为导入字段的值。

标题

文档title字段,可以设置为导入字段的值。

摘要

文档summary字段,可以设置为导入字段的值。

流程work属性

流程状态

导入后工作所在的节点,可以选择起草节点(第一个人工节点)或结束节点。

流程发起人

工作的creatorIdentity字段,必须导入身份,可以设置为导入时操作人的身份,或者设置为导入字段的值。

标题

工作的title字段,可以设置为导入字段的值。

指定表单(流程状态结束时有效)

工作的表单

序号/文号(流程状态结束时有效)

工作的serial字段

开始日期(流程状态结束时有效)

工作的startTime字段

结束日期(流程状态结束时有效)

工作的completedTime字段

启用校验

如果不启用,导入的时候前台会进行比较要的校验:关键字段(带星号字段)是否已经填写或者长度符合系统大小。

如果启用,导入的时候前台除了上述校验,还会校验字段类型,组织对象的值在平台中是否存在,以及不能为空字段(设置为不允许为空的字段)校验。

可执行者

可执行人

允许执行本导入模型的人员

执行组织

允许执行本导入模型的组织

Excel列设置

Excel表格中每行每列的值可以对应平台的一个业务数据。

配置项

内容

说明

字段标题

Excel第一行的文字,必填。

字段路径

对应平台中的业务字段,如果有多层路径,可以用点号(.)隔开,比如datatable.0.textfield

组织对象

如果该列对应的org组件字段,比如人员、身份、组织、群组等。那么将该列设置为“是”,系统会根据导入的值取组织管理中获取数据进行校验,并且生成组织对象,如:

{

"distinguishedName": "张三@c8f7ff61-1906-4a3f-bddb-f5ef7ecc9e1d@I",

"id": "c8f7ff61-1906-4a3f-bddb-f5ef7ecc9e1d",

"name": "张三",

"person": "张三@zhangsan@P",

"unit": "开发部@kfb@U",

"unitLevelName": "兰德纵横/开发部",

"unitName": "开发部"

}

字段类型

平台中的字段类型,多值(如stringList类型)可以在单元格用换行、半角分号(;)、半角逗号(,)隔开。

校验

允许空值

该列是否允许为空

校验字段类型

如,字段类型为number,那么导入的时候会判断值是否为数字。

CMS文档属性

是否作者

如果是内容管理文档,该列导入人员/组织/群组是否有权限编辑

是否读者

如果是内容管理文档,该列导入人员/组织/群组是否有权限阅读

计算字段设置

配置项

内容

说明

字段标题

选填。

字段路径

对应平台中的业务字段,如果有多层路径,可以用点号(.)隔开,比如datatable.0.textfield

值脚本

可以根据导入数据计算出额外的字段值。

需要通过return返回字段值。

可以通过this.target;获取当前导入行的数据,如下:{

"importedData" : {}, //导入的原始数据

"data" : {}, //系统根据配置生成的业务数据

"document" : {}, //如果导入CMS文档,系统生成的文档数据

"work" : {}, //如果导入流程work,系统生成的工作数据

};

样例:

return this.target.data.date+ " " + this.target.data.time

CMS文档属性

是否作者

如果是内容管理文档,该列导入人员/组织/群组是否有权限编辑

是否读者

如果是内容管理文档,该列导入人员/组织/群组是否有权限阅读


使用

在脚本中执行:


使用平台封装好的api导入数据

参见api http://release.o2oa.net/api/module-importer.html#.upload


使用平台封装好的api下载导入模板

参见api http://release.o2oa.net/api/module-importer.html#.downloadTemplate

表单和页面中的数据导入组件

可以在内容管理表单、流程管理表单或门户页面中嵌入数据导入组件。

推荐文章:

移动办公-移动端应用权限配置
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,开发者在拥有公网IP或者域名的服务器上可以轻松体验移动办公环境,并且不会产生任何费用。本篇主要介绍如何配
移动办公-O2OA微信小程序说明
2021-05-22
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,开发者在拥有公网IP或者域名的服务器上可以轻松体验移动办公环境,并且不会产生任何费用。本篇主要介绍如何配
流程设计-流程数据字典配置介绍
2021-03-23
O2OA提供数据字典来管理业务中的常用配置,让配置可以脱离业务代码或者配置项。本文主要介绍如何在O2OA中进行数据字典配置。
O2OA与SmartBI报表系统集成:三、O2OA中集成展示SmartBI报表
2021-11-03
前面两章我们介绍了SmartBI报表系统的安装部署,以及如何制作报表,下面我们介绍如何在O2OA系统中使用SmartBI报表系统中使用已创建好的报表。1、部署
开发知识-使用VNC连接中标麒麟V7操作系统
2021-02-07
NeoKylinLinuxAdvancedServerreleaseV7Update6(Chromium)
组织人员同步-封装Api接口完成同步
2021-04-07
O2OA允许用户自定义接口和代码逻辑来完成系统与第三方业务系统的数据同步,人员和组织的同步。本文主要介绍组织人员同步的数据操作规范。
日志管理-平台日志文件说明
2021-02-25
O2OA平台有几种查看日志的方式,日志文件和日志查看器。本篇主要介绍如何将在O2OA中查询日志。
通用版企业信息化协同平台演示环境
2021-09-22
概述通用版信息化协同平台适用于各企事业单位等。用户可以一目了然的看到工作中的待办事宜、通知公告等信息,也可以按用户的需要设置各类功能,包括:信息发布、文件管理、
常见问题-如何使用服务管理调用WebService
2021-10-25
一、接口样例1、打开服务管理平台2、创建接口写上相关代码第一种:通过方法名与参数调用/********************this.entityManage
系统集成-单点认证SSO配置之OAUTH2
2021-07-08
@系统集成@O2OA@SSO@单点认证@认证集成@OAuth2O2OA平台提供灵活的系统集成方案,让企业信息平台与各类第三方系统进行集成。本篇主要介绍如何在O2

results matching ""

    No results matching ""