Базовое администрирование > Поддержка совместной работы > Администрирование рабочих процессов > Инструменты рабочего процесса > Администрирование шаблонов рабочего процесса > Редактор шаблонов рабочего процесса > Узлы в редакторе рабочего процесса > Роботы рабочего процесса > Робот URL
  
Робот URL
Узел робота URL выполняет URL для соединения с другим сервером и может инициировать операцию или извлечь информацию о состоянии, собираемую в строковой переменной.
Бинарные объекты, такие как графика, извлечь нельзя; однако можно загрузить ссылки HTML на такие объекты.
Можно использовать узел робота URL, например, для инициации различных заданий Info*Engine или предоставления информации, необходимой для выполнения заданий рабочего процесса.
Для обработки ситуаций сбоя используются автоматически предоставляемые ссылки, ведущие к особым обработчикам ошибок.
Вкладка "Общие"
На вкладке Общее укажите основные атрибуты робота.
Наименование - введите наименование задачи робота URL (обязательное поле).
Описание - введите описание робота.
URL - введите URL, который должен выполнить робот (обязательное поле).
Чтобы вставить в URL переменную, щелкните Переменная для просмотра списка определенных переменных. Выберите переменную для вставки в позиции курсора.
Ниже приведен пример URL с вставленными переменными.
http://www.{server_address_variable}/{page_level_1}/{page_level_2}
Чтобы закрыть окно, выберите пункт Переменная еще раз.
Чтобы указать строковую переменную, в которую помещается содержимое отклика HTTP, выберите переменную из выпадающего списка Выходная переменная.
* 
Переменные необходимо определить в родительском процессе.
Вкладка "Политики обработки ошибок"
На вкладке Политики обработки ошибок укажите результирующие действия для сообщения об ошибке в отклике робота при неудаче выполнения URL. Можно выбрать один из следующих вариантов.
Прервать по ошибочному коду отклика (по умолчанию)
При выборе этого переключателя робот порождает событие "Завершить" в случае успеха и событие "Прервать" в случае неудачи.
Выдать событие на указанный возвратный код ошибки
При выборе варианта Выдать событие на указанный возвратный код ошибки можно выбрать любое количество из восьми возможных ответов на ошибку.
Прервать по ошибочному коду отклика
Если выбран вариант Прервать по ошибочному коду отклика, робот порождает событие "Завершить" в случае успеха или событие "Прервать" в случае неудачи.
Затем выполняется настройка маршрутизации со следующими возможными результирующими действиями.
В случае события "Завершить" инициируется следующий узел для продолжения или завершения процесса.
В случае события "Другая ошибка" инициируется робот уведомлений, в результате чего исполнителю "Автор" отправляется сообщение электронной почты.
Выдать событие на указанный возвратный код ошибки
Если выбран вариант Выдать событие на указанный возвратный код ошибки, а затем выбрано событие Время ожидания интерфейса, робот порождает одно из следующих событий:
событие "ОК", если URL выполнен;
событие "Время ожидания интерфейса", если URL не выполнен за отведенное время;
событие "Другая ошибка", если URL не выполнен по какой-либо другой причине.
Можно настроить маршрутизацию со следующими возможными результирующими действиями.
В случае события "Завершить" инициируется следующий узел для продолжения или завершения процесса.
В случае события "Время ожидания интерфейса" инициируется робот-таймер для пятиминутной задержки перед возвратом к началу цикла для повторной попытки.
В случае события "Другая ошибка" инициируется робот уведомлений, в результате чего исполнителю "Автор" отправляется сообщение электронной почты.
См. также