Навигатор бизнес-процессов. Часть 3

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

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

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

1_prikkartinka_4d904cc9-b334-4b1d-9152-56b71c7f579b.png

Перетаскивание на фигуру для привязки участников процесса
Для возможности формирования отчетов, типа "Матрица ответственности", необходимо указать участников и их роли в задачах бизнес-процессов. Одним из способов привязать участника процесса к процессу с указанием роли является перетаскивание.

2_prikkartinka_e2b3ddb8-faa7-4d8a-a689-cd198cae18d7.png

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

3_prikkartinka_66c9ce95-6a69-4621-90ee-154cc776a4c2.png

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

Перетаскивание на коннектор для указания передаваемых объектов
В диаграммах нотации IDEF0 и блок-схема одной стрелкой может обозначаться передача набора объектов. Для добавления элемента Дерева процессов в состав передаваемых стрелкой объектов можно использовать перетаскивание. Для этого достаточно захватить элемент бросить на коннектор.

4_prikkartinka_936d8fa1-b03d-48fc-905b-efe966303eae.png

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

5_prikkartinka_b3930f9b-d291-42a5-913e-fb7346924e46.png

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


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