Действия данной группы позволяют создавать схемы для параллельного и последовательного исполнения действий (и/или роботов) (на выбранных машинах).
(Для запуска на определенных машинах дополнительно необходимо ввести понятие спецификации машины, которая должна включать в себя описание установленного софта и физических характеристик .)
Подобная схема в дальнейшем может быть использована в Оркестраторе для облегчения организации процесса оркестрации.
Действия представляют реализацию четырех основных функций (см. изображение)
Выполнить параллельно / Run in parallel (Fork)
Данное действие предназначено для параллельного выполнения нескольких последовательностей действий.
Для добавления новой ветки необходимо нажимать на кнопку " ", расположенную на самом действии.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Машина для Ветки*, где "*" - номер ветки | Branch* computer, где "*" - номер ветки | Машина, на которой необходимо выполнить соответствующую последовательность. По умолчанию выполняется на текущей машине. Заполняется для каждой созданной ветви. Выбирается из выпадающего списка спецификаций машин доступных на предприятии. Веток может быть создано несколько. По умолчанию создается 2 ветки - минимально возможное количество. | Robin.String или новый тип? | Нет | |
Ветка*, где "*" - номер ветки | Branch*, где "*" - номер ветки | Последовательность действий, которая будет выполнена в этой ветке. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Да Действия в последовательности должны быть |
Особые условия использования
Действия (или роботы) должны быть вручную помещены на ветку исполнения действия на флоу из панели выбора.
Вид на флоу:
Запустить исполнение / Start execution (StartAsync)
Запускает исполнение необходимого действия или робота на указанной машине.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Машина | Computer, | Машина, на которой необходимо выполнить указанную последовательность. По умолчанию выполняется на текущей машине. Выбирается из выпадающего списка спецификаций машин доступных на предприятии. | Robin.String или новый тип? | Нет | |
Входные параметры | Input parameters | Коллекция параметров, которые должны быть переданы на вход исполняемому действию или роботу. | Robin.Dictionary или Robin.Collection | Нет | |
Результаты | |||||
Выходные параметры | Result | Коллекция выходных параметров исполняемой последовательности. | Robin.Dictionary или Robin.Collection | Нет | |
Идентификатор последовательности | Sequence identifier | Идентификатор исполняемой последовательности действий. Данный параметр назначается системой автоматически. Если последовательность пустая, результат будет пуст. | Robin.Internal.SequenceId | Нет Действий в последовательности может не быть |
Особые условия использования
Действие/я (или робот/ы) должны быть вручную помещены внутрь действия на флоу из панели выбора.
Вид на флоу аналогичен действию "Группа действий" группы "Базовые".
Остановить исполнение / Stop execution (StopAsync)
Останавливает исполнение указанного действия или робота.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Остановить | Stop | Коллекция идентификаторов последовательностей действий, которые должны быть остановлена. | Robin.Collection | Да |
Особые условия использования
Отсутствуют.
Дождаться выполнения / Wait for completion (Await)
Ожидает завершения всех указанных последовательностей.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Ждать | Await | Коллекция идентификаторов последовательностей, завершения исполнения которых необходимо дождаться. | Robin.Collection | Да |
Особые условия использования
Отсутствуют.