Печать      Открыть версию интерактивной справки в формате PDF


Предыдущий раздел

Следующий раздел

О событиях интеграции

Механизм событий интеграции предназначен для инициирования внешних процессов в зависимости от тех или иных операций, производимых с записью в Oracle CRM On Demand (таких, как создание, обновление, удаление, связывание или разрыв связи). События интеграции содержат информацию о данных, измененных пользователем в результате таких операций. Эта информация хранится в одной или нескольких очередях событий интеграции в виде файла XML, благодаря чему сведения о событиях Oracle CRM On Demand становятся доступными для внешних приложений. Например, внешнее приложение может отслеживать изменения субъекта в Oracle CRM On Demand и в соответствии с ними запускать локальные обновления.

Если клиенту требуется интегрировать несколько приложений с Oracle CRM On Demand независимо друг от друга, администратор компании может определить несколько очередей событий интеграции. При использовании функции событий интеграции одно и то же событие может быть сгенерировано для нескольких очередей, но внешним приложениям гарантируется целостность очередей, поскольку эти приложения можно настроить для запроса событий только из определенной очереди.

О настройке администрирования событий интеграции

Для новых клиентов функции событий интеграции включаются автоматически. После этого настройка таких функций может изменяться в Oracle CRM On Demand представителями службы поддержки клиентов Oracle CRM On Demand Customer Care и администратором компании. Чтобы получить помощь в вопросе администрирования событий интеграции или установить максимальный общий размер очередей событий интеграции, обратитесь в "Oracle CRM On Demand Customer Care".

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

После того как Oracle CRM On Demand Customer Care настроит функции событий интеграции, на главной странице администрирования в разделе "Средства управления данными" появится ссылка "Администрирование интеграции событий". Кроме того, для роли пользователя "Администратор" включается привилегия "Включить доступ к событиям интеграции". Дополнительные сведения о ролях пользователей см. в разделе Добавление ролей.

О создании событий интеграции, их хранении и доступе к ним

Для запуска создания событий интеграции необходимо создать правила потоков операций с действиями "Создать событие интеграции". Для каждого такого действия можно указать отслеживаемые поля в записи. При изменении значения в отслеживаемом поле информация об этом изменении записывается в событие интеграции. Можно также указать, в какие очереди следует помещать события интеграции. Подробнее о правилах потоков операций см. в разделе О правилах потоков операций.

События интеграции хранятся в одной или нескольких очередях, максимальный общий размер которых устанавливается для компании представителем службы поддержки клиентов. По умолчанию создается одна очередь событий интеграции; пользователь может создавать дополнительные очереди.

Когда очередь заполнится, сохранение новых событий интеграции прекращается. Как только число событий интеграции в очереди вновь окажется ниже максимального предела, добавление новых событий в очередь возобновится.

На странице "Параметры интеграции событий" можно удалять события интеграции из очереди. Кроме того, в Oracle CRM On Demand можно задать отправку предупреждения по электронной почте на определенный адрес в случае переполнения очереди, или когда число событий интеграции в очереди превысит указанный пользователем порог.

Очереди событий интеграции (в том числе очередь по умолчанию) можно отключать, но нельзя удалять.

Доступ к очередям событий интеграции из внешних приложений производится с помощью веб-службы "События интеграции", поддерживающей два метода:

  • GetEvents. Извлечение событий интеграции из очереди.
  • DeleteEvents. Удаление событий интеграции из очереди.

Сведения о загрузке файла WSDL для веб-службы событий интеграции см. в разделе Интеграция веб-служб. Для получения дополнительных сведений о веб-службе интеграции событий см. Oracle Web Services On Demand Guide.

Иногда в очереди событий интеграции содержатся события, которые приложение клиента не может обработать. Для получения дополнительных сведений об обработке таких событий см. Oracle Web Services On Demand Guide.


Опубликовано в Октябрь 2016 Copyright © Oracle, 2005, 2016 гг. Все права защищены.Legal Notices.