Группировка узлов

Групповой узел - особый тип узла, который может объединять несколько узлов в PolyAnalyst. Можно также сказать, что групповой узел представляет собой один скрипт внутри другого.

В отличие от других узлов, групповые узлы не обрабатывают данных. Они, скорее, являются некими инструментами, которые позволяют организовать узлы на скрипте. Например, если в вашем проекте задействовано несколько узлов для подготовки данных, вы можете объединить эти узлы в один узел под названием "Подготовка". В результате, при просмотре скрипта, вы сможете быстрее находить другие узлы проекта или, при необходимости, работать отдельно с групповым узлом.

Пример группового узла

Ниже представлены два скриншота одного исследовательского проекта PolyAnalyst с групповым узлом и без него. Оба скрипта описывают одну и ту же процедуру выполнения проекта.

group1

На рисунке: Пример проекта без группового узла

group2

На рисунке: Пример того же проекта, но с групповым узлом 

Узлы From flowchart (Со скрипта) и To flowchart (На скрипт), которые вы видите на рисунке, в более поздней версии PolyAnalyst переименованы во "Вход" и "Выход".

Состояние группового узла

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

Выполнение групповых узлов

Групповые узлы могут быть выполнены так же, как и другие узлы. В отличие от других узлов в PolyAnalyst, выполнение группового узла не влияет на состояние самого группового узла, а только на узлы внутри него. Опция по выполнению группового узла на самом деле представляет собой возможность быстро выполнить первый узел внутри группового узла.

Вложение одних групповых узлов в другие

Внутри групповых узлов можно создавать вложенные групповые узлы. На практике, вам вряд ли понадобится углубляться более, чем на два уровня, поскольку в этом случае управлять проектом будет сложнее.

Фильтрация узлов в Дереве проекта

Дерево проекта можно настроить таким образом, что оно будет отображать только те узлы, которые содержатся внутри групповых узлов. Для этого выберите имя группового узла из меню в верхней части панели Дерева проекта. Чтобы отключить фильтр, нажмите Скрипт в том же меню.