Создание первого процесса модели
В начале работы с базой данных справочник Процессов пуст, и в дереве Навигатора существует лишь первый уровень иерархии «Процессы».
Так как в одной базе данных могут создаваться модели для разных предприятий, целесообразно создавать для каждой модели свою «Папку». Новая папка создается вызовом команды Добавить от текущего –> Папка в контекстном меню узла «Процессы» (Рис. 4.1.1).
Рис. 4.1.1
Первый процесс модели создается с помощью команды Добавить от текущего –> IDEF0 в контекстном меню папки. При этом в дереве автоматически создается узел «Модель_<N>» и первый процесс модели «A0 IDEF0_<N>», где <N> − это порядковый номер элемента (Рис. 4.1.2). Чтобы ввести название модели, нужно в дереве установить на неё курсор и нажать клавишу F2, либо вызвать команду Переименовать в контекстном меню, либо щелкнуть мышкой по выделенному элементу.
Первый элемент IDEF0, добавленный от любой папки или самого узла «Процессы», представляет собой процесс в нотации IDEF0 (A-0, «А минус ноль»).
Рис. 4.1.2
Диаграмма уровня А-0 IDEF0 может содержать только один Процесс, который будет декомпозироваться. На нее могут быть добавлены Стрелки, согласно правилам нотации IDEF0 (см. п. 4.4).
Название и код процесса
Новый процесс в нотации IDEF0 добавляется с именем, состоящим из кода и названия. Название вводится пользователем и обозначает производимое действие. Код Процесса формируется автоматически и состоит из заглавной буквы «А», кода Процесса-родителя и кода самого Процесса.
Количество цифр в коде процесса показывает количество уровней декомпозиции. Например, код процесса «А1» говорит о том, что это первый процесс на декомпозиции диаграммы А0 в нотации IDEF0. Если декомпозировать процесс «А1», то первый процесс его диаграммы получит код «А1.1», второй – код «А1.2» и т.д.
Рис. 4.1.3
Параметр «Свойства модели» по умолчанию не показан, его можно вывести на показ с помощью пункта контекстного меню «Настройка колонок». Свойства модели влияют на всю модель. Для процессов с типом «IDEF0» они задаются в самой модели, для процессов остальных типов – в вышележащей папке.
С помощью параметра «Префикс модели» можно задавать произвольный префикс кода для модели (по умолчанию «А»). Префикс кода модели влияет только на автоматический код.
Параметр «Тип кода процесса» задает формат ввода кода – «Автоматический» или «Ручной». Если выбран ручной тип кода процесса, его нужно вводить в параметре «Код процесса». Параметр «Код процесса» по умолчанию не показывается, вывести его на показ в окне свойств Процесса можно с помощью пункта контекстного меню «Настройка колонок».
Названия и код процессов других типов (Процессы, Процедуры, EPC, Действия, Решения) генерируются аналогично процессу в нотации IDEF0.
Преобразование типа процесса
С помощью команды контекстного меню «Преобразовать в» пользователь может изменить тип процесса при условии, что процесс еще не декомпозирован и не имеет потомков. Для типов Процесс, Процедура, EPC преобразование зависит от типа их родителя. Таблица 4.1.2 содержит исходные типы Процессов и соответствующие им типы преобразования.
Таблица 4.1.2
Тип процесса | Преобразуется в тип |
Папка | Не преобразуется |
IDEF0 не нулевого уровня | Процесс, Процедура, EPC |
Процесс | Процедура, EPC (всегда), IDEF0 (если родитель IDEF0), Действие (если родитель Процедура) |
Процедура | Процесс, EPC (всегда), IDEF0 (если родитель IDEF0), Действие (если родитель Процедура) |
EPC | Процедура, Процесс (если родитель не EPC), IDEF0 (если родитель IDEF0), не преобразуется (если родитель EPC) |
Действие | Процесс, Процедура, EPC |
Решение | Не преобразуется |
Ссылка | Не преобразуется |