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