Московский институт стали и сплавов
Опубликован: 14.06.2023 | Доступ: свободный | Студентов: 68 / 10 | Длительность: 05:24:00
Лекция 9:

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

< Лекция 8 || Лекция 9: 1234 || Лекция 10 >

Сохраните процесс.

Перспективы. Конфигурирование исключающего шлюза бизнес-процесса "Пример 03-1"

Рис. 8.20. Перспективы. Конфигурирование исключающего шлюза бизнес-процесса "Пример 03-1"

8. Задайте значение переменной "Итоговая оценка" как среднее значение переменных "Оценка за теорию" и "Оценка за практикум".

Среднее значение надо задать при помощи элемента "Задача сценария". С обработчиком связывается набор настроек и алгоритм, который будет выполнен при прохождении точки управления через элемент. На схеме щёлкните правой кнопкой мыши элемент задача сценария "Расчет итоговой оценки за экзамен" и выберите в выпадающем меню пункт "Configure script" (Рис.8.21).

Перспективы. Конфигурирование элемента "Задача сценария"

Рис. 8.21. Перспективы. Конфигурирование элемента "Задача сценария"

Задайте параметр "handler": из списка обработчиков выберите "Executeformula" ("Выполнить формулу").

Для облегчения формирования в текстовом поле результирующей формулы - используйте выбор функций (функция округления в меньшую сторону) и переменных из соответствующих списков, а с помощью ссылок "insertfunction" и "insertvariable" вставьте их в формулу (Рис.8.22). Знак равенства, скобки и знаки арифметических действий поставьте вручную.

Перспективы. Формирование расчётной формулы для итоговой оценки

Рис. 8.22. Перспективы. Формирование расчётной формулы для итоговой оценки

9. Инициализируйте роли Роль "Студент" явно задаётся в форме стартового узла бизнес-процесса (См. Пункт 6 настоящего занятия).

Роль "Заведующий_кафедрой" инициализируется самим стартовым узлом бизнес-процесса (См. Пункт 6 настоящего занятия).

Теперь надо проинициализировать остальные роли. Роль "Преподаватель" проинициализируйте отношением "Преподаватель", примененным к роли "Студент" (См. "Практическое занятие "Изучение перспективы ресурсов"", Порядок выполнения работы, Пункт 26). Отношение "Преподаватель" уже было создано в рамках Занятия 2.

Роль "Старший преподаватель" проинициализируйте группой "Преподаватели" (Подробнее про инициализацию группой см. Практическое занятие "Изучение перспективы ресурсов", Задание для самостоятельной работы).

Для инициации роли "Лектор" войдите в систему RunaWFE под пользователем Administrator (по умолчанию пароль - "wf") и создайте отношение "Лектор", содержащее одну пару, в левой части которой находится пользователь "Стрекозин", а в правой - группа "Группа МИБ-1" (Рис.8.23).

Перспективы. Отношение "Лектор"

Рис. 8.23. Перспективы. Отношение "Лектор"

Далее проинициализируйте в бизнес-процессе "Пример 03-1" роль "Лектор" отношением "Лектор", примененным к роли "Студент" (Подробнее см. Практическое занятие "Изучение перспективы ресурсов", Порядок выполнения работы, Пункт 24).

10. Бизнес-процесс готов. Загрузите разработанный бизнес-процесс на RunaWFE сервер. Для этого щёлкните на имени разработанного бизнес-процесса правой кнопкой мыши и в выпавшем меню выберите команду "Deploy" (Подробнее см. Практическое занятие "Изучение перспективы потока управления", Порядок выполнения работы, Пункты 11-14).

11. Войдите в систему RunaWFE под пользователем Administrator.

Создайте пользователя

  • "Жуков" (Жуков Иван Ильич) с паролем "123".

Создайте группу "ЗавКафедрой". Включите пользователя "Жуков" в группы "Кафедра" и "ЗавКафедрой".

13. Войдите в систему под пользователем Жуков (пароль - 123). Запустите несколько экземпляров бизнес-процесса "Пример 03-1" (Рис.8.24). "Проиграйте" запущенные экземпляры под разными пользователями таким образом, чтобы в экземплярах бизнес-процесса был реализован как варианта перехода "Оценка за теорию выше", так и "Оценка за теорию не выше".

Перспективы. Запуск бизнес-процесса " Пример 03-1" под пользователем "Жуков"

Рис. 8.24. Перспективы. Запуск бизнес-процесса " Пример 03-1" под пользователем "Жуков"

Задание для самостоятельной работы

На основе бизнес-процесса "Пример 03-1" разработайте бизнес-процесс "Пример 03-2", схема которого изображена на рисунке 8.25.

Перспективы. Схема бизнес-процесса "Пример 03-2" для самостоятельной разработки

Рис. 8.25. Перспективы. Схема бизнес-процесса "Пример 03-2" для самостоятельной разработки

Бизнес-процесс "Пример 03-2" надо получить из бизнес-процесса "Пример 03-1" путем копирования, добавления элемента "Исключающий шлюз" и одного узла-действия. Переход "Экзамен сдан" должен быть выбран в случае, если итоговая оценка больше двойки. В противном случае должен быть выбран переход "Экзамен не сдан", что предусматривает повторную сдачу экзамена.

Требования к представлению результатов занятия

  1. В результате выполнения лабораторной работы должен быть предоставлен доступ к компании на http://cloud.runawfe.ru посредством предоставления названия созданной компании и пароля пользователя Administrator, если он отличается от wf.
  2. В указанной компании должны быть представлены разработанные в веб-редакторе процессы и запущенные экземпляры этих процессов (вкладка "запущенные процессы")
  3. Описание возникших при выполнении задания проблем (лучше со скриншотами) и найденных путей их решения (не обязательно, только если возникли проблемы при выполнении задания).

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

  1. Что такое переменная бизнес-процесса?
  2. Как используются переменные бизнес-процесса?
  3. В каких случаях имеет смысл использовать

    А. Элемент "Ветвление"


    Б. Неявное ветвление в узле-действии


< Лекция 8 || Лекция 9: 1234 || Лекция 10 >