Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:creating_model:process [2012/05/18 11:37]
127.0.0.1 внешнее изменение
ru:manual:creating_model:process [2020/03/24 15:23] (текущий)
belkin [Название и код процесса]
Строка 1: Строка 1:
-===== Начало работы над моделью бизнес-процессов =====  +====== Начало работы над моделью деятельности организации ====== 
-  + 
-Элементом справочника «Процессы» является Процесс, как единица измеряемой деятельности предприятия. В зависимости от используемой нотации  моделирования Процессы  могут быть разных типов. Слева от типа Процесса показано его графическое обозначение в Навигаторе:  +Объектом справочника "Процессыявляется процесс, как единица измеряемой деятельности предприятия. В зависимости от используемой нотации моделирования процессы могут быть разных типов. Слева от типа процесса показано его графическое обозначение в **Навигаторе**
-  + 
-{{ru:manual:creating_model:process.files:process_094.gif?16x16}} | -         Процесс IDEF0; |  +  * {{common/icons/43.png?nolink}} Процесс IDEF0 
-{{ru:manual:creating_model:process.files:process_095.gif?16x16}} | -         Процесс (BP Flowchart); |  +  * {{common/icons/44.png?nolink}} Процесс (BP Flowchart) 
-{{ru:manual:creating_model:process.files:process_096.gif?16x16}} | -         Процедура (Cross Functional Flowchart); |  +  * {{common/icons/45.png?nolink}} Процедура (Cross-Functional Flowchart) 
-{{ru:manual:creating_model:process.files:process_097.gif?16x16}} | -         Функция, или процесс EPC (Event-Driven Process Chain); |  +  * {{common/icons/142.png?nolink}} Процесс EPC (Event-Driven Process Chain) 
-{{ru:manual:creating_model:process.files:process_099.jpg?14x10|*}} | -         Действие Процедуры -- элементарная неделимая единица деятельности; |  +  * {{common/icons/210.png?nolink}} Процесс BPMN (Business Process Model and Notation) 
-{{ru:manual:creating_model:process.files:process_101.jpg?16x11}} | -         Решение (условие, определяющее выбор следующего выполняемого действия), неделимая единица деятельности; |  +  * {{common/icons/115.png?nolink}} Действие - операция Процедуры 
-{{ru:manual:creating_model:process.files:process_102.gif?16x16}} | -         Процесс-ссылка -- процесс, ссылающийся на типовой процесс. |  +  * {{common/icons/116.png?nolink}} Решение условие, определяющее выбор следующего выполняемого действия 
-  +  * {{common/icons/146.png?nolink}} Процесс-ссылка  
-Тип Процесса верхнего уровня выбирается в момент создания новой модели бизнес-процесса. По умолчаниюпри дальнейшей декомпозиции процессов типы добавляемых подпроцессов будут соответствовать этому типу. Это правило не распространяется на Процедуры -- они по умолчанию декомпозируются на Действия.  + 
-  +Тип процесса верхнего уровня выбирается в момент создания новой модели процесса. По умолчанию при дальнейшей декомпозиции процессов типы добавляемых подпроцессов будут соответствовать этому типу. Это правило не распространяется на Процедуры - они по умолчанию декомпозируются на Действия. 
-Нотацию моделирования можно изменять во время работы над моделью. При декомпозиции процесса в Навигаторе программа позволяет определить тип каждого создаваемого подпроцесса. В дальнейшем, при необходимости, тип подпроцесса можно изменить, если он еще не был декомпозирован. Таблица 4.1.1содержит типы Процессов, которые можно создать с помощью команды //Добавить от текущего// в контекстном меню процесса в Навигаторе:  + 
-  +Нотацию моделирования можно изменять во время работы над моделью. При декомпозиции процесса в **Навигаторе** программа позволяет определить тип каждого создаваемого подпроцесса. В дальнейшем, при необходимости, тип подпроцесса можно изменить, если он еще не был декомпозирован. В Таблице приведены типы процессов, которые можно создать с помощью пункта меню **Добавить** контекстного меню процесса в **Навигаторе**
-Таблица 4.1.1  + 
-  +<startTableBox> 
-Тип процесса | Можно создавать от текущего процесса |  +^  **Тип текущего процесса**  ^  **Типы создаваемого процесса**  ^ 
-| Папка | Папка, IDEF0, Процесс, Процедура, EPC |  +| Папка | Папка, IDEF0, Процесс, Процедура, EPC, BPMN 
-| IDEF0 | IDEF0, Процесс, Процедура, EPC, Ссылка |  +| IDEF0 | IDEF0, Процесс, Процедура, EPC, BPMN, Ссылка | 
-| Процесс | Процесс, Процедура, Решение, EPC, Ссылка |  +| Процесс | Процесс, Процедура, Решение, EPC, BPMN, Ссылка | 
-| Процедура | Процесс, Процедура, Действие, Решение, EPC, Ссылка |  +| Процедура | Процесс, Процедура, Действие, Решение, EPC, BPMN, Ссылка | 
-| EPC | EPC, Ссылка |  +| EPC | EPC, BPMN, Ссылка | 
-| Действие | Ничего |  +| BPMN | EPC, BPMN, Ссылка | 
-| Решение | Ничего |  +| Действие | Ничего | 
-| Ссылка | Ничего |  +| Решение | Ничего | 
-  +| Ссылка | Ничего | 
-Состав набора команд //Добавить// в контекстном меню Процесса зависит от нотации диаграммы и возможности создания типов Процессов от текущего Процесса. Так, например, для Процесса в нотации IDEF0 на первом уровне модели доступна только команда //Добавить от текущего,// а в меню Процесса следующего уровня появляются команды //Добавить// и //Преобразовать в//.  +<endTableBox|Таблица 1. Типы текущего процесса и типы, допустимые для создания от них> 
-  + 
-При использовании клавишIns (аналог команды //Добавить//) и Shift+Ins (аналог команды //Добавить от текущего////--// открывается окно для выбора типа процесса. Если на данном уровне возможно создание только одного типа Процесса, то он добавляется автоматически.  +Состав пунктов меню **Добавить** в контекстном меню процесса зависит от нотации диаграммы и возможности создания типов процессов от текущего процесса. Так, например, для процесса в нотации IDEF0 на первом уровне модели доступен только пункт меню **Добавить**, а в меню процесса следующего уровня появляются пункты меню **Добавить на этот уровень** и **Преобразовать в**
-  + 
-=== Создание первого процесса модели ===  +При использовании клавиш Ins (аналог пункта меню **Добавить на этот уровень**) и Shift+Ins (аналог пункта меню **Добавить**) открывается окно для выбора типа процесса. Если на данном уровне возможно создание только одного типа процесса, то он добавляется автоматически. 
-  + 
-В начале работы с базой данных справочник Процессов пуст, и в дереве Навигатора существует лишь первый уровень иерархии «Процессы».  +===== Создание первого процесса модели ===== 
-  + 
-Так как в одной базе данных могут создаваться модели для разных предприятий, целесообразно создавать для каждой модели свою «Папку». Новая папка создается вызовом команды //Добавить от текущего --> Папка// в контекстном меню узла «Процессы» (Рис. 4.1.1).  +В начале работы с базой данных справочник "Процессы" пуст, и в дереве **Навигатора** на вкладке **Процессы** объекты отсутствуют
-  + 
-{{ru:manual:creating_model:process.files:process_104.jpg?448x194}}Рис. 4.1.1  +Так как в одной базе данных могут создаваться модели для разных предприятий, целесообразно создавать для каждой модели свою папку. Новая папка создается при помощи пункта меню **Добавить -> Папка** в контекстном меню пустой области вкладки **Процессы** (Рис. 1). 
-  + 
-Первый процесс модели создается с помощью команды //Добавить от текущего// --> //IDEF0// в контекстном меню папки. При этом в дереве автоматически создается узел «Модель_<N>» и первый процесс модели «A0 IDEF0_<N>», где <N> это порядковый номер элемента (Рис. 4.1.2). Чтобы ввести название модели, нужно в дереве установить на неё курсор и нажать клавишу F2, либо вызвать команду //Переименовать// в контекстном меню, либо щелкнуть мышкой по выделенному элементу.  +[{{ ru/manual/creating_model/process/process104.png?nolink |Рисунок 1. Создание новой папки}}] 
-  + 
-Первый элемент IDEF0, добавленный от любой папки или самого узла «Процессы», представляет собой процесс в нотации IDEF0 (A-0, «А минус ноль»).  +Первый процесс модели создается с помощью пункта меню **Добавить -> IDEF0** в контекстном меню папки или в контекстном меню пустой области вкладки **Процессы**. При этом в дереве автоматически создается узел "Модель_<N>и первый процесс модели "A0 IDEF0_<N>", где <N> это порядковый номер объекта (Рис. 2). Чтобы ввести название модели, в дереве установите на неё курсор и нажмите на клавишу F2, либо нажмите на пункт меню **Переименовать** в контекстном меню, либо нажмите на левую кнопку мыши, наведя курсор на выделенный объект
-  + 
-{{ru:manual:creating_model:process.files:process_106.jpg?590x220}}Рис. 4.1.2  +[{{ ru/manual/creating_model/process/process106.png?nolink |Рисунок 2Создание первого процесса модели}}] 
-  + 
-Диаграмма уровня А-0 IDEF0 может содержать только один Процесс, который будет декомпозироваться. На нее могут быть добавлены Стрелки, согласно правилам нотации IDEF0 (см. п. 4.4).  +Первый объект IDEF0, добавленный от любой папки или на первом уровне на вкладке **Процессы**, представляет собой процесс в нотации IDEF0 (A-0, "А минус ноль"). 
-  + 
-=== Название и код процесса ===  +Диаграмма уровня А-0 в нотации IDEF0 может содержать только один процесс, который будет декомпозироваться. На диаграмме A-0 могут быть добавлены стрелки, согласно правилам нотации IDEF0 (подробнее см. [[ru/manual/creating_model/notation_idef0]]). 
-  + 
-Новый процесс в нотации IDEF0 добавляется с именем, состоящим из кода и названия. Название вводится пользователем и обозначает производимое действие. Код Процесса формируется автоматически и состоит из заглавной буквы «А», кода Процессаодителя и кода самого Процесса.  +===== Название и код процесса ===== 
-  + 
-Количество цифр в коде процесса показывает количество уровней декомпозиции. Напримеркод процесса «А1» говорит о том, что это первый процесс на декомпозиции диаграммы А0 в нотации IDEF0. Если декомпозировать процесс «А1», то первый процесс его диаграммы получит код «А1.1», второй -- код «А1.2» и т.  +Новый процесс добавляется с именем, состоящим из кода и названия. Название вводится пользователем
-  + 
-{{ru:manual:creating_model:process.files:process_108.jpg?524x243}}Рис. 4.1.3  +Тип кода, отображаемого перед названием процесса, может быть задан для объектов справочника "Процессы" и отдельно для заголовков диаграмм (**Главное меню -> Главная -> Настройки для всех пользователей** -> вкладка **Модели** -> группа параметров **Процессы**). Для выбора типа кода, отображаемого перед названием процесса, служит параметр "Тип кода для названия объекта". Для выбора типа кода, отображаемого перед названием процесса в заголовке диаграммы, служит параметр "Тип кода для заголовка диаграммы"
-  +Для выбора в качестве типа кода доступно 3 варианта:  
-**//Параметр «Свойства модели»//** по умолчанию не показанего можно вывести на показ с помощью пункта контекстного меню «Настройка колонок». Свойства модели влияют на всю модель. Для процессов с типом «IDEF0» они задаются в самой модели, для процессов остальных типов -- в вышележащей папке.  +  - //Нет//. Название процесса будет выводиться без кода. 
-  +  - //Простой код//. Название процесса будет выводиться вместе с кодом. Формирование кода будет происходить по правилам генерации простого кода, заданным в свойствах модели (см. [[ru/manual/creating_model/process#свойства_модели|Свойства модели]] ниже)к которой относится данный процесс. 
-С помощью //параметра «Префикс модели»// можно задавать произвольный префикс кода для модели (по умолчанию «А»). Префикс кода модели влияет только на автоматический код.  +  - //Полный код//. Название процесса будет выводиться вместе с кодом. Формирование кода будет происходить по правилам генерации полного кода, заданным в свойствах модели, к которой относится данный процесс. 
-  +==== Свойства модели ==== 
-//Параметр «Тип кода процесса»// задает формат ввода кода -- //«Автоматический»// или //«Ручной»//. Если выбран ручной тип кода процесса, его нужно вводить в параметре «Код процесса»Параметр «Код процесса» по умолчанию не показывается, вывести его на показ в окне свойств Процесса можно с помощью пункта контекстного меню «Настройка колонок».  + 
-  +Моделью в Business Studio называется объект справочника "Процессы" типа "Папка" со всеми потомками папки или же процесс типа IDEF0 верхнего уровня со всеми потомками. Эти папка и процесс IDEF0 верхнего уровня называются корневыми объектами своих моделей соответственно
-Названия и код процессов других типов (Процессы, Процедуры, EPC, Действия, Решения) генерируются аналогично процессу в нотации IDEF0.  + 
-  +Модели могут входить в состав других моделей, если их корневые объекты находятся в составе других моделей (например, папка или процесс IDEF0 находится в составе другой папки). Моделью процессов самого верхнего уровня является весь справочник "Процессы", а корневым объектом этой модели - корневой объект справочника роцессы". 
-=== Преобразование типа процесса ===  + 
-  +Свойства модели задаются на вкладке **Свойства модели** в **Окне свойств** корневого объекта модели. Свойства модели влияют на всю модель. Свойства модели для любого процесса модели могут быть вызваны по гиперссылке **Свойства модели** в **Окне свойств** этого процесса (Рис. 3). 
-С помощью команды контекстного меню //«Преобразовать в»// пользователь может изменить тип процесса при условии, что процесс еще не декомпозирован и не имеет потомков. Для типов Процесс, Процедура, EPC преобразование зависит от типа их родителя. Таблица 4.1.2содержит исходные типы Процессов и соответствующие им типы преобразования.  + 
-  +[{{ ru/manual/creating_model/process/process108.png?nolink |Рисунок 3. Свойства модели}}] 
-Таблица 4.1.2  + 
-  +Код процесса модели формируется в соответствии с настройками, заданными в свойствах модели.  
-Тип процесса Преобразуется в тип |  + 
-| Папка | Не преобразуется |  +Для обеспечения большей гибкости в отношении нумерации процессов существует возможность задать настройки для двух типов кодовпростого и полного
-| IDEF0 не нулевого уровня | Процесс, Процедура, EPC |  + 
-| Процесс | Процедура, EPC сегда), IDEF0 (если родитель IDEF0), Действие (если родитель Процедура) |  +Для каждого из этих типов кодов может быть выбран параметр, значение которого будет использоваться в качестве значения кодаа также разделитель, который будет присутствовать между кодом и названием процесса (например, это может быть символ пробела - " "). 
-| Процедура | Процесс, EPC сегда), IDEF0 (если родитель IDEF0), Действие (если родитель Процедура) |  + 
-| EPC | Процедура, Процесс (если родитель не EPC), IDEF0 (если родитель IDEF0), не преобразуется (если родитель EPC) |  +При выборе параметров, значение которых будет использоваться в качестве значения кода процесса, рекомендуется выбирать из параметров "Номер", "Иерархический код" и "Ручной код": 
-| Действие | Процесс, Процедура, EPC |  +  * значение параметра "Номер" формируется автоматически и отображает порядковый номер процесса в модели декомпозиции родительского процесса. Параметр может быть задан вручную в **Окне свойств** процесса, если отключен режим автоматического обновления номеров процессов на диаграмме родительского процесса (подробнее о режиме описано в Таблице 1 в главе [[ru/manual/creating_model/process_diagramm]]). По умолчанию параметр "Номер" в **Окне свойств** процесса не выведен на показВключить показ параметра можно в окне **Настройка колонок** (**Окно свойств** процесса -> кнопка **Действия** -> **Настройка колонок**); 
-| Решение | Не преобразуется |  +  * значение параметра "Иерархический код" формируется автоматически и отображает номера процессов с верхнего до текущего уровней иерархии включительно, разделенные символом "." (количество номеров в коде процесса показывает количество уровней декомпозиции); 
-| Ссылка | Не преобразуется |  +  * значения параметра "Ручной код" задаются пользователем вручную для каждого процесса модели. 
-  + 
-=====   =====+Дополнительно в свойствах модели можно задать настройки формата вывода значений параметров "Иерархический код" и "Номер", рекомендуемых для использования в качестве кодов процессов. Для значений этих параметров можно задавать префикс и постфикс - символы, которые будут выводиться до и после значения параметра, соответственно. 
 +Для значения параметра "Иерархический код" также можно задать разделитель - символ, которым будут разделяться номера процессов, участвующие в формировании иерархического кода
 + 
 +===== Преобразование типа процесса ===== 
 + 
 +Пункт контекстного меню **Преобразовать в** позволяет изменить тип процесса при условии, что процесс еще не декомпозирован (не имеет потомков). Для процессов с типом Процесс, Процедура, EPC, BPMN, Ссылка преобразование зависит от типа их родителя. В Таблице приведены исходные типы Процессов и соответствующие им типы преобразования. 
 + 
 +<startTableBox> 
 +^  **Тип процесса**  ^  **Преобразуется в тип**  ^ 
 +| Папка | Не преобразуется | 
 +| 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, Ссылка 
 +| Решение | Не преобразуется | 
 +| Ссылка | EPC, BPMN, Процедура (если родитель - не EPC и не BPMN), Процесс (если родитель - не EPC и не BPMN), IDEF0 (если родитель - IDEF0), Действие (если родитель - Процедура) | 
 +<endTableBox|Таблица 2. Типы процессов и соответствующие им типы преобразования> 
 + 
 + 
 + 
 + 
 + 
 +[<contextnavigator>]
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki