更新时间:2024-07-30 GMT+08:00
分享

AstroZero对象数据迁移概述

导入导出元数据和数据主要用于实现数据的迁移和备份,如迁移旧的元数据和数据去新的环境,保持对象的一致和兼容。从而实现在不同的账号间或环境间的数据迁移,避免重复开发和不兼容的开发。

AstroZero支持通过“定时/立即导出”、“按计划导出”两种方式导出数据,导出的数据类型有元数据Schema和数据Data。

数据导出前,请按照表1表2进行检查,确认数据导出的类型和模式是否符合需求。

表1 数据类型

数据类型

描述

元数据

表的定义信息,即对象结构。

数据

表的具体数据,即对象数据。

表2 导出模式

导出模式

描述

仅执行一次

定时/立即导出,选择某个特定时间或者立即导出数据(只执行一次)。

按设置的频率执行多次

按计划导出,从选定的时间开始,按用户设置的时间间隔,周期性导出。

当选择数据导出时,需要提前了解数据表的依赖关系,将有依赖关系的数据表一起导出。AstroZero预置的数据表之间的依赖关系如下表所示。

“A -> B、C->D”表示A为根对象,包含子对象B和C,而B和C又包含下一级子对象D。

在导出队列Queue、公共组PublicGroup和权限Profile相关的数据表时,不需要导出关联的User表。由于队列Queue的数据表存在循环包含关系,建议把Queue、QueueObject、PublicGroup、GroupMember、Role作为整体一起导出。

导出关联表时,一般不需要导出被关联的对象数据,例如:Profile(包含)-> ProfileAppVisibility(关联)-> Application,在导出权限数据时,只需要导出Profile和ProfileAppVisibility即可,不需要导出Application。

表3 依赖关系表

数据表分类

依赖关系

触发器Process

Process -> ProcessDecision、ProcessCondition -> ProcessActionCall -> ProcessActionCondition、ProcessActionInput

旧的审批流Approval

ApprovalProcess -> ApprovalProcessAction、ApprovalProcessLockAction、ApprovalStep -> ApprovalStepAction、ApprovalMember

队列Queue

Queue -> QueueObject、GroupMember -> Role、PublicGroup

公共组PublicGroup

PublicGroup -> GroupMember -> Role、PublicGroup

权限Profile

  • Profile -> ProfileAppVisibility、ProfileTabVisibility、ProfileMenu、ProfileBusinessProcess、ProfileFlow、ProfileScript、ProfileConnector、ProfileData、ProfileEvent、ProfileObjectPermission、ProfileFieldPermission、ProfileLayoutAssignment、ProfileServicePermission
  • PermissionSet -> PermissionSetAppVisibility、PermissionSetTabVisibility、PermissionSetBusinessProcess、PermissionSetFlow、PermissionSetScript、PermissionSetObjectPermission、PermissionSetFieldPermission
  • PermissionSetUserAssignment是关联表,记录User或Profile分配的PermissionSet。
  • ServicePermissionCustomAPI是关联表,记录CustomAPI(即数据表URLMap)配置的业务权限ServicePermission。

连接器Connector

  • Connector -> RestAction
  • SOAPService -> SOAPNamespace、SOAPAction

邮件模板EmailTemplate

EmailTemplate -> EmailResource

选项列表Picklist

Picklist -> PicklistValue

多语言资源CustomResource

CustomResource -> CustomResourceValue

相关文档