Это старая версия документа.
Объектом справочника "Процессы" является процесс, как единица измеряемой деятельности предприятия. В зависимости от используемой нотации моделирования процессы могут быть разных типов. Слева от типа процесса показано его графическое обозначение в Навигаторе:
Тип процесса верхнего уровня выбирается в момент создания новой модели процесса. По умолчанию, при дальнейшей декомпозиции процессов типы добавляемых подпроцессов будут соответствовать этому типу. Это правило не распространяется на Процедуры - они по умолчанию декомпозируются на Действия.
Нотацию моделирования можно изменять во время работы над моделью. При декомпозиции процесса в Навигаторе программа позволяет определить тип каждого создаваемого подпроцесса. В дальнейшем, при необходимости, тип подпроцесса можно изменить, если он еще не был декомпозирован. В Таблице 1 приведены типы процессов, которые можно создать с помощью пункта меню Добавить контекстном меню процесса в Навигаторе.
Тип текущего процесса | Типы создаваемого процесса |
---|---|
Папка | Папка, IDEF0, Процесс, Процедура, EPC, BPMN |
IDEF0 | IDEF0, Процесс, Процедура, EPC, BPMN, Ссылка |
Процесс | Процесс, Процедура, Решение, EPC, BPMN, Ссылка |
Процедура | Процесс, Процедура, Действие, Решение, EPC, BPMN, Ссылка |
EPC | EPC, BPMN, Ссылка |
BPMN | EPC, BPMN, Ссылка |
Действие | Ничего |
Решение | Ничего |
Ссылка | Ничего |
Состав пунктов меню Добавить в контекстном меню процесса зависит от нотации диаграммы и возможности создания типов процессов от текущего процесса. Так, например, для процесса в нотации IDEF0 на первом уровне модели доступен только пункт меню Добавить, а в меню процесса следующего уровня появляются пункты меню Добавить на этот уровень и Преобразовать в.
При использовании клавиш: Ins (аналог пункта меню Добавить на этот уровень) и Shift+Ins (аналог пункта меню Добавить) - открывается окно для выбора типа процесса. Если на данном уровне возможно создание только одного типа процесса, то он добавляется автоматически.
В начале работы с базой данных справочник "Процессы" пуст, и в дереве Навигатора на вкладке Процессы объекты отсутствуют.
Так как в одной базе данных могут создаваться модели для разных предприятий, целесообразно создавать для каждой модели свою "Папку". Новая папка создается при помощи пункта меню Добавить → Папка в контекстном меню пустой области вкладки Процессы (Рис. 1).
Первый процесс модели создается с помощью пункта меню Добавить → IDEF0 в контекстном меню папки. При этом в дереве автоматически создается узел "Модель_<N>" и первый процесс модели "A0 IDEF0_<N>", где <N> - это порядковый номер объекта (Рис. 2). Чтобы ввести название модели, в дереве установите на неё курсор и нажмите на клавишу F2, либо нажмите на пункт меню Переименовать в контекстном меню, либо нажмите на левую кнопку мыши, наведя курсор на выделенный объект.
Первый объект IDEF0, добавленный от любой папки или на первом уровне на вкладке Процессы, представляет собой процесс в нотации IDEF0 (A-0, "А минус ноль").
Диаграмма уровня А-0 IDEF0 может содержать только один процесс, который будет декомпозироваться. На нее могут быть добавлены Стрелки, согласно правилам нотации IDEF0 (подробнее см. Нотация IDEF0).
Новый процесс добавляется с именем, состоящим из кода и названия. Название вводится пользователем и обозначает производимое действие.
Для выбора типа кода, отображаемого перед названием процесса, служит параметр "Тип кода для названия объекта" группы параметров Процессы из Настроек для всех пользователей (Главное меню → Главная → Настройки для всех пользователей → вкладка Модели). Для выбора в качестве типа кода доступно 3 варианта:
Код процесса формируется автоматически и состоит из заглавной буквы "А", кода Процесса-родителя и кода самого процесса.
Количество цифр в коде процесса показывает количество уровней декомпозиции. Например, код процесса "А1" говорит о том, что это первый процесс на декомпозиции диаграммы А0 в нотации IDEF0. Если декомпозировать процесс "А1", то первый процесс его диаграммы получит код "А1.1", второй - код "А1.2" и т.д.
Для модели могут быть заданы ее свойства в специальном параметре "Свойства модели" (Рис. 3). Свойства модели влияют на всю модель. Для процессов с типом "IDEF0" они задаются в самой модели, для процессов остальных типов - в вышележащей папке. Для того, чтобы открыть свойства модели того процесса, который определяет настройки модели для текущего процесса, следует использовать гиперссылку Свойства модели в окне свойств этого процесса.
С помощью параметра "Префикс модели" можно задавать произвольный префикс кода для модели (по умолчанию "А"). Префикс кода модели влияет только на автоматический код.
Параметр "Тип кода процесса" задает формат ввода кода - "Автоматический" или "Ручной". Если выбран ручной тип кода процесса, его нужно вводить в параметре "Код процесса". Параметр "Код процесса" по умолчанию не показывается, вывести его на показ в Окне свойств процесса можно с помощью пункта контекстного меню Настройка колонок.
Названия и код процессов других типов (Процессы, Процедуры, EPC, BPMN, Действия, Решения) генерируются аналогично процессу в нотации IDEF0.
Пункт контекстного меню Преобразовать в позволяет изменить тип процесса при условии, что процесс еще не декомпозирован и не имеет потомков. Для процессов с типом Процесс, Процедура, EPC, BPMN преобразование зависит от типа их родителя. В Таблице 2 приведены исходные типы Процессов и соответствующие им типы преобразования.
Тип процесса | Преобразуется в тип |
---|---|
Папка | Не преобразуется |
IDEF0 не нулевого уровня | Процесс, Процедура, EPC, BPMN |
Процесс | Процедура, EPC, BPMN (всегда), IDEF0 (если родитель - IDEF0), Действие (если родитель - Процедура) |
Процедура | Процесс, EPC, BPMN (всегда), IDEF0 (если родитель - IDEF0), Действие (если родитель - Процедура) |
EPC | BPMN (всегда), Процедура (если родитель - не EPC и не BPMN), Процесс (если родитель - не EPC и не BPMN), IDEF0 (если родитель - IDEF0), Действие (если родитель - Процедура) |
BPMN | EPC (всегда), Процедура (если родитель - не EPC и не BPMN), Процесс (если родитель - не EPC и не BPMN), IDEF0 (если родитель - IDEF0), Действие (если родитель - Процедура) |
Действие | Процесс, Процедура, EPC, BPMN |
Решение | Не преобразуется |
Ссылка | Не преобразуется |