Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Практическое занятие №6. Изучение дополнительных концепций СУБП (Таймеры, обработчики, подпроцессы, мультидействия, замещение исполнителей заданий)



Цель работы

Целью работы является освоение простейших приемов выполнения функций с элементами нотации BPMN, поддерживаемых конструктором процессов системы RunaWFE.

Теоретические сведения

1.1 Элемент - маршрутный узел, при помощи которого Действию может быть поставлено в соответствие время выполнения. К таймеру можно подсоединить дополнительный Переход, по которому точка управления перейдет из Узла-Действия в случае, если задание в этом узле будет просрочено. Таймеру может быть поставлено в соответствие как время относительно момента прихода точки управления в Узел-Действие, так и время, относительно значения какой-либо переменной бизнес-процесса. В случае времени относительно значения переменной имя переменной также пишется рядом с переходом. Оно берется в фигурные скобки, перед этой конструкцией ставится символ #. В этом случае допустимо отрицательное значение интервала времени. Например - за пять рабочих дней до даты платежа. Таймер самостоятельно не используется, используется только в составе комбинированного узла с Узлом-Действием. Порядок выполнения работы.

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

 

Порядок выполнения работы

Откройте Редактор процессов.

Создайте новый проект - Занятие_4

Создайте новый процесс:

1. Название процесса – Пример_4

2. Нотация BPMN

3. Задайте основные действия согласно рисунку 4.1

4. Задайте роли для всех элементов бизнес-процесса согласно рисунку 4.1

5. Проведите настройку ролей согласно навыкам, полученным на предыдущих занятиях.

6. Создайте переменную Время работы тестирования и задайте её параметры согласно рисунку 4.2

Рис 4.1 Процесс – Пример_4

 

Рис 4.2 Окно настройки параметров переменной

 

Элемент с таймером делается следующим образом: Кликните по элементу правой кнопкой мыши и в выпадающем списке выберите Добавить таймер.(рис 4.3)

Значение таймера задается в свойствах элемента (рис 4.4).

Рис 4.3 Добавление таймера

 

Рис 4.4 Установка значения таймера

 

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

Рис 4.5 Установка значения обработчика

 

Создайте формы для всех узел - действия и для начало, используя навыки из предыдущих практических заданий. В форме элемента «начало» задайте параметры согласно рисунку 4.6

Рис 4.6 Установка значения формы начало

 

При помощи экранной кнопки разработчика Freemarker тег добавьте на поле формы поле выбора даты. Параметризируйте поле вывода даты согласно рисунку 4.7.

 

Рис 4.7 Установка значения формы начало

 

 

В форме элемента «Осведомление о старте интернет - тестирования» напишите: «Осведомить студентов о времени проведения интернет - тестирования».

В форме элемента «Закрытие интернет - тестирования - тестирования» напишите: «Время истекло – тестирование закрыто».

В форме элемента «Выполнения интернет - тестирования» необходимо произвести наполнение согласно рисунку 4.8.

 

Рис 4.8 Установка значения формы начало

 

При помощи экранной кнопки разработчика Freemarker тег добавьте на поле формы поле выбора Ф.И.О. сотрудника. Параметризируйте поле вывода Ф.И.О. сотрудника согласно рисунку 4.9.

 

 

Рис 4.9 Установка значения формы начало

При помощи экранной кнопки разработчика Текстовое поле добавьте на поле формы Текстовое поле. Параметризируйте Текстовое поле согласно рисунку 4.10.

 

Рис 4.10 Установка значения формы начало

 

Сохраните все изменение в формах процесса – пример_4. Далее, пользуясь знаниями, полученными на предыдущем занятии экспортируйте Ваш проект в архив и загрузите этот архив на сервер. Затем запустите процесс на выполнение и проиграйте его.

Требования к содержанию и оформлению отчета

В результате выполнения лабораторной работы должен быть сформирован отчет.

В отчете должны содержаться следующие выходные данные:

1) Цель;

2) Все созданные модели с пояснение и описанием;

3) Скриншоты всех основных действий, совершенных в процессе выполнения задания с пояснениями;

4) Список пользователей(ролей) с описанием их полномочий;

5) Список использованных переменных в виде даталогической модели;

6) Результаты исполнения;

7) Выводы;

Контрольные вопросы

1. Какие компоненты нотации BPMN используются в RunaWFE?

2. Что такое «Преспектива данных»? Где и зачем её применяют?

3. Что такое таймер? Для чего его используют?

4. Что такое обработчик? Для чего его используют?

5. Какие компоненты можно поместить на форму?


 


Поделиться:



Последнее изменение этой страницы: 2017-03-15; Просмотров: 359; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.016 с.)
Главная | Случайная страница | Обратная связь