Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:creating_model:process [2020/03/11 09:10] |
ru:manual:creating_model:process [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Начало работы над моделью деятельности организации ====== | ||
+ | Объектом справочника "Деятельность" является единица деятельности, как единица измеряемой деятельности предприятия. В зависимости от используемой нотации моделирования единицы деятельности могут быть разных типов. Слева от типа единицы деятельности показано его графическое обозначение в **Навигаторе**: | ||
+ | |||
+ | * {{common/icons/43.png?nolink}} Функция IDEF0 | ||
+ | * {{common/icons/44.png?nolink}} Процесс Basic Flowchart | ||
+ | * {{common/icons/45.png?nolink}} Процесс Cross-functional Flowchart | ||
+ | * {{common/icons/142.png?nolink}} Процесс EPC (Event-Driven Process Chain) | ||
+ | * {{common/icons/210.png?nolink}} Процесс BPMN (Business Process Model and Notation) | ||
+ | * {{common/icons/115.png?nolink}} Действие - операция процесса Cross-functional Flowchart | ||
+ | * {{common/icons/116.png?nolink}} Решение - условие, определяющее выбор следующего выполняемого действия | ||
+ | * {{common/icons/146.png?nolink}} Cсылка на единицу деятельности | ||
+ | |||
+ | Тип единицы деятельности верхнего уровня выбирается в момент создания новой модели деятельности. По умолчанию при дальнейшей декомпозиции единиц деятельности типы добавляемых дочерних элементов будут соответствовать этому типу. Это правило не распространяется на Cross-Functional Flowchart - они по умолчанию декомпозируются на Действия. | ||
+ | |||
+ | Нотацию моделирования можно изменять во время работы над моделью. При декомпозиции единицы деятельности в **Навигаторе** программа позволяет определить тип каждого создаваемого дочернего элемента. В дальнейшем, при необходимости, тип дочернего элемента можно изменить, если он еще не был декомпозирован. В Таблице 1 приведены типы единиц деятельности, которые можно создать с помощью пункта меню **Добавить** контекстного меню деятельности в **Навигаторе**. | ||
+ | |||
+ | <startTableBox> | ||
+ | ^ **Тип текущей единицы деятельности** ^ **Типы создаваемой единицы деятельности** ^ | ||
+ | | Папка | Папка, 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, Ссылка | | ||
+ | | Действие | Ничего | | ||
+ | | Решение | Ничего | | ||
+ | | Ссылка | Ничего | | ||
+ | <endTableBox|Таблица 1. Типы текущей единицы деятельности и типы, допустимые для создания от них> | ||
+ | |||
+ | Состав пунктов меню **Добавить** в контекстном меню единицы деятельности зависит от нотации диаграммы и возможности создания типов единиц деятельности от текущей единицы деятельности. Так, например, для процесса в нотации IDEF0 на первом уровне модели доступен только пункт меню **Добавить**, а в меню единицы деятельности следующего уровня появляются пункты меню **Добавить на этот уровень** и **Преобразовать в**. | ||
+ | |||
+ | При использовании клавиш Ins (аналог пункта меню **Добавить на этот уровень**) и Shift+Ins (аналог пункта меню **Добавить**) открывается окно для выбора типа единицы деятельности. Если на данном уровне возможно создание только одного типа единицы деятельности, то он добавляется автоматически. | ||
+ | |||
+ | ===== Создание первой единицы деятельности модели ===== | ||
+ | |||
+ | В начале работы с базой данных справочник "Деятельность" пуст, и в дереве **Навигатора** на вкладке **Деятельность** объекты отсутствуют. | ||
+ | |||
+ | Так как в одной базе данных могут создаваться модели для разных предприятий, целесообразно создавать для каждой модели свою папку. Новая папка создается при помощи пункта меню **Добавить -> Папка** в контекстном меню пустой области вкладки **Деятельность** (Рис. 1). | ||
+ | |||
+ | \\ | ||
+ | [{{ ru/manual/creating_model/process/change_process104.png?nolink |Рисунок 1. Создание новой папки }}] | ||
+ | |||
+ | Первая единица деятельности модели создается с помощью пункта меню **Добавить -> IDEF0** в контекстном меню папки или в контекстном меню пустой области вкладки **Деятельность**. При этом в дереве автоматически создается узел "Модель_<N>" и первая единица деятельности модели "A0 IDEF0_<N>", где <N> - это порядковый номер объекта (Рис. 2). Чтобы ввести название модели, в дереве установите на неё курсор и нажмите на клавишу F2, либо нажмите на пункт меню **Переименовать** в контекстном меню, либо нажмите на левую кнопку мыши, наведя курсор на выделенный объект. | ||
+ | |||
+ | \\ | ||
+ | [{{ ru/manual/creating_model/process/lang_process106.png?nolink |Рисунок 2. Создание первой единицы деятельности модели}}] | ||
+ | |||
+ | Первый объект IDEF0, добавленный от любой папки или на первом уровне на вкладке **Деятельность**, представляет собой процесс в нотации IDEF0 (A-0, "А минус ноль"). | ||
+ | |||
+ | Диаграмма уровня А-0 в нотации IDEF0 может содержать только одну единицу деятельности, который будет декомпозироваться. На диаграмме A-0 могут быть добавлены стрелки, согласно правилам нотации IDEF0 (подробнее см. [[ru/manual/creating_model/notation_idef0]]). | ||
+ | |||
+ | ===== Название и код единицы деятельности ===== | ||
+ | |||
+ | Новая единица деятельности добавляется с именем, состоящим из кода и названия. Название вводится пользователем. | ||
+ | |||
+ | Тип кода, отображаемого перед названием единицы деятельности, может быть задан для объектов справочника "Деятельность" и отдельно для заголовков диаграмм (**Главное меню -> Главная -> Настройки для всех пользователей** -> вкладка **Модели** -> группа параметров {{bslink>Единицы деятельности|ShowOnForm?5533cc48-86c4-4c72-b4ea-1e58ed906a6c;p=a9625468-709a-44dd-bc21-11cf27324dad,o=Group}}). Для выбора типа кода, отображаемого перед названием единицы деятельности, служит параметр "Тип кода для названия объекта". Для выбора типа кода, отображаемого перед названием единицы деятельности в заголовке диаграммы, служит параметр "Тип кода для заголовка диаграммы". | ||
+ | Для выбора в качестве типа кода доступно 3 варианта: | ||
+ | - //Нет//. Название единицы деятельности будет выводиться без кода. | ||
+ | - //Простой код//. Название единицы деятельности будет выводиться вместе с кодом. Формирование кода будет происходить по правилам генерации простого кода, заданным в свойствах модели (см. [[ru/manual/creating_model/process#свойства_модели|Свойства модели]] ниже), к которой относится данная единица деятельности. | ||
+ | - //Полный код//. Название единицы деятельности будет выводиться вместе с кодом. Формирование кода будет происходить по правилам генерации полного кода, заданным в свойствах модели, к которой относится данная единица деятельности. | ||
+ | ==== Свойства модели ==== | ||
+ | |||
+ | Моделью в Business Studio называется объект справочника "Деятельность" типа "Папка" со всеми потомками папки или же единица деятельности типа IDEF0 верхнего уровня со всеми потомками. Эти папка и единица деятельности IDEF0 верхнего уровня называются корневыми объектами своих моделей соответственно. | ||
+ | |||
+ | Модели могут входить в состав других моделей, если их корневые объекты находятся в составе других моделей (например, папка или единица деятельности IDEF0 находится в составе другой папки). Моделью единиц деятельности самого верхнего уровня является весь справочник "Деятельность", а корневым объектом этой модели - корневой объект справочника "Деятельность". | ||
+ | |||
+ | Свойства модели задаются на вкладке {{bslink>Свойства модели|ShowOnForm?a14299f2-18ea-4c7f-aa99-4efad0c49e5c;c=8f18381f-f531-4773-b396-40d2ce7f5329,o=Tab}} в **Окне свойств** корневого объекта модели. Свойства модели влияют на всю модель. Свойства модели для любой единицы деятельности модели могут быть вызваны по гиперссылке {{bslink>Свойства модели|ShowOnForm?a14299f2-18ea-4c7f-aa99-4efad0c49e5c;c=Main,h=lle5527b96-fba7-425c-aa0a-9360ca23e2b0,o=Link}} в **Окне свойств** этой единицы деятельности (Рис. 3). | ||
+ | |||
+ | \\ | ||
+ | [{{ ru/manual/creating_model/process/change_process108.png?nolink |Рисунок 3. Свойства модели}}] | ||
+ | |||
+ | Код единицы деятельности модели формируется в соответствии с настройками, заданными в свойствах модели. | ||
+ | |||
+ | Для обеспечения большей гибкости в отношении нумерации единиц деятельности существует возможность задать настройки для двух типов кодов: простого и полного. | ||
+ | |||
+ | Для каждого из этих типов кодов может быть выбран параметр, значение которого будет использоваться в качестве значения кода, а также разделитель, который будет присутствовать между кодом и названием единицы деятельности (например, это может быть символ пробела - " "). | ||
+ | |||
+ | При выборе параметров, значение которых будет использоваться в качестве значения кода единицы деятельности, рекомендуется выбирать из параметров "Номер", "Иерархический код" и "Ручной код": | ||
+ | * значение параметра "Номер" формируется автоматически и отображает порядковый номер единицы деятельности в модели декомпозиции родительской деятельности. Параметр может быть задан вручную в **Окне свойств** единицы деятельности, если отключен режим автоматического обновления номеров элементов модели на диаграмме родительской единицы деятельности (подробнее о режиме описано в Таблице 1 в главе [[ru/manual/creating_model/process_diagramm]]). По умолчанию параметр "Номер" в **Окне свойств** единицы деятельности не выведен на показ. Включить показ параметра можно в окне **Настройка параметров** (**Окно свойств** единицы деятельности -> кнопка **Действия** -> **Настройка параметров**); | ||
+ | * значение параметра "Иерархический код" формируется автоматически и отображает номера единиц деятельности с верхнего до текущего уровней иерархии включительно, разделенные символом "." (количество номеров в коде единицы деятельности показывает количество уровней декомпозиции); | ||
+ | * значения параметра "Ручной код" задаются пользователем вручную для каждой единицы деятельности модели. | ||
+ | |||
+ | Дополнительно в свойствах модели можно задать настройки формата вывода значений параметров "Иерархический код" и "Номер", рекомендуемых для использования в качестве кодов единиц деятельности. Для значений этих параметров можно задавать префикс и постфикс - символы, которые будут выводиться до и после значения параметра, соответственно. | ||
+ | Для значения параметра "Иерархический код" также можно задать разделитель - символ, которым будут разделяться номера единиц деятельности, участвующие в формировании иерархического кода. | ||
+ | |||
+ | ===== Преобразование типа единицы деятельности ===== | ||
+ | |||
+ | Пункт контекстного меню **Преобразовать в** позволяет изменить тип единицы деятельности при условии, что единица деятельности еще не декомпозирована (не имеет потомков). Для единиц деятельности с типом Basic Flowchart, Cross-Functional Flowchart, EPC, BPMN, Ссылка преобразование зависит от типа их родителя. В Таблице 2 приведены исходные типы Единиц деятельности и соответствующие им типы преобразования. | ||
+ | |||
+ | <startTableBox> | ||
+ | ^ **Тип единицы деятельности** ^ **Преобразуется в тип** ^ | ||
+ | | Папка | Не преобразуется | | ||
+ | | 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) | | ||
+ | <endTableBox|Таблица 2. Типы единиц деятельности и соответствующие им типы преобразования> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_creating_model_process|name=Начало работы над моделью деятельности организации|type=vote|trace=ip|headline=off)} |