Ожидать окончания нескольких роботов Версия 2 (Java)
Группа действий: Управление роботами
Действие ожидает окончания работы нескольких роботов.
Параметры
Входные параметры:
Идентификаторы роботов - Коллекция идентификаторов роботов.
- Тайм-аут, мс - Предельное время ожидания ответа от агента о завершении работы роботов. Измеряется в миллисекундах.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Идентификаторы роботов | Robot IDs
| Коллекция идентификаторов роботов | Robin.Collection | Да | |
Тайм-аут, мс | Timeout, ms | Предельное время ожидания ответа от агента о завершении работы роботов. Измеряется в миллисекундах. Если указано "-1", действие ждет ответа от агента бесконечно долго. | Robin.Numeric | Да |
Особые условия использования
Если робот и/или роботы не были завершены в пределах заданного времени ожидания, то отображать ошибку, в которой будут указаны идентификаторы и имена роботов.
Пример использования
Задача: ожидать окончания работы нескольких роботов, запущенных локально и, после, вывести диалоговое окно с сообщением "Роботы завершили свою работу".
Решение: воспользоваться действием "Запустить робота", "Добавить элемент", "Ожидать окончания нескольких роботов", "Сообщение".
Реализация:
- Собрать схему робота, состоящую из действий:
2. Настроить параметры для действия "Запустить робота" (первый робот).
8. Нажать на кнопку "Старт" в верхней панели.
Результат:
Программный робот отработал успешно.
Отображено диалоговое окно о завершении работы роботов.