Поделиться через


Конструктор действия блок-схемы

Действие Flowchart служит для создания рабочих процессов, в которых определяются и поддерживаются сложные элементы управления потоком. Его Flowchart можно создать в коде или с помощью конструктора рабочих процессов. В этом разделе описан интерфейс конструктора рабочих процессов. Конструктор действий конструктора рабочих процессов позволяет разработчикам создавать рабочие процессы естественным образом.

Действие Flowchart

Flowchart определяет уникальный StartNode, который выполняется при запуске рабочего процесса и использует сеть связанных Nodes для создания произвольных циклов или отклонения потока выполнения в любое место рабочего процесса в любой момент времени.

Использование конструктора действия Flowchart

Конструктор действий блок-схемы можно найти в категории блок-диаграммыпанели элементов, к которой осуществляется доступ, щелкнув вкладку "Панель элементов" в конструкторе рабочих процессов. Вы также можете выбрать пункт Панель элементов в меню Вид или нажать сочетание клавиш CTRL+ALT+X.

Конструктор действий блок-схемы можно перетаскивать из панели элементов и удаляться на поверхность конструктора рабочих процессов, где обычно размещаются конструкторы действий, как корневое действие или как дочерний элемент другого действия потока управления. Если конструктор действий блок-схемы удаляется на пустую область конструктора рабочих процессов, он создает Flowchart действие, которое по умолчанию представляет себя в расширенном представлении, в котором начальный узел, инициирующий выполнение, представлен как зеленая сфера. Если конструктор действий блок-схемы удаляется в другое действие потока управления, он представляет себя в свернутом представлении, которое можно развернуть, дважды щелкнув конструктор действий блок-диаграммы. Любое действие на панели элементов можно перетащить непосредственно в конструктор действий блок-схемы , включая другие действия потока управления.

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

Свойства действия Flowchart

В следующей таблице показаны свойства Flowchart и описано их использование в конструкторе. Эти свойства можно изменить в таблице свойств или в области конструктора.

Имя свойства Обязательное поле Использование
DisplayName False Указывает отображаемое имя конструктора действия в заголовке. По умолчанию используется Flowchart. Значение можно изменить в окне свойств или непосредственно в заголовке конструктора действий.

Несмотря на то что свойство DisplayName не является обязательным, его все же рекомендуется использовать.
Variables False Коллекция переменных, доступных в этом Flowchart для общего доступа к состоянию для вложенных действий.
StartNode False FlowNode, который выполняется при запуске Flowchart.
Nodes False Содержит коллекцию объектов FlowNode в Flowchart.

См. также