Модуль «Публикация событий об изменениях»
Оповещает потребителей об изменениях в данных, которые происходят в «Едином клиенте».
Модуль расскажет об изменениях в «золотой карточке» другим системам:
- маркетингу — чтобы узнать актуальный телефон, который поправили во фронт-системе или быстро удалить клиента из списка рассылок, если он отозвал согласие на коммуникацию;
- единому фронту — чтобы объединить все обращения клиента или рассказать об обнаружении клиента в черных списках;
- учетным системам — чтобы перенести все договоры на одну карточку, если несколько карточек этой системы объединены в одну.
Технические возможности
- Умеет подключаться к Kafka, RabbitMQ, Oracle ESB, Tibco, IBM WebSphere MQ, а также другим брокерам, поддерживающим JMS-стандарт.
- Может отправлять события разных типов в несколько очередей. Потребители получают сообщения в удобном им режиме.
- Содержит механизм повторной отправки событий — как тех, которые не были доставлены, так и любых по заданному фильтру.
- Позволяет настраивать параметры отправки сообщений, чтобы не нагружать шину.
Модуль может отправлять в обратном потоке сообщения:
- всем системам или конкретным получателям,
- всю информацию или только изменившиеся поля,
- все события или конкретный тип,
- по всем атрибутам или только конкретным.
Список возможных событий:
- Создан новый клиент.
- Клиент изменился.
- Клиент был закрыт.
- Слияние дубликатов.
- Разлияние.
- Создание связи.
- Закрытие связи.
- Изменение значения поля.
- Клиент найден в черном списке.
- Клиент восстановлен на версию в прошлом.
- Изменения по согласиям клиента.
Ограничения
Обратное распространение данных в системы-источники несет в себе риски потери данных, зацикливания событий и другие. Поэтому для корректной работы модуля необходимо тщательное проектирование каждой отдельной интеграции, которая подключается в схему.
По умолчанию не генерируются события, касающиеся изменений данных в справочниках — ЕГРЮЛ, СПАРК, ФИАС и др.