一、场景描述
二、导入导出功能说明
2.1 导入
2.1.1 选择导入对象及业务类型
2.1.2 选择导入方式并下载导入模板
- 请选择您要导入的方式: 导入方式支持新建导入、更新导入,暂不支持导入并更新。 点击【导入格式说明】可查看字段导入填写格式。
- 请添加您要的数据: 下载导入模板会根据当前所选的业务对象和业务类型下载对应的导入模板。 填写好数据后将数据文件上传后点击页面右上角【下一步】进行字段映射。
- 请配置通知方式: 支持按照人员做导入,并且支持对其发送(成功或失败)提醒。
- 导入外部负责人:请按照企业名.用户名的方式导入
- 导入人员,部门类型数据:请以人员,部门编码导入
2.1.3 字段映射
2.1.4 查看导入结果
2.1.5 如存在导入失败的情况,可下载导入结果查看错误信息。
2.1.6 管理后台导入管控
2.1.6.1 场景
当希望在导入前做一些数据的预处理或校验的APL函数或是统一管控某一对象导入时是否触发工作流、审批流时,可以通过在管理后台统一管控的方式实现。
2.1.6.2 入口
管理后台->对象管理->导入设置
2.1.6.3 能力说明
2.1.6.3.1 预处理APL和前验证APL
2.1.6.3.1.1 预处理APL代码
作用: 主要是用于在导入前分批批量预加载所有的导入数据,做数据的预处理。
常用场景: 导入时需要通过某些规则对字段进行赋值。
逻辑说明:
1.导入预处理APL代码在导入前验证APL代码前先执行;
2 导入预处理时数据是分批执行的,一批20条,放在context.dataList中;
3 一些复杂的导入校验逻辑可以在导入预处理APL代码做好相关计算并写入缓存中;
4 到导入前验证APL代码执行的时候再从缓存中读出计算结果进行校验。
2.1.6.3.1.2 前验证APL代码
作用: 主要是用于数据导入前对数据的函数校验。
常用场景: 导入时根据业务类型来控制哪些字段为必填或非必填。
逻辑说明:
1.导入前验证函数和新建编辑的前验证函数类似,可以提示验证信息,同时支持阻断;
2.若数据导入失败,或校验出现错误,错误信息会回填到Excel失败列表中。
更多详细信息可见【导入APL代码使用说明】
2.1.6.3.2 管控导入方式
作用: 对该对象导入时是否触发审批流或工作流进行统一管控。
逻辑说明:
当在后台开启【管控导入方式】后,前台导入时将无法对【是否触发审批流】和【是否触发工作流和阶段推进器】做修改,达到统一管控的目的。
2.2 导出
2.2.1 导出数据
- 唯一性ID、图片/附件/签名可选择性导出。
- 主从导出字段可根据用户选择导出,也可根据列设置导出。
- 导出支持多个从对象,多sheet导出。
2.2.2 查看导出结果
三、导入导出常见问题
3.1 导入文件就几条数据,但是提示“不能超过50M,不能超过30万条”
3.1.1 场景描述
在导入数据的时候提示:”文件不能超过50M,不能超过30万条“,但是查看文件实际有数据的行并没有超过30万条,文件大小也没有超过50M ,那么为什么会有这样的提示呢?
3.1.2 问题原因
这种情况多数是因为导入文件中的行数超过限制导致。这里的行数并不是值有数据的行数,而是计算了excel中所有行,包括空行。
3.1.3 解决思路
这种情况最快捷的处理方法就是把错误excel中的数据复制到新excel中导入,注意不要全选,用鼠标选中有数据的部分复制粘贴。或者选中一个有数据的单元格后按下”Ctrl+A“即可全选有数据的行。
3.2 导入模版中没填写数据或填写正确的数据后,提示出错
3.2.1 场景描述
如图所示,【下订单客户】字段中”客户35“是存在的,”客户1997“是这个导入文件中没有导入这个字段,但是所有数据都报错,提示同样的错误信息。
3.2.2 问题原因
数据导入的时候到数据库存储层是50条一批处理,并且会校验导入模板中的字段和数据库中存储的数据是否合法。只要有一条校验出错,这50条数据就都会被拦截,并且提示信息一样,只要查看信息里具体错误的数据修改就可以了。
3.2.3 解决思路
根据提示,到CRM系统中找到这条数据,修复数据为正确后即可解决。
提示信息解析:数据[2018-1004948]的字段[渠道合作伙伴]关联关系不存在。
“2018-1004948”就是数据的主属性,提示哪个主属性就是哪条数据有问题,“渠道合作伙伴”就是对象下字段名称为“渠道合作伙伴”的字段。
原因是提示错误的数据中的查找关联字段“渠道合作伙伴”的数据可能被作废/删除了,导致底层存入数据时报错。
3.3 更新导入后字段没有更新,但也没报错,应该如何排查?
3.3.1 场景描述
有客户会遇到这样的问题:在excel中明明写了某个字段的值,但是更新导入时系统显示成功了但是这个字段却没有更新,但是也没有提示错误。
3.3.2 问题原因
- 原因1
导入文件中的字段名称填写的不正确,导致字段映射时没有自动映射到,但是又没有仔细检查就忽略了。 - 原因2
导入文件中有隐藏的sheet页:目前系统处理的逻辑是默认导入文件中的第一个sheet,不区分是否隐藏,导致导入的数据并非看到的sheet页的数据。
3.3.3 解决思路
- 原因1
判断该类问题的最快的方式就是重新下载一个模版,看下导入文件中的字段与新下载的模版中的字段名称是否完全一致。 - 原因2
在导入文件中取消隐藏所有sheet,看下是否在显示sheet的前面有隐藏的sheet页。
3.4 导入模板里表头的字段顺序是按照什么规则下发的?
3.5 更新导入后负责人没有更新?
3.5.1 问题原因
导入数据时,未开启“是否更新负责人”开关。由于负责人是比较敏感的字段,涉及字段权限,所以为了避免大家误操作将负责人给更新了,所以在导入时增加了一个开关“是否更新负责人”,开启后导入数据时才会更新负责人字段。
3.5.2 解决思路
导入数据时选择“是否更新负责人”为“是”。
3.6 新建/更新导入从对象数据时没有校验业务类型匹配
3.6.1 问题原因
导入数据时不校验从对象的业务类型匹配。
3.7 导入后数字/身份证等值展示为科学计数法
3.7.1 场景描述
当Excel中设置了单行文本类型,填写的是编号、身份证等长数字时,导入数据后查看数据页面展示为科学计数法格式。
3.7.2 问题原因
excel中长数字如果不设置成文本格式,会自动按数字识别并用科学技术法展示
3.7.3 解决思路
将excel中长数字设置为文本格式
3.8 单选字段的“其他”选项的备注信息如何导入?
3.8.1 场景描述
订单类型设置了“其他”选项的备注信息
3.8.2 解决思路
下载的导入模板中,单选字段是增加了数据格式校验的
3.9 全字段搜索后导出数据量与搜索结果不一致
3.9.1 场景描述
全字段搜索后,列表页展示数量与实际导出数量不一致
3.9.2 问题原因
全字段搜索后,只能拿到当前页的数据id,剩余数据的id前端取不到。所以导出的数据量仅为第一页中的数据,而不是全部搜索出的数据。
3.9.3 解决思路
在全字段搜索后,导出数量取决于导出时对象设置的每页展示条数,所以导出的数量为20/50/100/200,都是正常符合预期的,目前做不到将全部数据导出。
3.10 下游用户导入/导出记录哪里找?
3.10.1 场景描述
下游进行了导入/导出操作,但是导入/导出时间很长,想知道数据导入/导出是否完成,应该去哪里确认?
3.10.2 解决思路
有两个地方可以查看:
3.11导入时显示查找关联不存在
3.11.1 场景描述
导入数据时查找关联字段存在但是报错提示“查找关联不存在或没有权限”
3.11.2 问题原因
原因1:导入文件中,“查找关联”列内填写的对象主属性中有空格
原因2:关联对象开启了显示字段,导入时填写数据的显示字段的值而非主属性
3.11.3 解决思路
方法1
检查导入文件中“查找关联”列内填写的对象主属性中是否有空格,在Excel中找到对应报错的数据,一般错误的数据前方会有提示。点击选择“提示清除前后空格”即可。ps:为保证唯一性,可使用关联数据的id作为唯一标识进行导入,需导入选择数据导入方式为“唯一性ID”。
方法2
查看关联对象是否开启显示字段,确认下excel中填写的是主属性名称还是显示字段名称?如是则在导入文件中将显示字段的值修改为主属性值即可。
3.12 图片附件字段应该怎么导入?
3.12.1 场景描述
有时在导入图片附件的时候会遇到同一类型的文件,将文件的本地路径粘贴至excel对应字段下,导入数据提示文件不存在,如下图所示:
3.12.2 问题原因
如果是本地电脑上的路径,纷享的服务系统内部找不到这个路径,就提示不存在。
3.12.3 解决思路
1.先将需要导入的文件上传至纷享网盘,获取到文件npath
2.将npath粘贴至excel对应字段下
3.导入数据
3.13 什么情况更新导入选项不可选?
3.13.1 场景描述
正常对象是有两种导入方式:新建导入、更新导入,但是有时候会出现更新导入不可选的情况。
3.13.2 问题原因
1.同时导入主从对象
3.14 新建导入成功,但是关联字段没有值是为什么?
3.14.1 场景描述
新建导入数据成功成功,excel中关联字段有值,导入后查看,对应字段显示为空
3.14.2 解决思路
查看导入日志详情,确认导入是根据什么方式识别匹配的
1.如果是按主属性,需要确认是否修改过表头:主要检查是否有手动添加或删除过表头的“必填”字样,最简单的方式是重新下载模版导入数据
3.15 新建/编辑数据时数据必填,但是导入时没校验?
3.15.1 问题原因
字段必填我们分为两种,一种是“字段级”,一种是“布局级”,设置为“字段级”必填才会在导入时进行校验。
字段级必填:
在字段列表中查看字段配置,是否必填=是;此时下方布局中必填选项为选中状态,只读不可更改。
布局级必填:
1.在字段管理中查看字段配置,是否必填=否;且下方对应布局中必填选项为选中状态,但是可编辑。
3.16 导入结果的文件里的失败原因提示字段名称和字段值错位,导入使用的模板填写内容字段名称和字段值对应正确
3.16.1 问题原因
当前列表中存在空列,导入时空列会右移,使得原本模板填写内容字段名称和字段值对应错位
3.16.2 解决思路
排查出空列,将空列删除重新导入即可
3.17 一次性最多支持导入多少条数据?
不同情况下导入支持的数据量不同
1.只导入数据不触发流程
=> 新建导入 30w条
=> 更新导入 30w条
2.导入触发工作流
=> 1000条
3.导入触发审批流
=> 500条
ps:对于导入数量能否支持扩容,可以提特殊申请,研发评估能就会处理,不能会驳回!
3.18 一次性最多支持导出多少条数据?
不同情况下导出支持的数据量不同
1.只导出对象数据
操作按钮:导出
支持导出10万条数据
2.导出数据级联导出图片附件
操作按钮:导出
支持导出1000条数据,超出会有提示拦截
3.导出图片附件
操作按钮:导出图片/附件
支持导出1000条数据,超出会有提示拦截
4.导出使用excel打印模版
操作按钮:导出
支持导出100条数据,超出会有提示拦截
5.灰度“主从同时导出时预估数量”后,导出主从数据
操作按钮:导出
主对象数据超出30000条则导出拦截,不允许导出
ps:对于导出数量能否支持扩容,可以提特殊申请,研发评估能就会处理,不能会驳回!