ExaOffice

Программное обеспечение для вашего бизнеса.

+7 (499) 394-41-29
9:00 – 18:00 мск
info@exaoffice.ru

ExaExcursions


Нотификации WebHook

Вы можете расширить возможности ExaExcursions таким образом, чтобы при возникновении в программе определенных событий автоматически осуществлялось обращение к web-страницам на вашем сайте или сайте партнера. Например, можно настроить так, чтобы при добавлении клиента в базу данных, программа обращалась к странице (например, https://mycompanysite.ru/newclient.php) и передавала туда ФИО добавленного клиента. Код на странице может принять эти данные и обработать их - по вашему усмотрению.

Эта возможность требует включенного модуля Нотификации WebHook.

Для просмотра истории вызовов перейдите в раздел Вызовы WebHook. Изначально этот раздел пуст. Чтобы вызовы начали осуществляться, нужно задать правила: по каким событиям они должны происходить.

Создание правила

Перейдите в подраздел Правила раздела Вызовы WebHook.

Нажмите кнопку Добавить - откроется окно добавления правила.

Выберите в списке событие, при возникновении которого должна осуществляться нотификация.

Укажите адрес вашей web-страницы.

На вкладке Обязательные условия можно уточнить, чтобы правило срабатывало, только если событие отвечает определенным требованиям. Например, если добавлен клиент-иностранец. Для этого на вкладке нужно задать формулу.

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

Первый способ наиболее простой: прямо в адресе страницы используйте макросы - их перечень зависит от выбранного события. Например, если событие связано с заказом, то поддерживаются макросы заказа. Например, вот так можно передать номер заказа: https://mycompanysite.ru/order.php?order={ORDERKEY}.

Второй способ передачи: включите метод POST, выберите content-type и задайте текст в content - в нем также можно использовать макросы.

 


Мы стараемся как можно оперативнее обеспечивать вас актуальной справочной информацией. Ввиду частых обновлений приложения информация в этом материале может не совсем соответствовать или быть неполной. Благодарим за понимание.
Не нашли ответа на ваш вопрос? Напишите по электронному адресу info@exaoffice.ru - мы ответим максимально быстро.

Контакты

+7 (499) 394-41-29

info@exaoffice.ru

 

Техническая поддержка

+7 (925) 702-80-13

support@exaoffice.ru

 

Мы используем только лицензионное ПО

Win10 Win12 server Delphi Delphi TM

© 2019 ExaOffice