一、入口
【后台管理】-【CRM管理】-【数据维护工具】-【数据批量处理】
注:
- 数据批量处理工具不支持查重;
- 数据批量处理工具单次导入文件大小不超过100M ;
- 数据批量处理工具不支持触发流程相关逻辑(工作流、审批流、阶段推进器等);
- 数据批量处理工具不会触发业务逻辑,有业务逻辑的操作谨慎使用
二、导入
与前端导入功能对比,批量导入在数据量和使用频次上无限制,且不执行前台业务逻辑(仅保持元数据层面校验)、不执行查重、不触发审批流和工作流、支持系统字段导入、支持主从关系联合导入,目的是为了让大批量数据能够快速进入系统,使用场景多用于数据初始化工作。
2.1 上传文件
- 选择导入对象
- 选择导入方式(数据格式为csv),导入方式分为【新增数据】和【更新现有数据】。【更新现有数据】时可以选择在导入的字段有空值时是否还继续更新(注意:更新相关团队成员对象时,只有所有相关团队导入列都为空时才会判断为空,否则将会更新覆盖)。
- 选择数据导入的识别方式:唯一性ID、对象主属性(有时可能不唯一)和对象下任选字段。
导入前可以先查看每个字段标准格式说明(在导入时请按标准格式填写每个字段,避免出现导入失败的情况)。
- 根据模板要求上传CSV文件(由于数据批量处理工具不校验业务逻辑,导致对象数据进入系统会产生报错的情况,所以务必确保导入字段符合业务逻辑,以便后期能映射正确)。
2.2 映射字段
系统自动将文件中的字段与CRM对象中的字段对应,也可进行人工更改。未匹配的字段可以手动匹配,以减少对标准导入模版的依赖。
对于带有唯一属性的字段,还可通过主属性/ID/自定义唯一规则来确定该字段的唯一性。
自定义唯一规则可将上传文件的表头与系统表单的表头在名称不一致时进行映射。
导入后可在数据批量处理首页查看导入任务状态和导入成功数等信息,失败时也可以下载失败文件或重新启用任务。
三、导出
与前端导出功能对比,批量导出在数据量和使用频次上无限制,且不执行前台业务逻辑(仅保持元数据层面校验)、支持周期性导出、支持导出到其他系统(阿里云OSS、FTP)、支持主从关系联合导出,使导出更灵活,便于统一备份数据,防止数据丢失。
可以选择导出全对象(CRM系统中全部业务对象的数据)或自选对象导出。
3.1 导出全对象
- 选择导出方式并填入必填项;
- 导出时可以选择是否同步导出已作废的数据;
- 可以选择导出时间(立即导出or周期性)。
周期性导出可选择导出频率(一次、每天、每周、每月)和执行时间。
3.2 按对象导出
3.2.1 设置导出对象
- 如选择“按对象导出”只能选择一个对象,且可同时导出其关联对象;
- 导出方式可选本地、阿里云OSS或FTP系统;
- 导出数据设置可选同时导出已作废数据、同时导出数据ID(两者可同时选择);
- 导出时间可选立即导出或周期性导出。
3.2.2 设置导出条件
- 设置希望导出的字段;
- 设置导出数据的筛选条件,支持“全部数据”和“按筛选条件”进行导出。
四、删除对象
- 删除对象数据时,只能选一个对象;
- 删除的对象范围可以选择全部删除/根据筛选条件删除;
- 删除时间可选立即删除或周期性删除。
注:
- 通过此方式删除的数据将永久不能恢复!
- 为了数据安全起见,执行删除操作需要校验登录密码进行验证。