Различия

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

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

ru:manual:creating_model:arrow [2020/10/06 11:09]
shepelev [Добавление новой стрелки и её именование]
ru:manual:creating_model:arrow [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
-====== Стрелки ======+====== Стрелки SADT ======
  
-Стрелками изображаются входы и выходы бизнес-процесса на диаграмме. Они представляют материальные и нематериальные объекты, которые являются или необходимыми ресурсами для работы процесса, или результатами его выполнения.+Стрелки SADT (structured analysis and design technique) на диаграмме моделируют материальные и нематериальные объекты, которые являются входом или выходом единиц деятельности. В нотации IDFE0 данные объекты являются объектами деятельности (то, над чем совершается работа) или механизмами (средства деятельности). В Business Studio стрелки SADT также используются для моделирования предшествования между единицами деятельности в нотациях "Basic Flowchart" и "Cross-functional Flowchart".
  
-На диаграмме стрелки показываются как направленные линии, соединяющие процессы между собой или с внешней средой. Каждый тип стрелок подходит к определенной стороне прямоугольника, изображающего процесс, или выходит из неё.+На диаграмме стрелки показываются как направленные линии, соединяющие единицы деятельности между собой или с внешней средой.
  
-Виды стрелок, используемые на диаграмме, зависят от нотации моделирования.+Стрелка состоит из частей, которые называются ее сегментами. Стрелка может состоять из одного сегмента
  
-===== Стрелки на диаграммах процессов в нотации IDEF0 =====+Далее по тексту термины "Стрелкаи "Сегмент стрелки" часто используются как синонимы.
  
-На диаграмме процесса в нотации IDEF0 (см. [[ru/manual/creating_model/notation_idef0]]) различают следующие виды стрелок:+===== Стрелки на функциональных диаграммах в нотации IDEF0 ===== 
 + 
 +На функциональной диаграмме в нотации IDEF0 (см. [[ru/manual/creating_model/notation_idef0]]) различают следующие типы стрелок:
  
  
 [{{ ru/manual/creating_model/arrow/lang_arrow704.png?nolink |Рисунок 1}}] [{{ ru/manual/creating_model/arrow/lang_arrow704.png?nolink |Рисунок 1}}]
  
-**Вход** - материал или информация, которые используются или преобразуются процессом для получения результата (выхода). Стрелка входа рисуется как входящая в левую грань процесса. +Подробнее см. термины в [[ru/csdesign/csdesign]] -> [[ru/csdesign/terms]].
- +
-**Управление** - правила, стандарты и т.п. - всё то, чем руководствуется ПроцессСтрелка управления рисуется как входящая в верхнюю грань процесса. +
- +
-**Выход** - материал или информация, которые производятся процессом. Каждый процесс должен иметь хотя бы одну стрелку выхода. Стрелка выхода рисуется как исходящая из правой грани процесса. +
- +
-**Механизмы** ресурсы, необходимые для осуществления преобразования входов в выходы. Стрелка механизма рисуется как входящая в нижнюю грань процесса. +
 ==== Добавление новой стрелки и её именование ==== ==== Добавление новой стрелки и её именование ====
  
-Стрелка добавляется на диаграмму с помощью кнопки {{common/icons/145.png?&nolink}} на палитре элементов **Окна диаграммы**. Можно либо перетащить изображение стрелки с кнопки на диаграмму (Рис. 2), либо щелкнуть по кнопке, тогда включится режим автоформирования стрелок (Рис3).+Стрелка добавляется на диаграмму стандартным образом см. [[ru/manual/interface/visio_interface/visio_interface]].
  
  
-[{{ ru/manual/creating_model/arrow/lang_arrow706.png?&nolink |Рисунок 2}}]+На функциональную диаграмму IDEF0 стрелки добавляются с надписью "#имя?". Такие стрелки должны быть именованы.
  
 +Каждый сегмент стрелки, находящийся на диаграмме, связан с объектом справочника **Словарь стрелок** ({{bslink>Главное меню → Справочники → Словарь стрелок|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;24f3efd3-b20f-465e-814c-d60d19c881e0:Item}}). "Словарь стрелок" - это справочник, хранящий все используемые в модели имена стрелок для их повторного использования. Стрелка словаря, помимо названия, задает список объектов деятельности сегмента стрелки.
  
-[{{ ru/manual/creating_model/arrow/lang_arrow708.png?&nolink |Рисунок 3}}]+При вводе названия нового сегмента стрелки, совпадающего с названием стрелки словаря (регистр букв учитывается), будет предложено использовать существующую стрелку словаря.
  
-Чтобы присоединить конец стрелки к процессу, выделите стрелку, захватите указателем значок на конце или начале стрелки и подвиньте его к соответствующему сегменту процесса. Появление метки в точке соединения стрелки с процессом означает, что соединение успешно завершено (Рис. 4).+В дальнейшем для именования сегмента стрелки возможен выбор стрелки из справочника "Словарь стрелок" в **Окне свойств** стрелки (см. [[ru/manual/creating_model/arrow#свойства_стрелки_диаграммы|Свойства стрелки диаграммы]]) в параметре "Стрелка словаря"
  
 +Если необходимо изменить регистр букв в названии созданной ранее стрелки, это необходимо сделать в справочнике "Словарь стрелок".
  
-[{{ ru/manual/creating_model/arrow/const_arrow710.png?nolink |Рисунок 4}}]+== == 
 +**Внимание!**  
 +При смене названия сегмента стрелки будет переименована и стрелка словаря. Это приведет к изменению названий всех сегментов стрелок, ссылающихся на данную стрелку словаря. 
 +===== =====
  
-В режиме автоматического связывания элементов достаточно просто переместить один элемент диаграммы на другой - при этом стрелка будет создана автоматически.+О графических преобразованиях стрелки см. [[ru/manual/interface/visio_interface/visio_interface?&#графическая_трансформация_динамических_соединительных_линийрафическая трансформация динамических соединительных линий]].
  
-На диаграмму процесса в нотации IDEF0 стрелки добавляются с надписью "#имя?". Все стрелки должны быть именованы.+===== Стрелки на диаграммах процессов в нотациях "Basic Flowchart" и "Cross-functional Flowchart" =====
  
-Имена вновь внесенных стрелок попадают в справочник **Словарь стрелок** ({{bslink>Главное меню → Справочники → Словарь стрелок|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;24f3efd3-b20f-465e-814c-d60d19c881e0:Item}}) - это иерархический справочник названий стрелок моделей (см. [[ru/manual/creating_model/arrow]]). Если в справочнике "Словарь стрелокнет стрелки с точно таким же названиемто она будет создана. Если такая стрелка уже есть, то появится окно переименования объекта (Рис. 5).+На диаграммах процессов в [[ru/manual/creating_model/notation_process|нотациях "Basic Flowchart"]] и [[ru/manual/creating_model/notation_procedure|"Cross-functional Flowchart"]] могут присутствовать два типа стрелок&quotвязь предшествования"  (кнопка {{common/icons/145.png?&;nolink}} на палитре элементов) и "Поток объектов(кнопка {{common/icons/179.png?&nolink}} на палитре элементов). Подробное описание стрелок дано в следующем разделе.  
  
 +Стрелки в данных нотация могут входить в любую грань процесса и выходить из любой грани. Однако рекомендуется связи предшествования изображать сверху и снизу фигуры процесса, а потоки объектов – сбоку (Рис. 2).
  
-[{{ :ru:manual:creating_model:arrow:cmdt_arrow712.png?nolink |Рисунок 5}}]+[{{ ru/manual/creating_model/arrow/lang_arrow712.png?nolink |Рисунок 2}}]
  
-При выборе стрелки, существующей в справочнике, именно эта стрелка и её состав объектов будет ассоциироваться с новой стрелкой на диаграмме.+Именование стрелок аналогично именованию стрелок на функциональной диаграмме в нотации IDEF0 (см. [[ru/manual/creating_model/arrow#добавление_новой_стрелки_и_её_именование|Добавление новой стрелки и её именование]] выше).
  
-Каждой стрелке диаграммы соответствует стрелка из словаря с таким же названием (регистр букв не учитывается). В дальнейшем для именования новых стрелок возможен выбор стрелки из справочника "Словарь стрелок". Это можно сделать в **Окне свойств** стрелки (см. [[ru/manual/creating_model/arrow#свойства_стрелки_диаграммы|Свойства стрелки диаграммы]]).+Графическая трансформация стрелок описана в [[ru/manual/interface/visio_interface/visio_interface?&#графическая_трансформация_динамических_соединительных_линий|Графическая трансформация динамических соединительных линий]].
  
-Если необходимо изменить регистр букв в названии созданной ранее стрелки, это необходимо сделать в справочнике "Словарь стрелок".+===== Свойства сегмента стрелки =====
  
-О графических преобразованиях стрелки см[[ru/manual/interface/visio_interface/visio_interface?&#графическая_трансформация_динамических_соединительных_линий|Графическая трансформация динамических соединительных линий]].+Для открытия **Окна свойств** сегмента стрелки (Рис. 3) выделите нужный сегмент стрелки на диаграмме и щелкните по кнопке {{common/icons/05.png?&nolink}} на панели инструментов **Окна диаграммы** или выберите пункт контекстного меню **Свойства объекта**.
  
-===== Стрелки на диаграммах процессов в нотациях "Процесс" и "Процедура" ===== 
  
-На диаграммах процессов в [[ru/manual/creating_model/notation_process|нотациях "Процесс"]] и [[ru/manual/creating_model/notation_procedure|"Процедура"]] стрелки рисуются произвольно, они могут входить в любую грань процесса и выходить из любой грани. Таким образом, на диаграммах этих нотаций присутствуют два вида стрелок: вход и выход.+[{{ ru/manual/creating_model/arrow/cmdt_arrow722.png?&nolink |Рисунок 3}}]
  
-Стрелки **входа** обозначают материальные и нематериальные (информационные) объекты, необходимые для работы процесса.+Изменения, внесенные в **Окне свойств** сегмента стрелки, сохраняются в момент сохранения диаграммы. Если для сегмента стрелки была создана новая стрелка словаря, то  она будет сохранена в справочнике ловарь стрелок" только после сохранения диаграммы
  
-Стрелки **выхода** - это результат преобразования данных объектов.+При редактировании диаграммы **Окно свойств** сегмента стрелки рекомендуется расположить относительно **Окна диаграммы** таким образом, чтобы всегда иметь возможность видеть информацию об активной стрелке. В [[ru/manual/interface/core_features_of_interface/synchronization_in_work_windows]] показан пример такого расположения окон. **Окно свойств** сегмента стрелки находится под окном **Навигатора** слева от диаграммы.
  
  
-[{{ ru/manual/creating_model/arrow/lang_arrow712.png?nolink |Рисунок 5}}]+==== Список объектов деятельности ====
  
-На диаграммах процессов в нотациях ";Процесс" и "Процедура" можно добавлять два типа стрелок"Связь предшествования" с помощью кнопки {{common/icons/145.png?&nolink}} и оток объектов" с помощью кнопки {{common/icons/179.png?&nolink}}. Подробное описание стрелок дано в следующем пункте.+{{bslink>Список объектов деятельности|ShowOnForm?3bcf43c4-2c8f-4287-be63-5b7f9f4b0a1e;p=f84d9380-b3fc-4e8e-8508-f8e57f5b8496,o=Param}} сегмента стрелки служит для моделирования объектов, "над которыми совершается работа". В качестве объектов деятельности используются объекты справочника **Функциональные объекты**. Подробнее об объектах и их свойствах см. [[ru/manual/object_activities]].
  
 +Как было сказано ранее, данный список хранится у стрелки словаря, с которым связан сегмент стрелки. У сегмента стрелки, ссылающегося на новую стрелку словаря, нет привязанных объектов. Для добавления объекта в список его нужно "перетащить" из **Навигатора** или выбрать из справочника. Список объектов деятельности можно заполнять только у именованных сегментов стрелок.
  
-[{{ ru/manual/creating_model/arrow/lang_arrow718.png?nolink |Рисунок 6}}]+Список объектов деятельности также можно заполнить перетащив группу из вкладки "Группы" Навигатора на область списка "Объекты деятельности"Все объекты группы, относящиеся к справочнику "Функциональные объекты" будут добавлены в список.
  
-Именование стрелок аналогично именованию стрелок на диаграмме процесса в нотации IDEF0 (см. [[ru/manual/creating_model/arrow#добавление_новой_стрелки_и_её_именование|Добавление новой стрелки и её именование]] выше).+Для каждого объекта деятельности можно заполнить требования к нему.
  
-Графическая трансформация стрелок описана в [[ru/manual/interface/visio_interface/visio_interface?&#графическая_трансформация_динамических_соединительных_линий|Графическая трансформация динамических соединительных линий]]. +На диаграммах при наведении курсора на сегмент стрелки во всплывающей подсказке можно увидеть ее название, а также первые пять объектов из списка "Объекты деятельности" данной стрелки (Рис. 4).
- +
-===== Свойства стрелки диаграммы ===== +
- +
-Для открытия **Окна свойств** стрелки (Рис. 7) выделите нужную стрелку на диаграмме и щелкните по кнопке {{common/icons/05.png?&nolink}} на панели инструментов **Окна диаграммы** или выберите пункт контекстного меню **Свойства объекта**. +
- +
- +
-[{{ ru/manual/creating_model/arrow/cmdt_arrow722.png?&nolink |Рисунок 7}}]+
  
-Если стрелка выбрана из словаря, название стрелки на диаграмме изменится на название выбранной стрелки. Новая стрелка появится в справочнике "Словарь стрелок" только после сохранения диаграммы, на которой она создана. Если диаграмма не будет сохранена, новая стрелка также не сохранится в базе данных. 
  
-Изменения в **Окне свойств** стрелок сохраняются в момент сохранения диаграммы.+[{{ ru/manual/creating_model/arrow/lang_arrow726.png?nolink |Рисунок 4}}]
  
-==  == 
-**Внимание!** При редактировании диаграммы **Окно свойств** стрелки рекомендуется расположить относительно **Окна диаграммы** таким образом, чтобы всегда иметь возможность видеть информацию об активной стрелке. В [[ru/manual/interface/main_form#синхронное_отображение_информации_в_рабочих_окнах|Cинхронное отображение информации в рабочих окнах]] показан пример такого расположения окон. **Окно свойств** стрелки находится под окном **Навигатора** слева от диаграммы. 
  
 ==== Типы стрелок ==== ==== Типы стрелок ====
  
-**Связь предшествования** - обозначает передачу управления от одного действия к другому, т.е. предыдущее действие должно закончиться прежде, чем начинается следующее. Обозначается стрелкой с одним треугольником. Стрелка, запускающая выполнение действия, изображается входящей в действие сверху. Стрелкаобозначающая передачу управления другому (другим) действиюизображается выходящей из действия снизуЕсли стрелка служит только для обозначения передачи управления, то имя стрелки оставляется пустым. Если кроме передачи управления из предыдущего действия в следующее действие поступают Объекты, то стрелка именуется и в список объектов стрелки заносятся соответствующие Объекты.+**Поток объектов** - обозначает передачу объектов между единицами деятельности или между единицами деятельности и внешней ссылкой.  Входящая стрелка обозначает объекты деятельности, необходимые для выполнения действия. Исходящая обозначает  объекты деятельностиявляющиеся результатами выполнения действия
  
-**Поток объектов** - входящая стрелка обозначает использование Объектов для выполнения действия; исходящая - Объекты являются результатом выполнения действия. Такие стрелки обозначаются стрелкой с двумя треугольниками. Если обозначение источника Объекта не важно, то такой Объект показывается стрелкой с туннелированным началом. Если источником Объекта является другой процесс, то такой Объект показывается с помощью стрелки, исходящей из процесса-источника и входящей в процесс-потребитель, для осуществления которого и необходим Объект.+Поток объектов обозначается стрелкой с двумя треугольниками.
  
-==== Список объектов ====+Стрелки IDEF0 имеют данный тип по умолчанию.
  
-Объекты деятельности используются для описания стрелок - взаимодействия исполнителей в рамках процедур, взаимосвязей процессов. Иерархический справочник Объектов показывается в **Навигаторе**. Подробнее об объектах и их свойствах см. [[ru/manual/object_activities]].+**Связь предшествования** - обозначает передачу управления от одного действия к другому, т.епредыдущее действие должно закончиться преждечем начинается следующее. 
  
-Список объектов, привязанных к стрелке, показывается в **Окне свойств** стрелки на вкладке **Список объектов** (Рис. 8).+Если стрелка служит только для обозначения передачи управления, то имя стрелки допускается оставлять пустым
  
 +Связь предшествования обозначается стрелкой с одним треугольником.
  
-[{{ ru/manual/creating_model/arrow/change_arrow724.png?&nolink |Рисунок 8}}] +Стрелки нотаций [[ru/manual/creating_model/notation_process|"Basic Flowchart"]] и [[ru/manual/creating_model/notation_procedure|"Cross-functional Flowchart"]] имеют данный тип по умолчанию.
- +
-У вновь созданной стрелки нет привязанных объектов. Их можно добавить на этой вкладке. Для добавления объекта в список его нужно "перетащитьиз **Навигатора** или выбрать из справочника. Список объектов можно заполнять только у именованных стрелок. +
- +
-Для каждого объекта списка можно заполнить требования в соответствующем списке. Кроме того, это можно сделать перетаскиванием из справочника требований. +
- +
-Один и тот же объект может быть связан одновременно с разными стрелками. Удаление объекта из списка стрелки не удаляет его из справочника объектов. +
- +
-На диаграммах при наведении курсора на стрелку во всплывающей подсказке можно увидеть ее название, а также первые пять объектов из списка "Список объектов" данной стрелки (Рис9). +
- +
- +
-[{{ ru/manual/creating_model/arrow/lang_arrow726.png?nolink |Рисунок 9}}] +
 ==== Возможные способы добавления новой стрелки ==== ==== Возможные способы добавления новой стрелки ====
  
-  * Новую стрелку можно добавить на диаграмму перетаскиванием объекта (группы объектов) из **Навигатора** с вкладки **Объекты деятельности** или из **Окна справочника** "Объекты деятельности". При этом стрелка автоматически получает название перетаскиваемого объекта (см. [[ru/manual/interface/visio_interface/visio_interface#добавление_элементов_на_диаграмму_перетаскиванием|Добавление элементов на диаграмму перетаскиванием]]).\\ Если в справочнике "Словарь стрелок" нет стрелки с точно таким же названием, то она будет создана и в список её объектов автоматически добавится данный объект. Если такая стрелка уже есть, то именно она и её состав объектов будет ассоциироваться с новой стрелкой на диаграмме. Сообщение об этом будет выведено в **Окне системных сообщений**. +Новую стрелку можно добавить на диаграмму перетаскиванием:
-  * На диаграммы SADT (за исключением диаграммы Процедуры) можно перетащить Субъект для создания одноименной Стрелки. +
-  * На диаграмму можно перетаскивать стрелки из справочника "Словарь стрелок". +
- +
-==== Привязка группы объектов  ==== +
- +
-На практике не редки случаи, когда к разным стрелкам привязываются одни и те же объекты, составляющие некую устойчивую группу, например, пакет документовнакладная, доверенность, счет и т.п. Механизм включения в группу объектов позволяет делать такую привязку "одним движением", перетаскивая группу из **Навигатора** в **Окно свойств** стрелки. Подробнее о работе с группой см. [[ru/manual/directory_management/purpose_type]]. +
- +
-В **Навигаторе** на вкладке **Группы** создайте новый объект, например, "Пакет документов". Добавьте в список объектов группы все необходимые объекты (накладная, доверенность и т.п.) и сохраните группу. Выделите на диаграмме стрелку, к которой нужно привязать все эти объекты, и откройте её свойства. Перетащите группу "Пакет документов" из **Навигатора** на область списка объектов в **Окне свойств** стрелки. Все объекты группы будут привязаны к стрелке. Далее список объектов этой стрелки может изменяться произвольно: в него можно добавить другие объекты или удалить объекты, перенесенные из группы. +
- +
-Изменение состава объектов стрелки не влияет на состав объектов группы, из которой объекты были перенесены, т.е. связи между группой и стрелкой нет. Группа используется только для удобства привязки к стрелке сразу нескольких объектов.+
  
-В группу могут входить любые объектыпоказанные в **Навигаторе** (процессы, субъекты, объекты деятельности, элементы управления). Тем не менее, в список объектов стрелки будут добавлены только конечные объекты справочника "Объекты деятельности".+  * объекта (группы объектов) из **Навигатора** с вкладки **Функциональные объекты** или из **Окна справочника** "Функциональные объекты". При этом стрелка автоматически получает название перетаскиваемого объекта (см. [[ru/manual/interface/visio_interface/visio_interface#добавление_фигур_на_диаграмму_перетаскиванием|Добавление фигур на диаграмму перетаскиванием]]).\\ Если в справочнике "Словарь стрелок" нет стрелки с точно таким же названиемто она будет создана и в список её объектов автоматически добавится данный объект. Если такая стрелка уже есть, то именно она и её состав объектов будет ассоциироваться с новой стрелкой на диаграмме. Сообщение об этом будет выведено в **Окне системных сообщений**. 
 +  * оргединицы для создания одноименной стрелки  (за исключением диаграммы Cross-functional Flowchart). 
 +  * стрелки словаря из справочника "Словарь стрелок".
  
-Другим способом привязки устойчивой группы объектов на стрелку является использование объекта с типом "Наборы объектов". Подробнее см. [[ru/manual/object_activities/purpoise_type#наборы_объектов|Наборы объектов]]. 
  
-==== Отображение стрелок при декомпозиции процесса ====+==== Отображение стрелок при декомпозиции единицы деятельности ====
  
-При декомпозиции процесса входящие в него и выходящие из него стрелки (Рис. 10, а) автоматически появляются на диаграмме декомпозиции (миграция стрелок) (Рис. 10, б). Исключениями являются диаграммы процессов в нотациях EPC и BPMN: при декомпозиции процессов этих нотаций стрелки на их диаграммы не переносятся. +При декомпозиции единицы деятельности входящие в него и выходящие из него стрелки (Рис. 5, а) автоматически появляются на диаграмме декомпозиции (миграция стрелок) (Рис. 5, б). Исключениями являются диаграммы процессов в нотациях EPC и BPMN: при декомпозиции процессов этих нотаций стрелки на их диаграммы не переносятся. 
  
-|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow728.png?&nolink |Рисунок 10, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow729.gif?&nolink |Рисунок 10, б}}] |+|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow728.png?&nolink |Рисунок 5, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow729.gif?&nolink |Рисунок 5, б}}] |
 \\ \\
-Вид стрелки на диаграмме процесса на Рис. 10 (в) означает, что стрелка будет отображена при декомпозиции процесса.+Вид стрелки на диаграмме на Рис. (в) означает, что стрелка будет отображена при декомпозиции единицы деятельности.
  
  
-[{{ ru/manual/creating_model/arrow/lang_arrow731.gif?&nolink |Рисунок 10, в}}]+[{{ ru/manual/creating_model/arrow/lang_arrow731.gif?&nolink |Рисунок 5, в}}]
  
-==== Удаление Стрелки ====+==== Удаление стрелки ====
  
-Стрелка удаляется с диаграммы с помощью пункта меню **Вырезать (Cut)** в контекстном меню выделенного элемента или клавиши Del.+Стрелка удаляется с диаграммы с помощью пункта меню **Вырезать (Cut)** в контекстном меню выделенной фигуры или клавиши Del.
  
-При удалении Стрелки выдается диалог "Удалить стрелку со всех диаграмм?". При выборе варианта ответа происходит следующее действие:+При удалении стрелки выдается диалог "Удалить Сегмент стрелки со всех диаграмм?". При выборе варианта ответа происходит следующее действие:
  
-  * **Да** - удаление стрелки с диаграмм всех уровней, на которых эта Стрелка отображается; \\ \\ +  * **Да** - удаление стрелки с диаграмм всех уровней, на которых эта стрелка отображается; \\ \\ 
-  * **Нет** - при данном выборе предусмотрены следующие действия, в зависимости от положения стрелки относительно текущей диаграммы: \\ \\ +  * **Нет** - при данном выборе предусмотрены следующие действия, в зависимости от присутствия стрелки на других диаграммах: \\ \\ 
-    * Если стрелка соединяет подпроцессы процессов, лежащих на текущей диаграмме, то на диаграммах подпроцессов стрелка останется и будет входить/выходить из междиаграммной ссылки. Таким образом, стрелка пропадет только с текущей диаграммы; +    * Если стрелка соединяет дочерние элементы единиц деятельности, лежащих на текущей диаграмме, то на диаграммах дочерних элементов стрелка останется и будет входить/выходить из междиаграммной ссылки. Таким образом, стрелка пропадет только с текущей диаграммы; 
-    * Если один конец стрелки прикреплен к процессу на текущей диаграмме, а другой выходит за границы диаграммы, то стрелка удалится с текущей и со всех нижележащих диаграмм, а на вышележащей она будет затуннелирована;+    * Если один конец стрелки прикреплен к единице деятельности на текущей диаграмме, а другой выходит за границы диаграммы, то стрелка удалится с текущей и со всех нижележащих диаграмм, а на вышележащей она будет затуннелирована;
  
-  * **Отмена** - отмена удаления стрелки.+  * **Отмена** - отмена удаления сегмента стрелки.
  
 ==== Пример. Удаление стрелки диаграммы ==== ==== Пример. Удаление стрелки диаграммы ====
  
-На диаграмме изображены два процесса (IDEF0_1 и IDEF0_2), соединенные стрелкой ТМЦ (Рис. 11).+На диаграмме изображены две единицы деятельности (IDEF0_1 и IDEF0_2), соединенные стрелкой ТМЦ (Рис. 6).
  
-Стрелка мигрирует на диаграммы каждого из процессов как стрелка выхода и входа. На декомпозиции IDEF0_1 стрелка ТМЦ связана с процессом А11. На декомпозиции IDEF0_2 стрелка ТМЦ связана с процессом А21.+Стрелка мигрирует на диаграммы каждого из единиц деятельности как стрелка выхода и входа. На декомпозиции IDEF0_1 стрелка ТМЦ связана с единицей деятельности А11. На декомпозиции IDEF0_2 стрелка ТМЦ связана с единицей деятельности А21.
  
  
-[{{ ru/manual/creating_model/arrow/lang_arrow733.png?&nolink |Рисунок 11}}]+[{{ ru/manual/creating_model/arrow/lang_arrow733.png?&nolink |Рисунок 6}}]
  
-При удалении стрелки на текущей диаграмме (ответ "Нет" в диалоге об удалении) на декомпозициях появляется междиаграммная ссылка (Рис. 12).+При удалении сегмента стрелки на текущей диаграмме (ответ "Нет" в диалоге об удалении) на декомпозициях появляется междиаграммная ссылка (Рис. 7).
  
  
-[{{ ru/manual/creating_model/arrow/change_arrow735.png?&nolink |Рисунок 12}}]+[{{ ru/manual/creating_model/arrow/change_arrow735.png?&nolink |Рисунок 7}}]
  
 Если отсоединить стрелку от междиаграммной ссылки, то на родительской диаграмме вновь появится удаленная стрелка. Междиаграммные ссылки не удаляются с диаграммы автоматически. При повторном удалении стрелки будет добавлена еще одна междиаграммная ссылка. Если отсоединить стрелку от междиаграммной ссылки, то на родительской диаграмме вновь появится удаленная стрелка. Междиаграммные ссылки не удаляются с диаграммы автоматически. При повторном удалении стрелки будет добавлена еще одна междиаграммная ссылка.
 +
  
 ===== Разветвление и слияние стрелок ===== ===== Разветвление и слияние стрелок =====
  
-Стрелка, к которой присоединяется другая стрелка, называется основной стрелкой. Присоединяемая стрелка называется стрелка-сегмент.+При соединении двух сегментов стрелки один является присоединяемым, а другой, к которому выполняется присоединение, основным. Очередность присоединения сегментов стрелки друг к другу имеет значение: от неё зависит наследование сегментом названия и объектов стрелки.
  
-Очередность присоединения стрелок друг к другу значимаот неё зависит порядок именования стрелок и наследование объектов стрелки.+**Разветвление стрелки**, изображаемое в виде расходящихся сегментов, означает, что все объекты основного сегмента или их часть может появиться в каждом ответвлении от основного сегмента. Разветвление задается присоединением к концу или любой точке основного сегмента начала присоединяемого сегмента.
  
-**Разветвление стрелки**, изображаемое в виде расходящихся стрелок-сегментов, означает, что все содержимое основной стрелки или его часть может появиться в каждом ответвлении этой стрелки. Разветвлением стрелок является присоединение к любой точке стрелки начала другой стрелки.+**Слияние стрелок**, изображаемое в виде сходящихся сегментов, означает, что объекты каждого сегмента полностью должны попадать в результирующий основной сегмент. Слияние задается присоединением к началу или любой точке основного сегмента конца присоединяемого сегмента. Количество присоединяемых сегментов не ограничено.
  
-**Слияние стрелок**, изображаемое в виде сходящихся стрелок, означает, что содержимое каждой стрелки должно попадать в результирующую стрелку. Слиянием стрелок является присоединение к любой точке стрелки конца другой стрелки. Количество присоединяемых стрелок не ограничено.+При слиянии и разветвлении стрелок каждый именованный сегмент (и основной, и присоединяемый) может иметь свой набор объектов в **Списке объектов деятельности**.
  
-При слиянии и разветвлении стрелок список объектов для каждой именованной стрелки (и основной стрелки, и сегмента) корректируется в **Окне свойств** стрелки на вкладке **Список объектов**. +Если сегмент участвует в разветвлении или слиянии в качестве основного или присоединяемого сегмента, в список его объектов можно скопировать объекты из остальных сегментов данного разветвления или слияния. Для этого необходимо воспользоваться гиперссылкой **Копировать с сегментов** (**Окно свойств** сегмента стрелки -> вкладка **Основные** -> вкладка **Список объектов деятельности**).
- +
-Если стрелка участвует в разветвлении или слиянии в качестве основной стрелки или в качестве сегмента, в список ее объектов можно скопировать объекты из списков объектов остальных стрелок данного разветвления или слияния. Для этого необходимо воспользоваться гиперссылкой **Копировать с сегментов** (**Окно свойств** стрелки -> вкладка **Основные** -> вкладка **Список объектов**).+
  
 ^  Правила механизма слияния/разветвления стрелок:  ^ ^  Правила механизма слияния/разветвления стрелок:  ^
-| Если неименованная стрелка (для диаграммы IDEF0 неименованная стрелка обозначается надписью "#имя?") присоединяется к именованной стрелке, то она становится сегментом основной стрелки. При этом сегмент изображается на диаграмме без названия (для диаграммы IDEF0 надпись "#имя?" исчезает). Все объекты, входящие в состав основной стрелки, теперь относятся и к сегменту. | +| Если неименованный сегмент (для диаграммы IDEF0 неименованный сегмент обозначается надписью "#имя?") присоединяется к именованному основному сегменту, то он наследует название и объекты основного сегмента. При этом присоединяемый сегмент изображается на диаграмме без названия (для диаграммы IDEF0 надпись "#имя?" исчезает). Все объекты, входящие в состав основной стрелки, теперь относятся и к сегменту. | 
-| Именованная стрелка сохраняет свое название и перечень объектов при соединении её с другими стрелками. | +| Именованный сегмент сохраняет свое название и перечень объектов при соединении её с другими сегментами. | 
-| Если неименованная стрелка становится именованной, то все неименованные сегменты, прикрепленные к ней, становятся сегментами этой стрелки: у них исчезает надпись "#имя?" (для диаграммы IDEF0) и они приобретают перечень объектов этой стрелки. | +| Если неименованный сегмент становится именованным, то все неименованные сегменты, прикрепленные к немутакже становятся именованными: у них исчезает надпись "#имя?" (для диаграммы IDEF0) и они приобретают перечень объектов этого сегмента. | 
-| В любой момент времени сегменту, не имеющему собственного названия, можно его присвоить. При этом сегмент становится именованной стрелкой со своим перечнем объектов, если название сегмента отличается от названия основной стрелки. Список объектов именованной стрелки корректируется в **Окне свойств** стрелки на вкладке **Список объектов**. | +| В любой момент времени сегменту, не имеющему собственного названия, можно его присвоить. При этом сегмент становится именованным сегментом со своим перечнем объектов (в случае, если название сегмента совпадает с названием основного сегмента, то список объектов будет одинаковым, т.к. они ссылаются на одну и ту же стрелку словаря). Список объектов именованного сегмента редактируется в **Окне свойств** сегмента стрелки на вкладке **Список объектов деятельности**. | 
-| Сегмент не может соединять две стрелки между собой или начинаться и кончаться на одной и той же стрелке. |+| Сегмент не может быть присоединяемым с обоих концов. Сегмент не может начинаться и кончаться на одном и том же сегменте. | 
 +| Правило ручейка – объект может присутствовать в потоке ниже по течению, если он попал в ручеек выше по течению (Рис. 8). |
 \\ \\
-Ниже на рисунках приведено несколько типичных примеров разветвления стрелок. На Рис. 13 показана основная стрелка "А" с двумя сегментами, не имеющими собственных названий. 
  
-[{{ ru/manual/creating_model/arrow/const_arrow737.png?&nolink |Рисунок 13}}]+[{{ ru/manual/creating_model/arrow/lang_arrow749.png?nolink |Рисунок 8}}] 
 + 
 +Ниже на рисунках приведено несколько типичных примеров разветвления стрелок. На Рис. 9 показана стрелка с двумя сегментами, не имеющими собственных названий. 
 + 
 +[{{ ru/manual/creating_model/arrow/const_arrow737.png?&nolink |Рисунок 9}}]
  
-Если первому сегменту присвоить другое название (например, "Б"), то второй сегмент по-прежнему будет показан без названия и приобретет перечень объектов сегмента "Б". Изменение названий сегментов никак не влияет на основную стрелку "А".+Если первому сегменту присвоить другое название (например, "Б"), то второй сегмент по-прежнему будет показан без названия и унаследует перечень объектов сегмента "Б". Изменение названий сегментов никак не повлияет на основной сегмент "А".
  
-На Рис. 14 показан другой вид разветвления: к концу стрелки "А" присоединены начала двух стрелок-сегментов. Если верхнему сегменту присвоить другое название, то основная стрелка "А" и нижний сегмент останутся без изменений.+На Рис. 10 показан другой вид разветвления: к концу основного сегмента "А" присоединены начала двух присоединяемых сегментов. Если верхнему сегменту присвоить другое название, то основной сегмент "А" и нижний сегмент останутся без изменений.
  
-[{{ ru/manual/creating_model/arrow/const_arrow739.png?nolink |Рисунок 14}}]+[{{ ru/manual/creating_model/arrow/const_arrow739.png?nolink |Рисунок 10}}]
  
-Каждая стрелка в сложной разветвляющейся структуре может иметь собственное название и перечень Объектов. Такие виды разветвления стрелок могут использоваться в различных комбинациях друг с другом (Рис. 15, а и Рис. 15, б). +Каждый сегмент в сложной разветвляющейся структуре может иметь собственное название и перечень объектов. Такие виды разветвления стрелок могут использоваться в различных комбинациях друг с другом (Рис. 11, а и Рис. 11, б). 
  
-|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow741.png?nolink |Рисунок 15, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow743.png?nolink |Рисунок 15, б}}] |+|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow741.png?nolink |Рисунок 11, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow743.png?nolink |Рисунок 11, б}}] |
 \\ \\
 Правила действия механизма слияния стрелок аналогичны правилам механизма разветвления стрелок. Правила действия механизма слияния стрелок аналогичны правилам механизма разветвления стрелок.
  
-На диаграмме процесса в нотации IDEF0 при слиянии входящий конец стрелки-сегмента преобразуется в точку (Рисунок 16, а и Рисунок 16, б).+На функциональной диаграмме IDEF0 при разветвлении и слиянии конец присоединяемого сегмента преобразуется в точку (Рисунок 12, а и Рисунок 12, б).
  
-|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow745.png?nolink |Рисунок 16, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow747.png?nolink |Рисунок 16, б}}] |+|  \\ [{{ ru/manual/creating_model/arrow/lang_arrow745.png?nolink |Рисунок 12, а}}] |  \\ [{{ ru/manual/creating_model/arrow/lang_arrow747.png?nolink |Рисунок 12, б}}] |
 \\ \\
-На диаграммах процессов в нотациях "Процесс" и "Процедура" при слиянии стрелок конец стрелки отображается треугольником (Рис. 17).+На диаграммах процессов в нотациях "Basic Flowchart" и "Cross-functional Flowchart" при разветвлении и слиянии стрелок конец присоединяемого сегмента остается в виде треугольника (Рис. 8).
  
-**Правило ручейка** – ветвление стрелок осуществляется только по "течению" (Рис. 17). 
  
  
-[{{ ru/manual/creating_model/arrow/lang_arrow749.png?nolink |Рисунок 17}}] 
  
 ===== Туннелирование стрелки ===== ===== Туннелирование стрелки =====
Строка 227: Строка 199:
  
 ^  Вид концов туннелированной стрелки  ^^ ^  Вид концов туннелированной стрелки  ^^
-|  \\ {{ ru/manual/creating_model/arrow/lang_arrow751.png?nolink }} | Для стрелки Вход включен туннель конца, для стрелки Выход включен туннель начала. При декомпозиции процесса эти стрелки не будут отображены на диаграмме. | +|  \\ {{ ru/manual/creating_model/arrow/lang_arrow751.png?nolink }} | Для стрелки Вход включен туннель конца, для стрелки Выход включен туннель начала. При декомпозиции единицы деятельности эти стрелки не будут отображены на диаграмме. | 
-| {{ ru/manual/creating_model/arrow/const_arrow753.png?nolink }} \\ {{ ru/manual/creating_model/arrow/const_arrow755.png?nolink }} | Стрелка не отображается на родительской диаграмме и не имеет процесса на конце. |+| {{ ru/manual/creating_model/arrow/const_arrow753.png?nolink }} \\ {{ ru/manual/creating_model/arrow/const_arrow755.png?nolink }} | Стрелка не отображается на родительской диаграмме и не имеет единицы деятельности на конце. |
 \\ \\
-На диаграмме А-0 процесса в нотации IDEF0 по умолчанию добавляются не туннелированные стрелки (отжатое состояние кнопок). Для типов стрелок "Вход", "Управление" и "Механизмы" доступна кнопка {{common/icons/101.png?nolink}}. Для стрелки "Выход" доступна кнопка {{common/icons/100.png?nolink}}.+На функциональной диаграмме А-0 в нотации IDEF0 по умолчанию добавляются не туннелированные стрелки (отжатое состояние кнопок). Для типов стрелок "Вход", "Управление" и "Механизмы" доступна кнопка {{common/icons/101.png?nolink}}. Для стрелки "Выход" доступна кнопка {{common/icons/100.png?nolink}}.
  
-На диаграммах декомпозиций всех используемых нотаций по умолчанию добавляются туннелированные стрелки (нажатое состояние кнопок). Туннель автоматически выключается при соединении начала или конца стрелки с процессом или другой стрелкой.+На диаграммах декомпозиций всех используемых нотаций по умолчанию добавляются туннелированные стрелки (нажатое состояние кнопок). Туннель автоматически выключается при соединении начала или конца стрелки с единицей деятельности или другой стрелкой.
  
-Если стрелка мигрирует с диаграммы процесса на его декомпозицию и далее и на диаграммах декомпозиций эта стрелка уже присоединена к процессу или другой стрелке, то на диаграмме процесса для неё нельзя включить туннелирование. В этом случае необходимо сначала открыть диаграмму декомпозиции, отсоединить конец стрелки и сохранить диаграмму декомпозиции. Затем вернуться на диаграмму процесса и включить туннелирование стрелки.+Если стрелка мигрирует с диаграммы единицы деятельности на ее декомпозицию и далее и на диаграммах декомпозиций эта стрелка уже присоединена к единице деятельности или другой стрелке, то на диаграмме единицы деятельности для неё нельзя включить туннелирование. В этом случае необходимо сначала открыть диаграмму декомпозиции, отсоединить конец стрелки и сохранить диаграмму декомпозиции. Затем вернуться на диаграмму единицы деятельности и включить туннелирование стрелки.
  
 Если на диаграмме декомпозиции удалить стрелку, которая мигрирует с родительской диаграммы, то на родительской диаграмме для этой стрелки автоматически будет включено туннелирование. Если на диаграмме декомпозиции удалить стрелку, которая мигрирует с родительской диаграммы, то на родительской диаграмме для этой стрелки автоматически будет включено туннелирование.
Строка 240: Строка 212:
 Для разветвляющихся и сливающихся стрелок туннелирование включается только для начала или конца стрелки, не соединенного с другой стрелкой. Для разветвляющихся и сливающихся стрелок туннелирование включается только для начала или конца стрелки, не соединенного с другой стрелкой.
  
-===== Словарь стрелок =====+====== Проверка прав на смежные диаграммы ======
  
-"Словарь стрелок" - это справочник уникальных названий стрелок моделей. Каждая именованная стрелка на диаграмме SADT неразрывно связана с одноименным объектом из справочника **Словарь стрелок** ({{bslink>Главное меню → Справочники → Словарь стрелок|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;24f3efd3-b20f-465e-814c-d60d19c881e0:Item}}).+При операциях, связанных с тем, что стрелка появится или исчезнет на других SADT диаграммах проверяется наличие прав Пользователя на соответствующую единицу деятельности (подробнее см. [[ru/manual/administration/horizontal_right]]) и что эта единица деятельности не редактируется другим Пользователем
  
-Стрелки можно добавлять на диаграмму, перетаскивая их из **Окна справочника** "Словарь стрелок" (см[[ru/manual/interface/visio_interface/visio_interface#добавлениелементов_наиаграмму_перетаскиванием|Добавление элементов на диаграмму перетаскиванием]]).+Если у Пользователя права на редактирование затрагиваемой единицы деятельности отсутствуют, то:  
 +  - Устанавливается запрет на создание и удаление стрелок. \\ Запрет на создание и удаление стрелок влияет на:  
 +      - Снятие и установку туннеля  
 +      - Создание и удаление через МДС.  
 +      - Создание и удаление не через МДС.  
 +  - Запрет касается и модификации свойств стрелки
  
-Как правило, названия стрелок и состав их объектов редактируются непосредственно при создании стрелки на диаграмме, но это можно сделать и в справочнике "Словарь стрелок". Чтобы редактировать название стрелки и список её объектовнужно открыть свойства стрелки (кнопка {{common/icons/05.png?nolink}} на панели инструментов).+Если затрагиваемая единица деятельности имеет статус версии Опубликована м. [[ru/manual/manage_model/object_versions#статус_версии_объектататус версии объекта]])то это приравнивается к отсутствию прав на редактирование единицы деятельности
  
-==  == 
-**Внимание!** При проверке уникальности названия стрелки не учитывается регистр букв. Например, если в справочнике "Словарь стрелок" уже есть название "Деталь", то при вводе названия новой стрелки - "деталь", имя стрелки автоматически изменится на "Деталь". 
-==== ==== 
  
 [<contextnavigator>] [<contextnavigator>]
  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 +{(rater>id=ru_manual_creating_model_arrow|name=Стрелки SADT|type=vote|trace=ip|headline=off)}
Driven by DokuWiki