Возможные элементы дерева процессов

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

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

1_prikkartinka_6d67ab9b-00a3-4053-89d4-c4f55434e5b3.png

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

2_prikkartinka_944ac615-4fe9-4ce4-afc4-ba6be6cd1d16.png

Описание реквизитов и табличных частей.
Закладка "Основное".

3_prikkartinka_9f14c1d7-b279-46d8-8fc3-c02819b09e9d.png

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

Отображать в Дереве процессов при создании
Если эта галочка установлена, то при нажатии на кнопку панели быстрого доступа или при выборе в контекстном меню "Добавить", по выбранному элементу будет создан и заполнен элемент Дерева процессов.


4_prikkartinka_cc1c42eb-8b3c-4113-8457-88bc570d8d77.png

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

5_prikkartinka_08d38c32-8841-4a19-9770-48f3675c02c3.png

Закладка "Отображаемые элементы графических схем".
Через эту закладку выполняется привязка элемента Дерева процессов <-> тип графической схемы <-> элемент графической схемы. Если подробнее, то при попытке создания элемента на диаграмме программа пытается определить, каким графическим элементом может быть представлен перетаскиваемый элемент Дерева процессов. Повторимся, в программе нет заранее запрограммированных графических элементов диаграмм, все настраивается в режиме "Предприятие".

6_prikkartinka_4c966d86-4d83-4d59-a422-78ed40d7a1fb.png

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

Закладка "Возможные граничные элементы".
Элементы этой закладки относятся в основном к элементам нотации BPMN, т.к. только в этой нотации есть такое понятие как "граничные элементы". Элементы из этого списка отображаются в контекстном меню графического движка при клике на элементе с указанной ролью на закладке "Основное".

7_prikkartinka_d8312f78-b6d6-4fa0-b9b2-d674005f9950.png

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


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