Это старая версия документа.




Начало работы над моделью бизнес-процессов

Элементом справочника «Процессы» является Процесс, как единица измеряемой деятельности предприятия. В зависимости от используемой нотации  моделирования Процессы  могут быть разных типов. Слева от типа Процесса показано его графическое обозначение в Навигаторе:

Процесс IDEF0 -  Процесс IDEF0;
Процесс (BP Flowchart) -  Процесс (BP Flowchart);
Процедура (Cross Functional Flowchart) -  Процедура (Cross Functional Flowchart);
Функция, или процесс EPC -  Функция, или процесс EPC (Event-Driven Process Chain);
Действие Процедуры -  Действие Процедуры - элементарная неделимая единица деятельности;
Решение - Решение (условие, определяющее выбор следующего выполняемого действия), неделимая единица деятельности;
Процесс-ссылка -  Процесс-ссылка - процесс, ссылающийся на типовой процесс.

Тип Процесса верхнего уровня выбирается в момент создания новой модели бизнес-процесса. По умолчанию, при дальнейшей декомпозиции процессов типы добавляемых подпроцессов будут соответствовать этому типу. Это правило не распространяется на Процедуры – они по умолчанию декомпозируются на Действия.

Нотацию моделирования можно изменять во время работы над моделью. При декомпозиции процесса в Навигаторе программа позволяет определить тип каждого создаваемого подпроцесса. В дальнейшем, при необходимости, тип подпроцесса можно изменить, если он еще не был декомпозирован. Таблица 4.1.1содержит типы Процессов, которые можно создать с помощью команды Добавить от текущего в контекстном меню процесса в Навигаторе:

Таблица 4.1.1

Тип процесса Можно создавать от текущего процесса
Папка Папка, IDEF0, Процесс, Процедура, EPC
IDEF0 IDEF0, Процесс, Процедура, EPC, Ссылка
Процесс Процесс, Процедура, Решение, EPC, Ссылка
Процедура Процесс, Процедура, Действие, Решение, EPC, Ссылка
EPC EPC, Ссылка
Действие Ничего
Решение Ничего
Ссылка Ничего

Состав набора команд Добавить в контекстном меню Процесса зависит от нотации диаграммы и возможности создания типов Процессов от текущего Процесса. Так, например, для Процесса в нотации IDEF0 на первом уровне модели доступна только команда Добавить от текущего, а в меню Процесса следующего уровня появляются команды Добавить и Преобразовать в.

При использовании клавиш: Ins (аналог команды Добавить) и Shift+Ins (аналог команды Добавить от текущего) открывается окно для выбора типа процесса. Если на данном уровне возможно создание только одного типа Процесса, то он добавляется автоматически.

Создание первого процесса модели

В начале работы с базой данных справочник Процессов пуст, и в дереве Навигатора существует лишь первый уровень иерархии «Процессы».

Так как в одной базе данных могут создаваться модели для разных предприятий, целесообразно создавать для каждой модели свою «Папку». Новая папка создается вызовом команды Добавить от текущего –> Папка в контекстном меню узла «Процессы» (Рис. 1).

Создание новой папки

Рис. 1 Создание новой папки

Первый процесс модели создается с помощью команды Добавить от текущего –> IDEF0 в контекстном меню папки. При этом в дереве автоматически создается узел «Модель_<N>» и первый процесс модели «A0 IDEF0_<N>», где <N> ? это порядковый номер элемента (Рис. 2). Чтобы ввести название модели, нужно в дереве установить на неё курсор и нажать клавишу F2, либо вызвать команду Переименовать в контекстном меню, либо щелкнуть мышкой по выделенному элементу.

Первый элемент IDEF0, добавленный от любой папки или самого узла «Процессы», представляет собой процесс в нотации IDEF0 (A-0, «А минус ноль»).

Создание первого процесса модели

Рис. 2 Создание первого процесса модели

Диаграмма уровня А-0 IDEF0 может содержать только один Процесс, который будет декомпозироваться. На нее могут быть добавлены Стрелки, согласно правилам нотации IDEF0 (см. подробнее).

Название и код процесса

Новый процесс в нотации IDEF0 добавляется с именем, состоящим из кода и названия. Название вводится пользователем и обозначает производимое действие. Код Процесса формируется автоматически и состоит из заглавной буквы «А», кода Процесса-родителя и кода самого Процесса.

Количество цифр в коде процесса показывает количество уровней декомпозиции. Например, код процесса «А1» говорит о том, что это первый процесс на декомпозиции диаграммы А0 в нотации IDEF0. Если декомпозировать процесс «А1», то первый процесс его диаграммы получит код «А1.1», второй – код «А1.2» и т.д.

Окно редактирования параметра "Свойства модели"

Рис. 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
Решение Не преобразуется
Ссылка Не преобразуется
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki