C карточки заявки по кнопке обратиться к внешнему WEB-сервису, сделать свой кастомный отчет по заявке.
Полезные сценарии:
1. Вы хотите сделать свой кастомный отчет. На карточке заявки появится "кнопка", по которой будет генерироваться ваш отчет. Например, в отчете будут не только поля заявки, но и поля Активов, Клиента, а может и данные внешней системы и т.п.
2. Вы хотите, чтобы по кнопке на заявке выполнялись действия в какой-то другой информационной системе. Например, передача данных заявки в 1с, Jira и т.п.
Реализация:
Возможности действительно не ограничены, но для этого вам надо написать свой собственный web-сервис, а в Intradesk настроить макрос (кнопка на заявке). По кнопке будет вызываться внешний веб-сервис, ему будет передаваться ID заявки. Ваш веб-сервис, зная ID заявки и используя API Intradesk, может в режиме on-line сгенерировать отчет для скачивания. Или может выполнить какие-то другие действия, а в случае неудачи вернуть в Intradesk код ошибки.
Intradesk выполняет GET запрос к внешней системе, в параметрах добавляет номер заявки
Intradesk выполняет GET запрос к внешней системе, в параметрах добавляет номер заявки
http://...?taskNumber=123
в ответе ожидает json
{
"textMessage": "текст"
}
коды ответов HTTP от внешней системы:
2хх - успешное выполнение, текст будет показан пользователю на зелёном фоне
любой другой код - не успешное выполнение, текст будет показан на красном фоне
Настройка
Использование
1.Пример скачивания
2. Пример вызова сервиса для действия и ответ внешнего сервиса "ok" (сообщение на зеленом фоне)
3. Пример вызова сервиса для действия и ответ внешнего сервиса "ошибка" (сообщение на красном фоне)