Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Ожидать окончания одного робота Версия 3

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

...

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

Иконка действия

Image Modified

Параметры

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

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

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

...

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

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

Задача

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

Решение

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

Реализация

...

Для этого: 

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

 

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

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

...

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

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



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

...