Page tree
Skip to end of metadata
Go to start of metadata

空间或页面 XML 导出不包含表单或字段的 Easy Form 定义。它也不包含用户提交的内容。该数据将保留在数据库中。Easy Form 数据的迁移需要迁移数据库中的数据。

Easy Form 数据持久性是使用活动对象 (AO) 完成的:https://developer.atlassian.com/server/framework/atlassian-sdk/active-objects/

我们不知道有任何 Confluence 工具/API 可以促进 AO 数据的迁移。

活动对象 (AO) 数据库表以前缀 “AO” 命名,后跟一个 6 个字符的哈希值 “4025C4”,然后是对象的名称。下划线 (“_”) 字符分隔名称的各个部分。


包含 Easy Form AO 数据的表的名称为:

表格说明

  • AO_4025C4_CONFIGURATION_DAO

    • 应用程序配置数据。您不必迁移它,只需使用 Easy Forms 管理工具在新实例上设置配置

      • 创建

        • 时间戳

      • 描述符

        • JSON 描述符,如

          {"notifyWorkboxEditors":true,"notifyWorkboxUsers":false,"notifyWorkboxUsersList":"","notifyEmailIncludeData":false,"notifyEmailEditors":false,"notifyEmailUsers":false,"notifyEmailUsersList":"","notifyHipChatServer":"api.hipchat.com","notifyHipChatRoomToken":"","notifyWebhookUrl":""}
      • 身份证

        • PK 编号

      • 更新

        • 时间戳

  • AO_4025C4_FORM

    • 定义表单(未提交的表单数据)

    • CREATED_BY,UPDATED_BY包含可能需要转换的用户密钥

    • PAGE_ID 包含可能需要转换的页面 ID

      • 创建

        • 时间戳

      • CREATED_BY

        • 用户密钥

      • 描述符

        • JSON 描述符,如

          {"fields":[{"label":"Between 1 and 10 (inclusive)", "field_type":"number", "required":true, "field_options":...


        • FIELD_ORDER

          • FORM_FIELD行的 ID,逗号分隔,按顺序排列

        • HIP_CHAT_ROOM_TOKEN

        • 身份证

          • PK 编号

        • 名字

        • PAGE_ID

        • 报告 _UNRESTRICTED

        • 标题

        • 更新

          • 时间戳

        • UPDATED_BY

          • 用户密钥

  • AO_4025C4_FORM_FIELD

    • 定义表单中的字段,FK 到表单表(未提交的表单数据)

      • CID

        • 客户端 ID

      • 创建

        • 时间戳

      • 删除

        • 如果已删除,则为 TRUE

      • FIELD_OPTIONS

        • JSON 数据,如

          {"min":"1", "max":"10", "description":"", "integer_only":false}
      • FORM_ID

        • 父表单的 FK ID

      • 身份证

        • PK 编号

      • 标签

      • PLUGIN_VERSION

      • 必填

      • 类型

        • 数字、文本等。

      • UID

      • 更新

        • 时间戳

  • AO_4025C4_SUBMISSION

  • AO_4025C4_SUBMISSSION_FIELD

    • 表单上字段的用户提交,FK 到提交表


转换用户密钥

用户名在实例上是唯一的。用户名将是源和目标上的同一用户,但根据您将数据从源迁移到目标的方式,映射到这些用户名的用户密钥可能不相等。目标上的用户密钥可能不同。

请参阅USER_MAPPING表:

USER_MAPPING 表为每个用户名映射一个用户密钥。您需要在目标实例的 Easy Form 表中设置用户密钥,以匹配目标实例上使用的用户密钥。



  • No labels