导入导出全功能使用说明
1简介
1.1功能介绍
主要功能点如下:
1、 导入数据
将Excel数据批量导入系统
2、 导出数据(按列表)
将列表可见的数据导出为Excel
3、 导出数据(按导入模板)
根据导入模板的自定义配置导出为Excel(支持再次导入)
4、 导出数据(按导出模板)
根据导出模板的自定义配置导出(不支持再次导入,多分录单头填充)
5、 导入结果查询
导入完成后,查看导入结果详情
6、 导出结果查询
导出完成后,查看导出结果详情
7、 导出分录
仅导出绑定实体的分录信息
1.2 应用场景
1、初始化期间实施人员希望尽快将初始数据录入系统,以便快速实施、快速上线。
2、系统用户日常工作中,通过导入导出功能实现快速、批量录单。
3、系统用户日常工作中,通过导入导出功能实现单据及分录、基础资料等数据的批量更新。
2 主要操作
2.1 模板管理
1、 模板配置
定义导入、导出的模板,包括实体及字段。
2、 模板下载
导入页面点击立即下载,打开模板选择页面,勾选模板,下载导入模板。
2.2 操作配置
导入导出操作是指在设计器中,对业务对象列表添加导入、导出按钮及按钮关联系统操作。
操作步骤如下:
1、在列表工具栏配置导入导出相关按钮,通常使用下拉菜单,在属性中编辑按钮及操作。
1、 打开操作选择列表,可编辑每个按钮及其对应的操作项,按钮名称可以自定义,操作可以在系统预置的操作列表中选择,系统初始的导入操作如下表:
按钮名称(标题) | 操作类型 | 操作名称 | 操作说明 |
导入数据 | importdata | 导入数据 | 打开导入界面,上传并导入数据 |
查看导入结果 | importdetails | 查看导入结果 | 查看导入进度、导入过程及结果报告 |
导出数据(按导入模板) | exportlist | 导出数据(按导入模板) | 导出数据,生成文件下载到本地 |
导出数据(按列表) | exportlist | 导出数据(按导入模板) | 与按导入模板导出使用同一个操作,需要在操作编辑界面打开按列表导出开关,导出数据所见即所得 |
导出数据(按导出模板) | exportlist_expt | 导出数据(按导出模板) | 导出数据,按分录行拆分后生成文件下载到本地(不支持再次导入) |
查看导出结果 | importdata | 查看导出结果 | 查看导出进度、导出过程及结果报告 |
2、 导入导出支持权限控制,可在操作上添加权限项,控制操作功能权限。
2.3 模板配置
导入、导出模板在系统上线时都已经初始化设置完成,只是在和第三方系统集成,或者有二次开发的情况下,需要改变模板时,才由管理员进行相关的模板改动,此功能不建议一般用户使用。
1、 字段导入导出属性设置
字段的功能控制属性中设置【允许导出】、【允许导入】两个参数开启,控制运行时配置工具-导入导出-模板配置中该字段默认展示,并允许导入导出该字段数据。
2、 导入导出模板配置
访问系统服务云-配置工具-导入导出,打开导出导出模板管理界面,支持对模板进行增删改查,列表中包含业务对象,及系统预置模板和自定义模板。
3、导入导出模板创建
创建导入导出模板有两种途径:
1) 在导入界面创建当前业务对象的导入导出模板,依次在弹出的界面中点击导入数据-立即下载-创建一个模板等按钮,打开模板创建界面。
2)在配置工具中为所有的业务对象统一配置导入导出模板,选择业务对象点击新增按钮,打开模板创建界面。
新增模板界面,可以选择新增模板的模板类型,选择导入模板可以设置导入模板中字段的导入属性,选择导出模板可以设置导出模板的字段的导出属性。
字段说明如下表:
字段名称 | 字段说明 |
模板类型 | 下拉可选择创建的模板类型包括:导入模板、导出模板 |
编码 | 模板编码,系统自动生成,不允许重复 |
名称 | 自定义模板名称,为必录字段 |
业务对象 | 业务对象,根据业务对象树种所选的对象自动生成 |
创建人 | 取当前用户 |
描述 | 自定义模板描述 |
模板适用范围 | 下拉可选择全局共用、指定使用人,前者为全局共享,所有用户可用,后者为指定的部分用户专属使用,需要设置使用人,支持设置多人。 |
模板说明 | 上传模板的使用说明,只支持Excel格式,上传后可以在导入页面下载 |
实体名称 | 展示当前业务对象的表头、表体、字段的名称 |
实体编码 | 展示当前业务对象的表头、表体、字段的编码 |
是否必录 | 新增导入模板时设置模板中的字段在导入时是否必录,打开则为必录 |
是否导入 | 新增导入模板时,需要设置,控制字段在导入模板中是否展示。 注: 1、表格中展示的字段为设计器字段的功能控制属性中设置了允许导入,如果有字段未展示,需要在设计器中设置。 2、另外此属性并不是控制字段是否允许导入,是否允许导入也是通过设计器字段的功能控制属性中允许导入参数控制。 |
导入属性 | 控制基础资料类字段导入时的判断依据,可选编码或名称,选择编码,导入时根据编码查询基础资料,选择名字则根据名称查询基础资料。 |
导出属性 | 可选编码和名称,与导入属性取并集,导出基础资料名称和编码 |
是否导出 | 新增导出模板时,需要设置,控制字段在导出模板中是否展示。 注:表格中展示的字段为设计器字段的功能控制属性中设置了允许导出,如果有字段未展示,需要在设计器中设置。 |
备注 | 自定义字段的说明 |
下载导入模板 | 新增导入模板时,保存后可以下载导入模板 |
上下移 | 上下移动字段的前后顺序,用于控制模板中字段的展示顺序 |
2.4 导入数据
单据、基础资料列表点击导入数据按钮,打开导入数据页面,支持支持三种导入模式:添加新数据、更新已有数据、更新已有数据并添加新数据。
2.4.1 添加新数据
在系统中添加全新的数据,导入时按“组织+编码+保存校验规则”的逻辑执行。
2.4.2 更新已有数据
根据数据更新规则定义的匹配字段,导入时做唯一性匹配,匹配系统中已存在的唯一一条数据,对其进行数据更新。
2.4.3 更新已有数据并添加新数据
先根据更新规则,匹配系统中已存在的数据进行更新,未匹配到的数据案添加新数据逻辑执行。
2.4.4 填写导入模板
打开已下载的模板,模板中从左至右依次展示单据头、单据体、子单据体字段,鼠标移到灰色字段标题行,会提示字段录入要求,按照要求填写数据。
导入数据包含多分录及子分录时,支持支持两种格式填写导入模板,均支持数据导入:
1、 首行填写:模板中单据头的数据只在首行填写。
2、 全量填写:模板中单据头数据,全行重复填写。
常规字段的填写方式:
字段类型 | 填写说明 |
单据编号 | 不填则按编码规则自动生成,手动填写会根据编码规则校验,出现重复则不能导入 |
文本 | 按照文本长度限制及内容规范填入 |
下拉列表 | 单元格选择下拉值 |
单选按钮 | 填写是或否 |
小数等数值型 | 按照数值范围及精度限制录入 |
日期时间 | 短日期输入日期格式,长日期输入日期+时间 例如2021-02-10 10:58:00 |
多语言文本 | 按照多语言列录入对应的语言数据 |
多选下拉列表/多选基础资料 | 多个值使用分号分隔例如:A;B;C |
行政区域 | 依次输入使用/隔开,例如:中国/广东/广州/白云 |
基础资料类 | 录入有使用权的基础资料编码或者名称,分配型基础资料使用组织和单据组织一致 |
金额/单价/数量 | 按照关联币别计量单位精度及数值范围填写 |
弹性域 | 核算维度、辅助属性等,按编码、名称,模板固定提供8组数据,如需更多,可手动在模板中添加列 |
2.4.5 上传导入模板
点击上传文件按钮,选择本地已经编辑完成的导入模板,进行上传。
上传时自动完成模板校验,规则如下:
模板校验,校验上传的模板是否当前列表的导入模板,校验不通过给出提示;
2.4.6 开始导入数据
导入时分批逐条数据导入,导入时做单据合法性校验、插件校验、实体规则校验、保存规则校验。
导入时展示进度条页面,展示正在解析:所有数据行数;、已处理单:已处理的单据条数。
导入完成后,显示成功数,失败数,可点击Excel出错详情,下载导入失败数据文件,修改错误数据后继续导入。
2.4.7 导入终止
目前导入、导出启动后,无法终止。这让我们在导入或者导出较大数据量时,只能一直等待导入、导出结束,让我们感到不是特别友好。为此,系统添加了可以进行终止的操作去阻止本次导入或者导出。
导入终止
1)导入数据一旦启动,想要终止与其执行导入的快慢是有一定关系的,数据量过于小时,执行导入的速度极快,这里的终止显得没有必要,所以推荐数据量比较大时使用。
2)执行终止操作会将终止之后的数据停止导入,之前的会成功导入,所以导入终止时会有一小批数据是处于导入状态,必须等这批导入完成后才终止,最后也会把成功或者失败的写入导入日志中。
3)导入中界面关闭,可以到导入结果中执行终止。
导入终止完成
注意:导入过程中点击终止,停止当前批次的导入,已经导入的内容不做回滚,如果当前单据正在导入,则导入完成该单据后再停止。导入暂不支持转入后台,点击右上角关闭叉号,退出导入界面,实际后台还在执行导入。
2.4.8 导入查询结果
导入完成后,点击弹出的导入结果弹窗或者点击列表的“查看导入结果”可查看导入结果详情。
2.5 导出数据(按列表)
导出列表上数据,所见即所得,导出满足过滤条件、选择数据,列表元素、属性、列表选项设置、格式化、列表插件等干预条件的数据。
导出过程中,动态显示导出进度。
导出数据规则:
1、列表勾选数据按实际勾选的数据导出。
2、单据列表点击选择全部,勾选的数据为列表可展示的最大行数,默认值为100000(单据参数可配置),按列表导出数据为100000行。
3、列表参数中设置“未勾选时导出列表全部数据”,按列表导出为当前列表查询到的全部数据(包含未展示的数据)。
4、导出终止,导出过程中点击终止,停止导出,不在生成导出文件
5、转入后台,导出过程中点击右上角关闭叉号,提示是否转入后台执行,点击确认后,导出转入后台任务,导出完成后自动下载导出文件。
2.6 导出数据(按导入模板)
根据导入模板的自定义配置,将系统数据导出为Excel,支持再次导入,常用作为更新数据导入模板。
如果系统数据包含多分录,导出后单据头数据不完全填充,只展示首行数据。
导出数据规则
1、列表勾选数据按实际勾选的单据数据导出,包含单据的所有分录。
2、单据列表点击选择全部,勾选的数据为列表可展示的最大行数,默认值为100000(单据参数可配置),按导入模板导出数据为100000行中包含的所有单据数据,及其对应的所有单据体分录行数,即完整导出最后一张单据的所有分录,导出的数据行数可能大于100000。
3、列表参数中设置“未勾选时导出列表全部数据”,按模板导出为当前列表查询到的全部数据(包含未展示的数据)
2.7 导出数据(按导出模板)
根据导出模板的自定义配置,导出系统数据,不支持再次导入,主要用于导出数据进行数据分析。
系统数据存在多分录,导出后单据头完全填充。
2.8 导出结果查询
导出完成后,点击列表的“查看导出结果”可查看导出结果详情,支持下载导出文件。
导入导出全功能使用说明
本文2024-09-23 00:36:37发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-140572.html