ONEWORK-адаптер#
Назначение#
OneWork-адаптер предназначен для интеграции Platform V ASOC Control Center с платформой OneWork.
Общая механика работы#
Взаимодействие организовано по принципу асинхронного обмена сообщениями через Kafka.
OneWork-адаптер выступает в роли потребителя сообщений из Kafka, обрабатывает события и вызывает внутренние сервисы ASOC.

OneWork формирует событие и публикует сообщение в топик Kafka.
OneWork-адаптер развернутый как отдельный сервис подписывается на соответствующий топик и получает сообщение.
Адаптер парсит и валидирует содержимое сообщения.
На основе данных из сообщения адаптер вызывает внутренние сервисы ASOC.
Внутренние сервисы ASOC создают или обновляют записи в базе данных ASOC.
Взаимодействие адаптера asoc-one-work-adapter с Platform V ASOC Control Center#
OneWork-адаптер обеспечивает интеграцию платформы OneWork с системой Platform V ASOC Control Center. При поступлении событий из OneWork, OneWork-адаптер преобразует их и вызывает внутренние API-сервисы Platform V ASOC Control Center для синхронизации данных.
Основные целевые сервисы:
asoc-personal-office— управление тенантами и проектами.asoc-access-control-service— управление правами пользователей (привилегии, роли).
Интерфейсы взаимодействия Platform V ASOC Control Center с платформой OneWork приведены в разделе Программные интерфейсы.