ГОСТ РИСО 19440—2010
А. 1.2 Условия
А. 1.2.1
Event
(событие)
Event condition
(условиесобытия) представляет собой один из двух типов условий, используемых в поведен
ческих правилах. Появление обозначенного экземпляра события отображается именем события или идентифи
катором. Условиями события являются следующие:
a)
normal events:
нормальные события, генерируемые во время нормальной операции Бизнес-процесса
или Деятельности предприятия и отображаемые конструкцией Событие;
b)
start:
начало (пуск), инициация Бизнес-процесса, обозначаемая служебным словом START. Данное усло
вие используют, например, для запуска и подготовительных действий в рамках каждого Бизнес-процесса. Если
набор поведенческих правил содержит более одного поведенческого правила, то сначала оценивают правила,
содержащие условие START, в порядке их определения, а затем все другие правила в порядке их определения.
П р и м е ч а н и е — START может быть сгруппировано с одним или более нормальными событиями в
поведенческом правиле. В этом случав поведенческое правило не будет иметь эффекта (подготовительные дей
ствия не произойдут), если только не произойдет событие START и все намеченные события;
c)
exceptions:
особые ситуации, сгенерированные в результате прекращения (аномального завершения)
ранее инициированного Бизнес-процесса или Деятельности предприятия либо с помощью специального внеш
него механизма, например контрольного таймера, имеющего обозначение в соответствии с именем особой ситу
ации. которые бывают следующих видов:
1)
намеченные
(designated) если особая ситуация генерируется с
именем особой ситуации
определенно
го вида и отображается с помощью
имени особой ситуации
EXCEPTION (исключение).
Имя особой ситуации
является уникальным в пределах используемой области действия.
П р и м е ч а н и е — Служебное слово EXCEPTION является необязательным:
2)
значение по умолчанию
(default), если генерируется особая ситуация любого типа, которая не была
обозначена иным способом и представлена с помощью EXCEPTION ANY.
А. 1.2.2
Action completion
(завершениедействия)
Action completion
является одним из двух видов условий, используемых в поведенческих правилах. Его
появление означает завершение одного или более назначенных Бизнес-процессов и’или Видов деятельности
предприятия (каждый из последних имеет соответствующий конечный статус). В тех случаях, когда Бизнес-
процесс или Деятельность предприятия были инициированы несколько раз с помощью действия «цикл»
согласно А. 1.3.4, только последнее завершение следует считать завершением действия. Завершение действия
имеет четыре формы:
a)
on-status
condition (условие «всостоянии*): инициирование действия, зависящего от сравнения конечно
го статуса Деятельности предприятия с указанным значением и представляемого с помощью одного из следую
щих вариантов:
ES(EAx) = status value (значение состояния)
ES(EAx) < status value
ES(EAx) >status value
ES(EAx) о status value
где EAx — указанная Деятельность предприятия. ES(EAx) — конечный статус ЕАх; status value (значение состоя
ния) — любая постоянная или выражение, которое можно оценить и проверить на такие условия, как равно,
меньше чем. больше чем или не равно конечному статусу.
b)
on-completion
condition (условие «по завершении»): инициируемое действие после того, как завершен
Бизнес-процесс или Деятельность предприятия (для последнего случая — независимо от предусмотренного
конечного статуса отсутствует сравнение on-status, которое имеет истинное значение), представленное в виде:
FINISH(BPx)or ES(EAx)=ANY
c)
AND-completion
condition: условие «И. коньюнкция — завершение» — все Бизнес-процессы и^или Виды
деятельности предприятия из списка завершены и представлены в виде:
completion condition
ВРЕА1 AND
completion condition
BPEA2... AND
completion condition
BPEAn.
где каждая запись
completion condition
BPEAi является либо условием
i on-status
»
либо условием
коп-completion»
согласно перечислениям а) и Ь).
d)
OR-completion
condition: условие «ИЛИ. дизьюнкция — завершение» — по крайней мере один Бизнес-
процесс и/или Вид деятельности предприятия из списка завершен и представлен в виде:
completion condition
ВРЕА1 OR
completion condition
BPEA2... OR
completion condition
BPEAn.
где каждая запись
completion condition
BPEAi является либо условием «
on-status
»,
либо условием
«
on-completion
»
согласно перечислениям а) и Ь).
45