# 跨分区移动或复制内容

支持将 [分区](/help/partition/partition-management/overview "分区功能") 下的内容移动或复制到其他分区。适用于将原初始分区下的内容按业务划分，移动到其他分区。或者当物品流转或业务变更时，可以及时将码及数据移动到对应分区，移动后，二维码图案不会发生变化。

目前仅表单、活码、批量模板、状态可跨分区移动/复制。只有账号下存在多分区时，弹窗上才会有分区选择入口。

## 跨分区移动规则

### 移动活码

活码无法跨分区关联表单/状态， 码和码上关联的表单/状态必须在同一个分区中。并且码上产生的动态数据会和码存在于同一分区。

#### 详细移动规则：

- 若活码未关联表单/状态：活码会直接被移动至对应分区。
- 活码上的表单/状态，没有关联其他码、模板：活码和活码上关联的表单/状态、以及产生的动态数据，会一起被移动至对应分区。
- 若活码上关联的表单/状态，有同时关联其他码、模板：
  - 码上关联的表单/状态无法直接移动，可以复制为新表单/状态一起移动到新分区。
  - 码上原关联表单上产生的数据，会被一起移动到新分区，并自动关联到复制的新表单上。
- 若码有设置相应计划或分组、码内有使用目录组件或导航链接了分区下某个表单，移动后将会清除关联，需要重新设置。
- 若码上有设置负责人，跨区移动后，负责人设置是保留的。

操作入口：在 [活码目录页](https://console.cli.im/active/activecode?categoryId=48817065&org_module_id=49233712&p=1 "活码目录页")，点击「更多」-「移动」，选择需要移动至的分区。

![file](https://blogcdnimg.clewm.net/2024/08/image-1724635478792_17246354793139.png)
图片说明：展示“移动活码”功能的操作界面，用户可将活码从原分区移至目标分区，并选择关联表单的处理方式（复制或移动）。

移动分区首页码：移动后，原分区下的分区首页会自动解除关联，分区下的码将无法通过左上角跳转到首页。并且移动至的新分区下如果需要将该活码设置为分区首页，需要重新选择关联。[了解详情](/help/partition/partition-homepage "查看教程")

### 移动目录/批量移动活码

支持在活码目录页，选择多个活码批量移动；或者直接移动整个目录到其他分区。若选择移动整个目录，则目录下的目录结构以及目录下的活码都将移动到新分区。

- 若选中的活码或目录下有子码：
  - 子码必须和所用模板在同一分区，无法单独移动
  - 如需移动子码，需要去移动对应批量模板
- 若选中的活码，没有关联表单/状态：活码会直接被移动至对应分区
- 若选中的活码，关联的表单/状态没有关联其他码或模板：活码和关联的表单/状态、以及码上产生的动态数据，会一起被移动至对应分区。
- 若选中的活码，关联的表单/状态有同时关联其他码：
  - 码上关联的表单/状态无法直接移动，可以复制为新表单/状态到新分区。
  - 码上原关联表单上产生的数据，会被一起移动到新分区，并自动关联到复制的新表单上。
- 若码有设置相应计划或分组、码内有使用目录组件或导航链接了表单，移动后将会清除关联，需重新设置。
- 目前仅支持一次性批量移动3000个活码，数量超过3000时，请分批移动。

操作入口：活码页面，多选码点击「更多」-「移动」。或者目录点击更多下拉移动。

![file](https://blogcdnimg.clewm.net/2024/08/image-1722839557617_17228395585524.png)
图片说明：展示文件列表的批量操作界面，支持勾选多条记录后通过“更多”菜单进行批量移动、下载等管理操作。

补充说明：当前全部活码目录暂时不支持移动，并且目录最高层级为6级。

#### 表单复用规则

当物品流转或业务变更，活码或表单需要进行多次跨分区移动时。我们增加了复用规则，避免一个分区下重复出现多个相同的表单或状态。

举例： 若关联了表单A的码A需要从分区1移动到分区2时，分区2下有存在内容一致的表单B，移动时支持直接复用表单B，动态数据会自动关联到复用的表单上。

### 移动批量模板

批量模板和该模板下生成的所有子码只能存在同一分区。移动批量模板时，模板下生成的所有子码会被一起移动。

- 若模板未关联表单/状态：模板和子码会直接被移动至对应分区。
- 模板上的表单/状态，没有关联其他码、模板：模板和模板上关联的表单/状态，以及子码会一起被移动至对应分区。
- 若模板上关联的表单/状态，有同时关联其他码、模板：
  - 模板上关联的表单无法直接移动，可以复制为新表单一起移动到新分区
  - 子码上原关联表单上产生的数据，会被一起移动到新分区。并自动关联到复制的新表单上。

操作入口：可在 [批量活码模板页](https://console.cli.im/template/management "批量活码模板")，点击「更多」-「移动」，选择需要移动至的分区。

![file](https://blogcdnimg.clewm.net/2024/08/image-1724297227806_17242972287636.png)
图片说明：批量活码模板管理界面，展示多个模板列表及右侧“更多”操作菜单，含移动、复制、删除等批量操作选项。

### 移动表单/状态

- 当表单/状态上，无数据时：
  (1) 表单/状态，无关联任何码/模板时：可直接移动到其他分区。
  (2) 表单/状态，有关联的码/模板时：
      - 无法跨分区移动，需要先解除表单和码/模板的关联后再移动。
      - 或者可以复制新表单至其他分区
- 当表单/状态上，有数据时：无法跨分区移动，可以复制新表单/状态至其他分区

操作入口：可在 [表单列表页](https://console.cli.im/record/template "表单") 或 [状态列表页](https://console.cli.im/status "状态")，点击「更多」-「移动」，选择需要移动至的分区。或者复制表单状态到对应分区。

![file](https://blogcdnimg.clewm.net/2024/08/image-1722839118843_17228391197784.png)
图片说明：表单列表管理界面，展示多个表单分类及操作选项，重点突出“更多”菜单中“移动”功能的使用路径。

#### 移动后数据API相关说明

- 若移动码/目录/模板时，表单跟随移动到新分区：原有设置的数据API不受影响，已经推送的数据可正常查看，并且数据可继续正常推送。
- 若移动码/目录/模板时，表单是复制一份到新分区：已经推送的数据可继续正常查看，新的表单ID需要重新进行关联。

## 跨分区复制

支持将表单、活码、批量模板、状态复制到其他分区。可在表单、活码等页面，点击更多-复制，分别进行复制。

目前仅支持单个复制，批量复制以及复制整个目录功能在规划中，预计后续会支持上线。

温馨提示：活码复制后会生成一个新的二维码；批量模板仅复制模板内容，子码不会同步复制。

![file](https://blogcdnimg.clewm.net/2024/08/image-1722841038527_17228410391325.png)
图片说明：表单列表页，展示多个表单及其记录统计，右侧“更多”操作菜单突出显示“复制”功能，用于将表单复制到指定分区。
