Ожидать окончания одного робота/Wait for one robot to finish

Группа действий: Управление роботами


Описание

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

Иконка

Параметры

Входные параметры

Идентификатор робота            Идентификатор робота

Тайм-аут, мс                              Предельное время ожидания ответа от агента о завершении работы робота. Измеряется в миллисекундах. Если указано "-1", действие ждет                                                           ответа от агента бесконечно долго.

Выходные параметры

Словарь

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Входные параметры
Идентификатор робота
Robot ID


Идентификатор роботаRobin.String
Да
Тайм-аут, мсTimeout, msПредельное время ожидания ответа от агента о завершении работы робота. Измеряется в миллисекундах. Если указано "-1", действие ждет ответа от агента бесконечно долго.Robin.Numeric
Да
Выходные параметры




Словарь





Особые условия использования

Если робот не был завершен в пределах заданного времени ожидания, то отображать ошибку ,в которой будет указан идентификатор и имя робота.

Пример использования 

Задача: ожидать окончания работы робота, запущенного локально и, после, вывести диалоговое окно с сообщением "Робот завершил работу". 

Решение: воспользоваться действием "Запустить робота", "Ожидать окончания одного робота", "Сообщение". 

Реализация:

Предусловие:  для того , чтобы получить информацию от выбранного нами Робота1, нам нужно предварительно настроить его параметры.

Для этого: 

1.Нужно открыть Робот1. Войти  в верхнем меню в  пункт меню Спецификация".


 

2. Войти в "Параметры" , создать переменную , путем нажатия  кнопки "+", задать имя переменной (любое имя латинским шрифтом), указать тип переменной  "Словарь".


  1. Собрать схему робота, состоящую из действий:





2. Настроить параметры для действия "Запустить робота". 

  1. Настроить параметры для действия "Ожидать окончания одного робота". 

  2. Настроить параметры для действия "Сообщение". 



  3. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. 

Отображено диалоговое окно об успешности окончания работы робота.