---
pkg: '@nocobase/plugin-user-data-sync'
---

# Синхронизация пользовательских данных

## Введение

Эта функция позволяет регистрировать и управлять источниками синхронизации пользовательских данных. По умолчанию доступен HTTP API, но другие источники данных могут быть добавлены с помощью плагинов. По умолчанию поддерживается синхронизация данных с коллекциями **Пользователи** и **Отделы**, а также есть возможность расширить синхронизацию на другие целевые ресурсы с помощью плагинов.

## Управление источниками данных и синхронизация данных

![](https://static-docs.nocobase.com/202412041043465.png)

:::info
Если не установлены плагины, предоставляющие источники синхронизации пользовательских данных, вы можете синхронизировать пользовательские данные с помощью HTTP API. См. [Источник данных - HTTP API](./sources/api.md).
:::

## Добавление источника данных

После установки плагина, который предоставляет источник синхронизации пользовательских данных, вы сможете добавить соответствующий источник данных. Только для активных источников данных будут отображаться кнопки «Синхронизировать» и «Задачи».

> Пример: WeCom

![](https://static-docs.nocobase.com/202412041053785.png)

## Синхронизация данных

Нажмите кнопку «Синхронизировать», чтобы начать синхронизацию данных.

![](https://static-docs.nocobase.com/202412041055022.png)

Нажмите кнопку «Задачи», чтобы просмотреть статус синхронизации. После успешной синхронизации вы сможете просмотреть данные в списках Пользователей и Отделов.

![](https://static-docs.nocobase.com/202412041202337.png)

Для задач синхронизации, завершившихся с ошибкой, вы можете нажать «Повторить».

![](https://static-docs.nocobase.com/202412041058337.png)

В случае сбоев синхронизации вы можете устранить проблему с помощью системных журналов. Кроме того, исходные записи синхронизации хранятся в каталоге `user-data-sync` внутри папки журналов приложения.

![](https://static-docs.nocobase.com/202412041205655.png)