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

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

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

1_prikkartinka_03ec9b30-6d6c-4d1a-94de-0f135cb7985c.png

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

2_prikkartinka_1df4d926-4dc4-4f19-8d8a-ef976326eabe.png

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

3_prikkartinka_bd360720-bc42-4def-8b44-583e05c1b428.png

ID объекта
Идентификатор графического элемента.
Таблица "Свойства"
В таблице выводится список дополнительных свойств элемента.
Кнопка "Добавить гиперссылку"
Если в элементе еще нет свойства "HyperLink", то нажатие на эту кнопку позволяет его добавить. При двойном клике на элементе, программа обрабатывает гиперссылку в зависимости от ее типа. Если это элемент Дерева процессов и есть подчиненная диаграмма, то выполняется переход на диаграмму. Иначе просто открывается форма прикрепленного объекта гиперссылки.
Поле "Картинка"
Если формат картинки векторный (SVG), то отображения картинки в поле формы нет (только на фигуре). Если растровый (png, jpg), то картинка фигуры отображается в этом поле и на фигуре. Новая картинка выбирается кликом по полю.
Х координаты картинки
Положение картинки на фигуре относительно верхнего левого угла по горизонтали.
Y координаты картинки
Положение картинки на фигуре относительно верхнего левого угла по вертикали.

Масштабировать по KX и KY
Изменение размера картинки при изменении размера фигуры.
Вид привязки

В этом поле указывается точка фигуры, к которой будет привязана картинка при изменении размера фигуры. Относительно указанной точки будет привязан верхний левый угол картинки.
Z порядок
Номер порядка относительно остальных элементов диаграммы. Какой элемент лежит под или на другом элементе
Двигать коннектор при увеличении размера фигуры
Когда коннектор прикреплен к точке периметра фигуры, можно настроить, чтобы при изменении размера фигуры точка крепления оставалась неизменной. Иначе коннектор будет "плавать" по периметру.
Это удобно использовать для предотвращения ситуации, когда при изменении размера фигуры могут "разъехаться" настроенные коннекторы.
Состав группы
В этом поле перечислены все ID элементов (ID объекта), которые сгруппированы с фигурой. При клике на любом из них будут выделены все сгруппированные и их подчиненные.
KX
Коэффициент горизонтального масштабирования. Например, если для круга установить больше 1, то он будет соответственно растянут по ширине.
KY
Коэффициент вертикального масштабирования. Например, если для круга установить больше 1, то он будет соответственно растянут по высоте.


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

Контекстное меню диаграммы для элемента "фигура"
Контекстное меню фигуры рассмотрим на примере фигуры для элемента Дерева процессов с ролью "Задача BPMN" для BPMN диаграммы. Для этого типа диаграммы контекстное меню является самым полным. Для остальных типов диаграмм часть пунктов может отсутствовать.
5_prikkartinka_43821c87-c27d-44bf-89e4-a061a881f2f4.png

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

6_prikkartinka_82078f0c-db2e-4cc0-b183-61d94d2f3daa.png

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

При выборе "Только со схемы" происходит удаление фигуры и всех подчиненных текстовых меток и в привязанном элементе Дерева процессов очищаются ссылки на фигуру.
Вызов команды аналогичен нажатию кнопки "DEL".

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

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

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

Подменю "Выберите тип"
Данное подменю заполняется динамически по данным элемента справочника "Роли элементов Дерева процессов" из табличной части "Назначения роли". При этом учитывается текущий тип, который исключается из списка. Для выбора доступны типы, минус текущий тип.
7_prikkartinka_6e9a4d59-52a9-4bb6-ac7e-661ef0da633d.png
Т.к. это редактируемая табличная часть, то пользователь может самостоятельно добавлять или изменять элементы. Для этого у пользователя должна быть доступна административная роль.

Подменю "Установить/Снять маркер"
Данное подменю заполняется динамически по данным элемента справочника "Роли элементов Дерева процессов" из табличной части "Маркеры". При выборе маркера программа проверяет, установлен ли уже выбранный маркер. Если маркер установлен, то программа его снимает, если маркера еще нет, то программа его установит.
8_prikkartinka_6825af6d-1864-46ca-a4d9-89cbc1b30309.png
Т.к. это редактируемая табличная часть, то пользователь может самостоятельно добавлять или изменять элементы. Для этого у пользователя должна быть доступна административная роль.

Подменю "Добавить граничные события"
Данное подменю заполняется динамически по данным элемента справочника "Возможные элементы Дерева процессов" из табличной части "Возможные граничные элементы". При выборе команды происходит создание граничного события указанного типа на диаграмме и Дереве процессов.
После создания граничного элемента, пользователь может самостоятельно разместить его относительно задачи-владельца. Если перемещать задачу-владельца, то граничные события будут синхронно автоматически перемещаться.
8_prikkartinka_6825af6d-1864-46ca-a4d9-89cbc1b30309.png
Т.к. это редактируемая табличная часть, то пользователь может самостоятельно добавлять или изменять элементы. Для этого у пользователя должна быть доступна административная роль.

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


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