Введение в формальные методы описания бизнес-процессов. Кулябов Д.С - 133 стр.

UptoLike

9.2. Язык моделирования бизнес-процессов BPML 133
<faults>
Content: ((case+, default?) | default)
</faults>
<case
name = NCName
code = list of QName>
Content: (documentation?, {any activity}+)
</case>
<default
name = NCName>
Content: (documentation?, {any activity}+)
</default>
При этом элемент case используется, если заданы более одного кода неис-
правности, а элемент default используется, если не указаны специальные ошиб-
ки кодов.
Планировщики выполняют управляющие функции: в их задачу входит ге-
нерация специальных сообщений в определённые моменты времени, что поз-
воляет осуществлять планирование запуска процессов.
Синтаксис для определения планировщика имеет вид:
<schedule
name = NCName
process = QName
code = QName
duration = QName
instant = QName
repeat = QName>
Content: (documentation?, {extension element}?)
</schedule>
Исключение (Exception) соответствует возникновению нештатной ситуа-
ции, когда оказывается, что выполнять некоторый участок бизнес-процесса
уже не требуется
1
.
1
Например, во время выполнения бизнес-процесса оформления туристической поездки клиент позвонил в
туристическую компанию и сообщил, что он отказывается от поездки.