Последовательное и параллельное выполнение

Последовательное и параллельное выполнение
При построении рабочего процесса вы можете располагать узлы последовательно или параллельно:
  • Последовательно узлы выполняются один за другим. Каждый узел может читать переменные любого узла, расположенного раньше в цепочке.
  • Параллельно узлы выполняются одновременно. Они не могут читать переменные друг друга, но в точке схождения параллельных ветвей нижестоящий узел может читать переменные из всех них.
Один путь выполнения поддерживает до 50 узлов. В самостоятельно размещённых развёртываниях этот лимит можно изменить переменной среды MAX_TREE_DEPTH.

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

Все узлы, кроме Пользовательского ввода, можно копировать и вставлять в пределах одного рабочего процесса, между разными рабочими процессами или между разными экземплярами Интеллос, хотя между версиями Интеллос возможны проблемы совместимости.
Вставка между рабочими процессами или экземплярами Интеллос требует, чтобы страница Интеллос обслуживалась по HTTPS или открывалась по адресу обратной петли (например, http://localhost или http://127.0.0.1).
При вставке узла его конфигурация переносится вместе с ним, но доступность всего, что зависит от окружения, заново проверяется в месте назначения:
  • Ресурсы, привязанные к рабочему процессу, такие как переменные
  • Ресурсы, привязанные к рабочему пространству, такие как инструменты, плагины и базы знаний

Итерация и цикл

Для узлов, которые должны выполняться несколько раз (по одному разу для каждого элемента списка или до выполнения условия), помещайте их внутрь узла Итерация или Цикл.