
6 Создание контекстных переменных
Далее приступаем к созданию контекстных переменных. Сделать это можно на вкладке Контекст соответствующего процесса. Пример создания контекстной переменной представлен на рисунке 6.
Рисунок 6 – Пример создания контекстной переменной «ФИО_сотрудника»
Полный список контекстных переменных представлен на рисунке 7.
Рисунок 7 – Полный список контекстных переменных
Теперь связываем необходимые контекстные переменные с задачами процесса. Для этого необходимо щелкнуть правой кнопкой мыши на задаче процесса и выбрать строку Настройки, далее перейти на вкладку Контекст и из списка Контекст процесса, который находится в левом окне, перенести необходимые переменные и в правое окно, где расположен список «Отображаемые переменные». На рисунке 8 изображен пример связывания контекстных переменных с задачей «Получение исходных данных для праздника».
Рисунок 8 – Связывание контекстных переменных с задачами процесса «Получение исходных данных»
На рисунках 9 и 10 показано связывание контекстных переменных с другими задачами процесса.
Рисунок 9 - Связывание контекстных переменных с задачами процесса «Проверка выполненной работы»
Рисунок 10 - Связывание контекстных переменных с задачами процесса «Прием выполненной работы»
7 Настройка переходов
Зададим табличный условный переход из шлюза Адресация данных. Необходимо каждому переходу присвоить контекстные переменные. При назначении процесса из списка значений переменной КОД_СОТРУДНИКА нужно выбрать того, сотрудника, кому адресован процесс.
Значения для переходов шлюза адресации задаются в соответствии с учетными записями (созданные в данной контрольной работе учетные записи представлены на рисунке 2 пункта 3). Для менеджера зададим значение поля manager (см. рисунок 11).
Рисунок 11 – Задание значения перехода для менеджера
На рисунке 12 изображено задание значения перехода для тамады, на рисунках 13 и 14 – для диджея и декоратора, соответственно.
Рисунок 12 – Задание значения перехода для тамады
Рисунок 13 - Задание значения перехода для диджея
Рисунок 14 - Задание значения перехода для декоратор
8 Проверка процесса
После того, как процесс описан, нужно проверить, все ли связи установлены, все ли элементы используются как нужно. Для этого используем кнопку Проверить на панели инструментов. Данная функция служит для проверки правильности построения графической модели, но она не гарантирует, что процесс с семантической точки зрения составлен, верно. Если графическая модель построена верно, то должно появится окно, сообщающее об этом (см. рисунок 15).
Рисунок 15 – Подтверждение правильности построения модели
Теперь проверим выполнение процесса. Передадим исходные данные менеджеру (см. Рисунок 16) и перейдем к блоку менеджер (см. Рисунок 17).
Рисунок 16 – Передача исходных данных менеджеру
Рисунок 17 – Переход к блоку менеджер
Далее дважды кликнув по блоку менеджер может сохранить необходимые документы, а также по выполнению работы отправить данные руководителю, прикрепив файл в раздел «Отчет_о_проделанной_работе» (см. Рисунок 18).
Рисунок 18 – Выполненная менеджером работа
После отправления файла с выполненной работой, управление переходит к блоку проверки результатов, который изображен на рисунке 19.
Рисунок 19 – Переход к блоку «Проверка выполненной работы»
Рисунок 20 – Проверка выполненной работы
Если замечаний нет, то переходим к блоку «Прием выполненной работы» (см. Рисунки 20 и 21).
Рисунок 20 – Переход к блоку «Прием выполненной работы»
Рисунок 21 - Прием выполненной работы
Рисунок 22 – Демонстрация работы процесса для менеджера
Аналогично можно проверить работоспособность процесса для остальных сотрудников. На рисунке 23 изображена демонстрация работы процесса для диджея.
Рисунок 23 – Демонстрация работы процесса для диджея