Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »

Действия данной группы позволяют создавать схемы для параллельного и последовательного исполнения действий (и/или роботов) (на выбранных машинах).

(Для запуска на определенных машинах дополнительно необходимо ввести понятие спецификации машины, которая должна включать в себя описание установленного софта и физических характеристик .)

Подобная схема в дальнейшем может быть использована в Оркестраторе для облегчения организации процесса оркестрации.

Действия представляют реализацию четырех основных функций (см. изображение)


Выполнить параллельно / Run in parallel (Fork)


Данное действие предназначено для параллельного выполнения нескольких последовательностей действий.

Для добавления новой ветки необходимо нажимать на кнопку "", расположенную на самом действии. 

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

Машина для Потока*,

где "*" - номер ветки

Thread* computer,

где "*" - номер ветки

Машина, на которой необходимо выполнить соответствующую последовательность.

По умолчанию выполняется на текущей машине.


Заполняется для каждой созданной ветви.

Выбирается из выпадающего списка спецификаций машин доступных на предприятии.

Веток может быть создано несколько.

По умолчанию создается 2 ветки - минимально возможное количество.

Robin.String (вопрос) или новый тип?


Нет
Поток*,

где "*" - номер ветки

Thread*,

где "*" - номер ветки

Последовательность действий, которая будет выполнена в этой ветке.


!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Да


Действия в последовательности должны быть

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

Действия (или роботы) должны быть вручную помещены на ветку исполнения действия на флоу из панели выбора.

Вид на флоу:


Запустить исполнение / Start execution (StartAsync)


Запускает исполнение необходимого действия или робота на указанной машине.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЗапуститьStartЗапускаемая функция.

Выбор запускаемой функции можно реализовать двумя способами:

  1. Реализовать тулзу под новый тип данных, которая будет позволять выбрать действие (или робота) из списка имеющихся (по аналогии с принципов выбора в тулзе Выражение)
  2. Реализовать интерфейс действия аналогичным действию "Группа действий" группы "Базовые", но с наложенным ограничением, что оно должно содержать не более одного действия (или робота). Тогда данный параметр станет невидимым и ID будет назначаться автоматически. В случае, если в контур такого действия уже находится действие (или робот), а пользователь будет пытаться поместить еще одно, новое действие (или робот) будут замещать предыдущего.
Robin.Function (новый тип) (предупреждение)

Да

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

Коллекция параметров, которые должны быть переданы на вход исполняемому действию или роботу.

Robin.Dictionary

или Robin.Collection


Нет

Машина

Computer,


Машина, на которой необходимо выполнить указанную последовательность.

По умолчанию выполняется на текущей машине.


Выбирается из выпадающего списка спецификаций машин доступных на предприятии.

Robin.String (вопрос) или новый тип?


Нет
Результаты
ID исполняемой функцииExecutable function IDИдентификатор исполняемой функции.

Данный параметр назначается системой автоматически.

Robin.FunctionId (новый тип) (предупреждение)

Нет


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

Коллекция выходных параметров исполняемой последовательности.

Robin.Dictionary

или Robin.Collection


Нет

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

Действие/я (или робот/ы) должны быть вручную помещены внутрь действия на флоу из панели выбора.

Вид на флоу аналогичен действию "Группа действий" группы "Базовые".

Остановить исполнение / Stop execution (StopAsync)


Останавливает исполнение указанного действия или робота.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ОстановитьStop


Идентификатор исполняемой функции, которая должна быть остановлена.

Если такая функция не исполняется (идентификатор не существует), то будет вызвана ошибка.

Robin.FunctionId (новый тип) (предупреждение)


Да

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

Отсутствуют.


Дождаться выполнения / Wait for completion (Await)


Ожидает завершения всех указанных последовательностей.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЖдатьAwait


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

Robin.Collection


Да

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

Отсутствуют.


  • Нет меток