Элементы графических схем. Коннекторы

Описание программы

Графический элемент "Коннектор"
Коннекторы являются основным элементом, с помощью которых можно обозначить связи между остальными элементами диаграммы. При создании диаграммы, пользователь может коннекторы создавать, удалять, изменять геометрию, прикреплять и отцеплять прикрепление. Для созданных коннекторов можно настраивать внешний вид (цвет, толщину, окончания). Перед созданием коннектора пользователь может выбрать тип будущего коннектора: прямой или прямоугольный.

Создание и подключение коннекторов диаграммы
Перед созданием коннектора, пользователь должен на панели кнопок быстрого доступа выбрать тип будущего коннектора. Если пользователь хочет выйти из режима рисования, то достаточно нажать еще раз на кнопку выбранного типа (отжать) или нажать на кнопку "Режим редактирования".

1_prikkartinka_12eb1cd5-a2ad-4bae-b83f-c15b45a01d87.png

После выбора типа, необходимо указать точку начала и точку окончания. При подключении к фигуре, точка (начала или окончания) может лежать как на периметре фигуры , так и на области фигуры. При этом будет подсказка подсветкой. Если только красная точка, то будет крепление к периметру, если красным обведен весь периметр, то крепление коннектора будет к центру фигуры.
2_prikkartinka_092a2930-0a99-4da7-ba23-70c5cbc28c6e.png

При креплении к точке периметра, коннектор всегда будет сохранять привязку к этой точке при любом перемещении фигуры по полю.
При креплении к центру, коннектор будет искать кратчайший путь к фигуре и будет "гулять" по периметру.

3_prikkartinka_294dd7ac-a9ce-4201-95c8-f9d177de60a0.png

Изменение геометрии коннектора
После создания, можно изменять геометрию коннектора по необходимости. При этом программа делает различие между прямым коннектором и прямоугольным. В прямоугольном коннекторе, расположение отрезков возможно только по оси X или по оси Y (по линиям сетки). В прямом коннекторе, расположение отрезков возможно под любым углом.
Для прямого коннектора возможно изменять геометрию за точки начала, окончания и промежуточный маркер. Если захватить за промежуточный маркер и переместить его, то образуется новый промежуточный маркер. Таким образом коннектору можно придавать произвольную геометрию. Для удаления промежуточного коннектора достаточно поместить его между другими точками так, чтобы образовалась прямая линия.

4_prikkartinka_e1686e80-7f3a-4220-ae44-cd823bd391c6.png

Для прямоугольного коннектора можно изменять геометрию за точки начала, окончания и промежуточный маркер. При этом создание или удаление нового отрезка коннектора также происходит автоматически. Новые отрезки создаются при перемещении промежуточного коннектора рядом с крайними точками. Созданные отрезки автоматически объединяются, если лежат на одной прямой.

5_prikkartinka_9fc29d5f-6cc3-45dd-a798-0be65dd9ac9e.png

Иногда, в ходе изменения геометрии коннектор может так скрутиться, то его бывает проще удалить кнопкой "DEL" и нарисовать новый.

Использование коннекторов на диаграмме
На диаграмме коннекторы используются в нескольких вариантах
Первый вариант - декоративный. В этом варианте использования, коннекторы используются для оформления. Примером такого использования является рамка диаграммы. В этот же вариант можно отнести графический элемент "Дорожка". В дорожке используется коннектор для обозначения границ. Обычно, при таком использовании коннектор является одним из сгруппированных элементов, из которых состоит сложная фигура. При таком использовании, для коннектора нет привязанного элемента справочника "Связи".

6_prikkartinka_074d5d81-1c86-4cd9-aa6b-dfc4bee952b0.png

Вторым и основным вариантом использования коннекторов является связь элементов диаграммы бизнес-процесса. Под "связью" подразумевается коннектор, который одним концом подключен к одному элементу, другим концом подключен к другому элементу. Коннектор может быть подключен и только одним концом. Типы связываемых элементов может быть "Фигура" или "Коннектор". Типы элементов могут соединяться в следующих комбинациях: "коннектор <-> коннектор", "коннектор <-> фигура", "фигура <-> фигура", "коннектор <-> пустое поле", "фигура <-> пустое поле".

7_prikkartinka_fb647da8-2e86-435b-934d-d51d55ba3900.png

На самом деле, при создании коннектора между элементами все немного сложнее, чем просто нарисовать стрелку. При создании соединения (коннектора) между элементами Дерева процессов (фигурами), программа проверяет возможность создания такой связи по совокупности данных (тип схемы, роль элемента начала и роль элемента окончания) в справочнике "Типы связей между ролями". Если такой связи нет, то она считается запрещенной и программа об этом сообщает. Если такая связь есть, то она создается и к созданному коннектору сразу же применяется оформление из справочника "Элементы графических схем". Одновременно с этим создается элемент справочника "Связи" и привязывается к коннектору. В созданном элементе справочника "Связи" программа хранит все данные связи (диаграмму, ID коннектора, ID элемента начала, ID элемента окончания). Если это именованный коннектор (например, для диаграммы нотации IDEF0), то к одному элементу справочника "Связи" может быть привязано несколько коннекторов на разных диаграммах.

Если создается разрешена связь между элементами Дерева процессов, то после создания коннектора может появится список для выбора связей между ролями. Такой список появляется, если типов доступных связей между ролями больше одного.

8_prikkartinka_83ecaeac-a8fd-4699-a8ed-08394d03b7b4.png

После выбора типа, к коннектору применяется оформление типа связи.

Окно свойств графического элемента "Коннектор"
При выборе команды "Свойства линии" контекстного меню коннектора, откроется окно свойств графического элемента. В этом окне можно настраивать индивидуальные свойства отображения для конкретного элемента. Например, для выделения цветом. В следующих версиях программы возможны изменения форм при развитии функционала.

9_prikkartinka_9441af05-4391-4f5f-a445-118528589250.png

ID объекта

Идентификатор графического элемента.

Таблица "Свойства"

В таблице выводится список дополнительных свойств элемента.

Кнопка "Добавить гиперссылку"

Если в элементе еще нет свойства "HyperLink", то нажатие на эту кнопку позволяет его добавить. При двойном клике на элементе, программа обрабатывает гиперссылку в зависимости от ее типа. Если это элемент Дерева процессов и есть подчиненная диаграмма, то выполняется переход на диаграмму. Иначе просто открывается форма прикрепленного объекта гиперссылки.

Радиус слома
Радиус окружности в углах коннектора. Чем больше это значение, тем более округлые сломы коннектора.
Тип линии
Прямой или прямоугольный коннектор
Вид пересечения
Как будет выглядеть пересечение различных коннекторов, когда один коннектор лежит на другом.

Фигура начала
Внешний вид фигуры начала коннектора. Для IDEF0 это свойство используется в алгоритмах и от изменений рекомендуется воздержаться.
Фигура окончания
Внешний вид фигуры окончания коннектора. Для IDEF0 это свойство используется в алгоритмах и от изменений рекомендуется воздержаться.

Z порядок

Номер порядка относительно остальных элементов диаграммы. Какой элемент лежит под или на другом элементе

ID начала
Если коннектор прицеплен началом к другому элементу, то в этом поле хранится ID элемента начала.
ID окончания
Если коннектор прицеплен окончанием к другому элементу, то в этом поле хранится ID элемента окончания.

Состав группы

В этом поле перечислены все ID элементов (ID объекта), которые сгруппированы с фигурой. При клике на любом из них будут выделены все сгруппированные и их подчиненные.

Коннектор прикрепляемый
Если это свойство установлено, то коннектор может прицепляться к другим элементам диаграммы.

Для группового изменения свойств коннекторов или для быстрого доступа к свойствам одного коннектора диаграммы бизнес-процессов (если активен один коннектор), можно пользоваться верхней панелью Навигатора БП. Более подробно это описано в "Навигатор бизнес-процессов. Часть 1."

Контекстное меню коннектора
Для коннекторов на всех типах диаграмм контекстное меню одинаково. Если для коннектора есть подчиненная текстовая метка, то при клике на метке, команды также будут сгруппированы по типам, как и для фигуры.

10_prikkartinka_6a34f939-65a3-4f32-bd13-855e5e1c06b5.png

Команда "Удалить линию"
При выборе команды происходит удаление коннектора с поля диаграммы. Вызов команды аналогичен нажатию кнопки "DEL".

Команда "Открыть связь"
При выборе команды происходит открытие формы связи, если коннектор связан с элементом спр. "Связи". Вызов команды аналогичен нажатию кнопки "F2".

Команда "Переименовать связь"
При выборе команды появляется окно с полем ввода нового наименования для объекта, привязанного к элементу диаграммы. После ввода нового наименования, оно устанавливается в текстовой метке диаграммы (если метка существует и отображает наименование привязанного элемента спр. "Связи").

Команда "Свойства линии"
При выборе команды происходит открытие свойств графического элемента. В открывшемся окне можно настраивать внешний вид конкретного элемента диаграммы (см. выше).

написать комментарий
*Имя *e-mail
*разрешена загрузка файлов типа:
**максимальный размер загружаемого файла: 150 kb.


прикрепить файл
 
Защита от автоматического заполнения
CAPTCHA
обновить изображение
Введите слово с картинки*: