76
5.5. Контроль процесса проектирования технологии
5.5.1. Основные принципы маршрутизации деловых процессов
Как было показано выше, в состав PDM-системы входят средства
маршрутизации деловых процессов. Рассмотрим основные принципы та-
кой маршрутизации.
Деловой процесс, с информационной точки зрения, – это последова-
тельность деловых процедур над объектами (документами в виде тексто-
вых или графических файлов, различного типа моделями деталей, сбороч-
ных единиц и технологическими процессами), меняющая их состояние
и направленная на обеспечение жизненного цикла изделия.
Деловая процедура – это последовательность действий, меняющая
состояние объекта, т. е. содержание, форму существования, доступ и ста-
тус объекта.
Деловой процесс обрабатывается по правилам двух типов: правила
обработки процедур и правила маршрутизации.
Правила обработки про-
цедур
могут быть от самых простых (заполнение полей документа), до
очень сложных, выполняемых специальными приложениями, например,
получение твердотельной модели детали.
Правила маршрутизации опре-
деляют последовательность выполнения процедур. Различают два вида
маршрутизации: жестокая или свободная.
Жестокая маршрутизация при-
меняется, когда порядок выполнения процедур известен заранее и не зави-
сит от результата выполнения процедур.
Свободная маршрутизация опре-
деляется результатами выполнения процедур. Если заранее нельзя сказать,
какая процедура будет запущена после выполнения заданной, то решение
этого вопроса передается участнику делового процесса, наделенному соот-
ветствующими правами.
В зависимости от порядка следования процедур, маршрутизация мо-
жет быть
последовательной или параллельной. Последовательная маршру-
тизация подразумевает выполнение деловых процедур одна за другой.
Очередная процедура активизируется только после завершения предыду-
щей. Таким образом, при последовательной маршрутизации в определен-
ный момент времени может быть запущена только одна процедура. Необ-
ходимо отметить, что жесткая последовательная маршрутизация не обяза-
тельно представляет собой линейную цепочку процедур, т.
к. после вы-
полнения процедуры может измениться статус документа. Например, если
после процедуры «Утверждение документа» документ получит статус «ут-
вержден», то он будет направлен к одной процедуре, а если статус «дора-
ботать», то к другой процедуре.
Таким образом, в формальное описание делового процесса могут
быть включены логические операции «Если..., то ... , иначе
...», позволяю-
щие осуществить ветвление процесса обработки объектов.