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