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

Введение

Плагин WeCom поддерживает синхронизацию данных пользователей и отделов из WeCom.

Создание и настройка пользовательского приложения WeCom

Сначала нужно создать пользовательское приложение в консоли администрирования WeCom и получить Corp ID, AgentId и Secret.

См. Аутентификация пользователя — WeCom.

Добавление источника данных синхронизации в NocoBase

Перейдите в «Пользователи и права» → «Синхронизация» → «Добавить» и заполните полученные данные.

Настройка синхронизации контактов

Перейдите в консоль администрирования WeCom → «Безопасность и управление» → «Инструменты управления» и нажмите «Синхронизация контактов».

Настройте, как показано на рисунке, и задайте доверенный IP предприятия.

Теперь можно выполнять синхронизацию пользовательских данных.

Настройка сервера приёма событий

Если вы хотите, чтобы изменения данных пользователей и отделов на стороне WeCom своевременно синхронизировались в приложение NocoBase, выполните дополнительные настройки.

После заполнения предыдущей конфигурации можно скопировать URL уведомления обратного вызова контактов.

Укажите его в настройках WeCom, получите Token и EncodingAESKey и завершите конфигурацию источника данных синхронизации пользователей NocoBase.