备份

快照一家公司的数据和文件,一眼看出每个备份是否仍可恢复,并可用一键回滚就地恢复。

备份会快照单家公司的记录,并可包含已上传文件。在设置 → 备份中创建备份。可以将备份恢复到同一家公司,或在注册时用它初始化一家新公司。

HEADS UP

备份不是灾难恢复

此功能创建按公司的手工快照,不是完整数据库转储。它不提供定时计划或时间点恢复。请另行维护灾难恢复系统。

备份包含什么

备份捕获公司在销售、采购、物料、生产、会计、质量和人员方面的数据。点击 Create a backup(创建备份) 旁的 i 按钮,可查看各领域及总计的当前记录数。

HEADS UP

密钥绝不随备份传输

备份排除凭据、集成令牌和 Webhook。恢复后请重新连接集成。

导出时,Include(包含) 提供两个选项:

字段类型
客户、物料、订单及所有记录。更小更快。
同时打包已上传文件,例如 3D 模型、文档和图片。

创建备份

在设置 → 备份中输入可选标签,选择仅数据或数据 + 文件,然后点击 Create backup。后台导出会立即显示为 Creating backup…(正在创建备份);点击可查看进度。完成后该行显示日期、大小、状态以及 Download(下载) 和 Delete(删除) 操作。

导出会快照公司数据;内容弹窗显示各领域的实时计数。

如果备份失败

失败的导出会显示 Backup failed(备份失败) 横幅及原因。引用公司外数据的行是常见原因,因为它们无法安全恢复。选择 Skip corrupted rows and retry(跳过损坏行并重试) 将其排除。生成的备份会显示 N rows excluded(已排除 N 行),并在信息弹窗中列出这些行。

还能恢复吗?

每次加载页面时,会根据当前 schema 计算每个备份的状态。状态不存储,备份也没有固定过期日期。

字段类型
可不加改动地载入今天的应用。
可以载入,但部分内容与创建时不同。恢复界面会说明差异并要求确认。
硬性拒绝,并给出原因。此类备份不会出现恢复按钮。
导出中途失败,从未完成。不可恢复。
TIP

Carbon 在源头保护旧备份

Carbon 在发布前会针对现有备份格式校验 schema 变更。实时状态检查仍是最终的兼容性测试。

就地恢复

恢复会替换公司当前数据。在 Restore from a backup(从备份恢复) 中,选择 Choose a backup(选择备份) 使用现有备份,或 Upload new backup…(上传新备份) 提供 .carbon.tar.gz 文件。选择数据 + 文件或仅数据,然后点击 Restore…。

Restore this company from a backup(从备份恢复本公司) 界面会在执行前说明兼容性变更:

  • 兼容备份只需确认。
  • Filled with a default(以默认值填充) 列出将采用当前默认值的字段。
  • Discarded(已丢弃) 列出无法恢复的记录,需要输入 restore 才能继续。
  • Can't be restored(无法恢复) 给出原因且没有确认操作。
  • 上传的备份在恢复开始时检查。

每个分组以产品领域命名(如生产或销售),并带 "Details"(详情) 展开器显示确切字段。

替换之前,Carbon 会快照当前公司。如果恢复失败,当前数据保持不变。成功恢复后,使用 Restored — review(已恢复——复核) 卡片选择:

  • "Keep"(保留) 接受恢复的数据。
  • "Revert"(回滚) 把公司回滚到恢复前一刻的快照。
NOTE

一次只能有一个恢复

一家公司只能有一个等待复核的恢复。开始下一次恢复前,请选择 Keep 或 Revert。

如果恢复被损坏数据阻止

恢复会先创建安全快照,因此损坏行可能阻止它。选择 Remove corrupted data and restore(删除损坏数据并恢复) 查看受影响行,然后 Delete and restore(删除并恢复) 永久删除它们并重试。如果任何行与集团内其他公司共享,Carbon 不会删除任何内容,也不会开始恢复。

从备份创建新公司

同一个文件也可用于引导。Carbon 员工创建新公司时,数据步骤会询问如何初始化,"Restore from a backup"(从备份恢复) 会用上传的另一家公司 Carbon 备份来建立新公司。另一个选项 "Use a demo template"(使用演示模板) 完全不使用备份;它从头初始化一个真实的行业约定。参见演示数据。

NOTE

谁可以查看此页面

备份需要管理设置的权限。在生产部署中,该功能在面向一般可用性加固期间目前仅限 Carbon 员工;在本地开发栈中对所有人开放。