Объектом справочника "Деятельность" является единица деятельности, как единица измеряемой деятельности предприятия. В зависимости от используемой нотации моделирования единицы деятельности могут быть разных типов. Слева от типа единицы деятельности показано его графическое обозначение в Навигаторе:
Тип единицы деятельности верхнего уровня выбирается в момент создания новой модели деятельности. По умолчанию при дальнейшей декомпозиции единиц деятельности типы добавляемых дочерних элементов будут соответствовать этому типу. Это правило не распространяется на Cross-Functional Flowchart - они по умолчанию декомпозируются на Действия.
Нотацию моделирования можно изменять во время работы над моделью. При декомпозиции единицы деятельности в Навигаторе программа позволяет определить тип каждого создаваемого дочернего элемента. В дальнейшем, при необходимости, тип дочернего элемента можно изменить, если он еще не был декомпозирован. В Таблице 1 приведены типы единиц деятельности, которые можно создать с помощью пункта меню Добавить контекстного меню деятельности в Навигаторе.
Тип текущей единицы деятельности | Типы создаваемой единицы деятельности |
---|---|
Папка | Папка, IDEF0, Basic Flowchart, Cross-Functional Flowchart, EPC, BPMN |
IDEF0 | IDEF0, Basic Flowchart, Cross-Functional Flowchart, EPC, BPMN, Ссылка |
Basic Flowchart | Basic Flowchart, Cross-Functional Flowchart, Решение, EPC, BPMN, Ссылка |
Cross-Functional Flowchart | Basic Flowchart, Cross-Functional Flowchart, Действие, Решение, 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 может содержать только одну единицу деятельности, который будет декомпозироваться. На диаграмме A-0 могут быть добавлены стрелки, согласно правилам нотации IDEF0 (подробнее см. Нотация IDEF0).
Новая единица деятельности добавляется с именем, состоящим из кода и названия. Название вводится пользователем.
Тип кода, отображаемого перед названием единицы деятельности, может быть задан для объектов справочника "Деятельность" и отдельно для заголовков диаграмм (Главное меню → Главная → Настройки для всех пользователей → вкладка Модели → группа параметров Единицы деятельности). Для выбора типа кода, отображаемого перед названием единицы деятельности, служит параметр "Тип кода для названия объекта". Для выбора типа кода, отображаемого перед названием единицы деятельности в заголовке диаграммы, служит параметр "Тип кода для заголовка диаграммы". Для выбора в качестве типа кода доступно 3 варианта:
Моделью в Business Studio называется объект справочника "Деятельность" типа "Папка" со всеми потомками папки или же единица деятельности типа IDEF0 верхнего уровня со всеми потомками. Эти папка и единица деятельности IDEF0 верхнего уровня называются корневыми объектами своих моделей соответственно.
Модели могут входить в состав других моделей, если их корневые объекты находятся в составе других моделей (например, папка или единица деятельности IDEF0 находится в составе другой папки). Моделью единиц деятельности самого верхнего уровня является весь справочник "Деятельность", а корневым объектом этой модели - корневой объект справочника "Деятельность".
Свойства модели задаются на вкладке Свойства модели в Окне свойств корневого объекта модели. Свойства модели влияют на всю модель. Свойства модели для любой единицы деятельности модели могут быть вызваны по гиперссылке Свойства модели в Окне свойств этой единицы деятельности (Рис. 3).
Код единицы деятельности модели формируется в соответствии с настройками, заданными в свойствах модели.
Для обеспечения большей гибкости в отношении нумерации единиц деятельности существует возможность задать настройки для двух типов кодов: простого и полного.
Для каждого из этих типов кодов может быть выбран параметр, значение которого будет использоваться в качестве значения кода, а также разделитель, который будет присутствовать между кодом и названием единицы деятельности (например, это может быть символ пробела - " ").
При выборе параметров, значение которых будет использоваться в качестве значения кода единицы деятельности, рекомендуется выбирать из параметров "Номер", "Иерархический код" и "Ручной код":
Дополнительно в свойствах модели можно задать настройки формата вывода значений параметров "Иерархический код" и "Номер", рекомендуемых для использования в качестве кодов единиц деятельности. Для значений этих параметров можно задавать префикс и постфикс - символы, которые будут выводиться до и после значения параметра, соответственно. Для значения параметра "Иерархический код" также можно задать разделитель - символ, которым будут разделяться номера единиц деятельности, участвующие в формировании иерархического кода.
Пункт контекстного меню Преобразовать в позволяет изменить тип единицы деятельности при условии, что единица деятельности еще не декомпозирована (не имеет потомков). Для единиц деятельности с типом Basic Flowchart, Cross-Functional Flowchart, EPC, BPMN, Ссылка преобразование зависит от типа их родителя. В Таблице 2 приведены исходные типы Единиц деятельности и соответствующие им типы преобразования.
Тип единицы деятельности | Преобразуется в тип |
---|---|
Папка | Не преобразуется |
IDEF0 не нулевого уровня | Basic Flowchart, Cross-Functional Flowchart, EPC, BPMN, Ссылка |
Basic Flowchart | Cross-Functional Flowchart, EPC, BPMN, Ссылка, IDEF0 (если родитель - IDEF0), Действие (если родитель - Cross-Functional Flowchart) |
Cross-Functional Flowchart | Basic Flowchart, EPC, BPMN, Ссылка, IDEF0 (если родитель - IDEF0), Действие (если родитель - Cross-Functional Flowchart) |
EPC | BPMN, Ссылка, Cross-Functional Flowchart (если родитель - не EPC и не BPMN), Basic Flowchart (если родитель - не EPC и не BPMN), IDEF0 (если родитель - IDEF0), Действие (если родитель - Cross-Functional Flowchart) |
BPMN | EPC, Ссылка, Cross-Functional Flowchart (если родитель - не EPC и не BPMN), Basic Flowchart (если родитель - не EPC и не BPMN), IDEF0 (если родитель - IDEF0), Действие (если родитель - Cross-Functional Flowchart) |
Действие | Basic Flowchart, Cross-Functional Flowchart, EPC, BPMN, Ссылка |
Решение | Не преобразуется |
Ссылка | EPC, BPMN, Cross-Functional Flowchart (если родитель - не EPC и не BPMN), Basic Flowchart (если родитель - не EPC и не BPMN), IDEF0 (если родитель - IDEF0), Действие (если родитель - Cross-Functional Flowchart) |