数据迁移
数据迁移用于将一个平台的历史数据完整搬运到另一个平台或自有系统。
支持的迁移路径
| 来源 | 目标 |
|---|---|
| 宜搭 | 本地 SQLite |
| 氚云 | 本地 SQLite |
| 钉钉审批 | 本地 SQLite |
| 宜搭 | 氚云(需手动在氚云侧建好目标表单) |
| 氚云 | 宜搭(需手动在宜搭侧建好目标表单) |
迁移步骤
第一步:导出来源数据
- 创建备份任务,执行一次全量备份
- 确认备份日志中数据条数与预期一致
第二步:配置字段映射
- 迁移任务 → 新建
- 选择 来源(已备份的本地数据库)
- 选择 目标(目标平台账号)
- 在字段映射界面将来源字段与目标字段一一对应,并为每个字段选择合适的转换规则
钉大师内置了以下转换规则,会根据字段类型自动推荐,也可手动调整:
| 转换规则 | 适用字段类型 | 说明 |
|---|---|---|
| 直接复制 | 文本、单行文本等 | 值直接写入目标字段,无需转换 |
| 人员字段 | 人员选择器 | 将来源平台用户 ID 映射为目标平台用户 ID |
| 部门字段 | 部门选择器 | 来源部门 ID → 目标部门 ID |
| 附件 | 附件字段 | 从来源平台下载附件 → 上传至目标平台 OSS |
| 图片 | 图片字段 | 同附件,额外处理图片尺寸信息 |
| 关联表单 | 关联表单字段 | 查询映射表,将来源实例 ID 转换为目标实例 ID |
| 复选框 | 多选字段 | 分号分隔字符串 → 字符串数组 |
| 数字 | 数值字段 | 去除特殊字符,转为纯数值 |
| 日期时间 | 日期/时间字段 | 格式标准化转换 |
| 流程状态 | 流程实例状态 | 状态码(0/1/2/3)→ 中文文本 |
| 审批结果 | 审批结果字段 | 结果码("1"/"0"/"-1")→ 中文文本 |
| 布尔转单选 | 布尔字段 | 1 → "是",0 → "否" |
第三步:启动任务
- 确认无误后点击 启动任务
- 迁移完成后在任务列表和目标平台核对总条数
注意事项
注意
- 跨平台迁移(宜搭 ↔ 氚云)前,请先在目标平台手动建好对应的表单结构
- 迁移过程中建议暂停来源平台的数据录入,避免遗漏
- 目标项目是宜搭时,需在源项目配置阿里云OSS对象存储,用于迁移附件(图片、文件)