Настройка сервиса Exchange Listener на стороне Creatio
1.Убедитесь, что анонимный сервис ExchangeListenerService доступен по адресу [Адрес приложения Creatio]/0/ServiceModel/ExchangeListenerService.svc (Рис. 1).
2.Установите нужные значения системных настроек. Для этого:
a.Перейдите в дизайнер системы, например, по кнопке .
b.В блоке “Настройка системы” перейдите по ссылке “Системные настройки”.
c.Укажите значения системных настроек:
ExchangeListenerServiceUri. Формат значения настройки: [адрес сервиса, используемый при установке]/api/listeners.
URL сервиса обработки событий Exchange в Creatio. Формат значения настройки: [адрес анонимного сервиса ExchangeListenerService]/NewEmail. Например, https://mycreatio.com/0/ServiceModel/ExchangeListenerService.svc/NewEmail.
3.На странице подключения функциональности подключите EmailIntegrationV2, ExchangeListenerEnabled для всех пользователей.
На заметку
Подключать EmailIntegrationV2 необходимо для Creatio версии 7.16.1 и выше.
4.Удалите триггеры синхронизации почты.
Для этого:
a.Остановите работу триггеров синхронизации почты, выполните скрипт в базе данных MSSQL:
Для Exchange:
Update QRTZ_TRIGGERS set TRIGGER_STATE = 'Paused' where JOB_GROUP = 'Exchange' and JOB_NAME like '%Emails%'
Для IMAP:
Update QRTZ_TRIGGERS set TRIGGER_STATE = 'Paused' where JOB_GROUP = 'IMAP' and JOB_NAME like '%SyncImap%'
b.Перезапустите приложение Creatio, очистите хранилище Redis.
c.Убедитесь, что в таблице баз данных [QRTZ_TRIGGERS] появилась запись в колонке [JOB_GROUP] со значением “ExchangeListener”, выполнив запрос в базе данных MSSQL:
Select * from QRTZ_TRIGGERS where JOB_GROUP = 'ExchangeListener'
d.Проверьте работу синхронизации.
e.Удалите из таблицы баз данных [QRTZ_TRIGGERS] строки, у которых в колонке [JOB_GROUP] установлено значение “Exchange”, а значение колонки [JOB_NAME] включает “Emails”, выполнив скрипт в базе данных MSSQL:
Для Exchange:
Delete from QRTZ_TRIGGERS where JOB_GROUP = 'Exchange' and JOB_NAME like '%Emails%'
Для IMAP:
Delete from QRTZ_TRIGGERS where JOB_GROUP = 'IMAP' and JOB_NAME like '%SyncImap%'
5.Перезапустите сайт.
Смотрите также
•Интеграция с почтовым сервисом по протоколу IMAP/SMTP в Creatio
•Интеграция с сервисом MS Exchange