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


Практическое занятие №3. Изучение перспективы данных



Цель работы

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

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

Перспектива Данных - соответствует набору переменных Бизнес-процесса. Переменные Бизнес-процесса могут являться входящими и исходящими параметрами при взаимодействии BPM-системы с информационными системами предприятия.

При помощи переменных процесса происходит обмен информацией между Действиями и как следствие между внешними информационными системами, т.е. Бизнес-процесс может переносить информацию в корпоративной информационной среде между разнородными информационными системами. Переменные Бизнес-процесса также используются при выборе конкретного внутреннего перемещения Точки Управления между узлами по какому-либо из возможных Переходов. Выбор Перехода происходит на основании правил бизнес логики процесса описанной в Перспективе Управления Потоком. Мы предполагаем, что все переменные бизнес-процесса являются глобальными (однако мульти-действие на время своего выполнения может порождать копии некоторых переменных – см. ниже). Доступ «извне» к переменным бизнес-процессов возможен только через ботов или пользователей.

Расширенная версия перспективы данных

В данной версии перспектива данных бизнес-процесса соответствует набору его переменных, а также данных внешних информационных систем, которые используются при исполнении бизнес-процесса.

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

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

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

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

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

2. Нотация BPMN

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

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

За основу процесса – «Пример_3» мы взяли процесс – «Пример_2» и доработали его, добавив элементы «ветвление» и дополнительные узлы-действия. (рис 3.1

 

Рис 3.1 Схема процесса - Пример_3

Создайте Роль – преподаватель и Роль- студент, в соответствии с практическим занятием №2.

 

Создайте 3 переменные: (Рис 3.2)

· Оценка отчётов;

· Проверка_экзамена;

· Принятие_решения.

Рис 3.2 Создание переменных

При создании переменной необходимо обязательно указать название переменной и формат переменной. Для всех переменных в этом процессе мы используем формат - «StringFormat». (Рис 3.3)

 

Рис 3.3 Пример заполнение переменной

Далее вернитесь на вкладку Граф и кликните правой кнопкой мыши по верхнему элементу Ветвление, откроется окно редактора Bean Shell (рис 3.4).

 

 

3.4 Установка параметров ветвления. Редактор Bean shell

 

Аналогично, проведите настройки ещё 2 элементов «ветвление»: для 2-го элемента «ветвление» используйте переменную «Проверка_экзамена», для 3-го элемента «ветвление» используйте переменную «Принятие_решения».

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

Для того, чтобы создать форму кликните правой кнопкой мыши на элементе «Начало», в выпадающем списке (рис 3.5 и выберите «Форма» и «Создать форму».

3.5 Установка параметров ветвления. Редактор Bean shell

 

В появившемся окне (рис 3.6) выберите тип @HTML форма + freemarker теги» и нажмите кнопку OK.

 

Рис 3.6 Диалог выбора типа формы

Откроется окно HTML редактора (рис 3.7). Напишите в нем «Выдать задание на лабораторную работу».

 

Рис 3.7 Окно HTML редактора

Закройте окно HTML редактора кликнув крестик в верхней части экрана (рис 3.8)

Рис 3.8 Закрытие окна HTML редактора

 

Система предложит Вам сохранить изменения (рис 3.9), нажмите Да.

Рис 3.9 Диалог сохранения формы

Аналогичным образом создайте формы для каждого из элементов схемы, кроме элементов:

· Анализируем успеваемость студента»;

· «Проверить работу»;

· «Принять решение»;

· «Окончание».

В форме элемента «Подготовиться к экзамену» напишите: «Начать подготовку к экзамену».

В форме элемента «Выполнить лабораторные работы» напишите: «Выполнить лабораторные работы».

В форме элемента «Изучить теоретический материал» напишите: «Изучить теоретический материал».

В форме элемента «Получить экзамен автоматом» напишите: «Получить экзамен автоматом».

В форме элемента «Ответить на билет по экзамену» напишите: «Ответить на билет по экзамену».

В форме элемента «Дать дополнительное задание» напишите: «Дать дополнительное задание».

В форме элемента «Выполнить задание» напишите: «Выполнить задание».

В форме элемента «Поставить оценку по экзамену» напишите: «Поставить оценку по экзамену».

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

 

В форме элемента «Анализируем успеваемость студента» выполним следующие операции:

1. кликните по ней правой кнопкой мыши и выберите в выпадающем списке Форма и Форма(Внутренний редактор);

2. Используя элемент Кнопка выбора приведите форму к виду, указанному на рисунке 3.10;

3. При размещении этого элемента на форме появляется окно его настроек (рис 3.11).

 

Рис 3.10 Редактирование формы во внутреннем редакторе

 

Рис 3.11 Окно настроек кнопки выбора

В качестве имени выберите Оценка_Отчета. В поле Значение введите да для одной кнопки и нет для другой.

Аналогичным образом создайте и приведите к следующему виду (рис 3.12- 3.13) формы элементов Проверить работу и Принять решение.

Рис 3.12 Окно настроек кнопки выбора

Рис 3.12 Окно настроек кнопки выбора

 

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

Рис 3.14 Окно настройки валидации переменных формы

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

 

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

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

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

1) Цель;

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

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

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

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

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

7) Выводы;

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

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

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

3. Что такое валидация? Для чего её используют?

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

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

6. Где можно просмотреть ход исполнения модели?

 


 

Практическое задание №4.


Поделиться:



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


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