Логические комбинации входов и выходов

В случае если для данного узла установлено несколько (два и более) входящих или выходящих переходов, на закладке Входы/выходы (рис. 4), вы можете настроить логику поведения переходов в различных ситуациях.

Настройка осуществляется для каждого узла путем выбора одного из логических операндов (и или) для входа и для выхода.

По умолчанию для узлов типа «поручение» устанавливается логический выход и, а для узлов типа «согласование» — или.

Рисунок 4. Свойства узла. Закладка ‘Входы/выходы’

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

вход типа или;

выход типа или

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

Переходы выполняются согласно следующим правилам:

1. При старте маршрута начинают выполняться те его узлы, у которых нет предыдущих.

2. После завершения выполнения одного из узлов маршрута, в зависимости от правила выхода из данного узла и типа данного узла, исходящие переходы выполняются так:

ü. выход и влечет одновременный запуск выполнения всех исходящих переходов;

ü. выход или для узла типа «поручение» влечет выполнение 1-го перехода, если поручение снято с контроля, и 2-го перехода — если оно прервано;

ü. выход или для узла типа «согласование» влечет выполнение 1-го перехода, если документ был одобрен. И 2-го перехода — если документ был отклонен или согласование прервано.

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

3. После выполнения узла А начинает выполняться узел В, если он еще не начинал выполняться и выполнено одно из следующих условий:

. для узла В установлен вход или;

. для узла В установлен вход и, и были выполнены все входящие в него переходы.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: