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

Ключ

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

Ожидать окончания одного робота

...

Версия 4 (Java)

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

...

Описание

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

...

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

Image Added

Параметры и их настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
Идентификатор робота
Robot ID
Идентификатор робота
Robin.String
Строка
Да
ТаймаутTime-out
Тайм-аут, мсПредельное время ожидания
, указанное в миллисекундахRobin.NumericНет
ответа от агента о завершении работы робота. Измеряется в миллисекундах. Если указано "-1", действие ждет ответа от агента бесконечно долго.Число
Да
Результаты
РезультатСловарь с результатами работы робота.Словарь

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

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

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

Задача

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

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image Added
  2. Настроить параметры для действия "Запустить робота". 
    Image Added
  3. Настроить параметры для действия "Ожидать окончания одного робота". 
    Image Added
  4. Настроить параметры для действия "Сообщение". 
    Image Added
  5. Нажать на кнопку "Старт" в верхней панели. 

Результат

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