Необходимые теоретические сведения изложены в лекциях 1 – 4.
1. Запустите среду разработки. Для этого кликните на ярлык "Process Designer" на рабочем столе, или выполните команду меню Пуск / Программы / RunaWFE / Process designer. Появится окно среды разработки (см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 15, рис. 5.13).
2. Создайте новый проект - "Занятие 1" (Подробнее см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 16, рис. 5.14).
3. Создайте новый бизнес-процесс. Название процесса Пример 1-1. (Подробнее см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 17, рис. 5.15).
4. Поместите на схему бизнес-процесса узел - начало бизнес-процесса, три узла-действия и узел-окончание: Кликните на элемент "Выбрать" в палитре. Будет установлен режим выбора. В этом режиме каждый узел надо поместить на схему при помощи клика на элемент, расположенный в палитре и последующего клика на место в схеме, в которое требуется поместить новый элемент (Подробнее см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 19, рис. 5.17)
(рис 6.1) Создание схемы бизнес-процесса
5. Поместите на схему бизнес-процесса линии-переходы, соединяющие начало, узлы - действия и окончание. Для этого надо кликнуть на элемент "Переход" в палитре. Будет установлен режим рисования переходов. В этом режиме создания каждого перехода надо сначала кликнуть в центр узла, в котором должен начаться переход, потом кликнуть в центр узла, в который должен закончиться переход. (Подробнее см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 20, рис 5.18)
Замечание. Для того, чтобы "изогнуть" линии-переходы, надо в режиме "Выбрать" выделить кликом переход, найти в середине прямолинейного участка точку (см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 20, рис. 5.19) и далее "тащить" ее мышкой в нужном направлении.
(рис 6.2) Добавление переходов
6. Введите названия для переходов из узла, в котором будет осуществляться выбор: Выделите переход, кликнув на него мышью, далее в окне свойства замените значение имени перехода по умолчанию ("tr1") на значение "Выбор1" (рис. 6.3). Выделите второй переход, выходящий из узла, в котором будет осуществляться выбор, замените значение имени перехода по умолчанию на значение "Выбор2"
Замечание. Метки с именами переходов на графе можно перемещать, для этого выделите название перехода и "перетащите" в необходимое место.
(рис 6.3) Изменение имени перехода
7. Создайте роль: Кликните правой кнопкой мыши на узел - Начало, в появившемся контекстном меню выберите "Роли / Создание роли без инициализатора" (рис. 6.4).
(рис 6.4) Создание роли без инициализатора
В появившейся форме ввода название роли оставьте без изменения предлагаемое по умолчанию название роли ("Роль1") и кликните "ОК" (рис. 6.5).
(рис 6.5) Форма ввода названия роли
8. Свяжите роль "Роль1" со всеми узлами-действиями. Для этого кликните правой кнопкой мыши на каждый узел и выберите "Роли/Роль1" (Подробнее см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 22, рис. 5.21)
9. Бизнес-процесс готов. Запустите RunaWFE симулятор, для этого сделайте двойной клик на ярлыке "Start Simulation" на рабочем столе, или выполните команду меню Пуск / Программы / RunaWFE / Start Simulation. (Подробнее см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 1)
10. Войдите в web-интерфейс системы RunaWFE под пользователем Administrator. (см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 2, рис. 5.2) Замечание. По умолчанию пароль пользователя Administrator - "wf".
11. Загрузите разработанный бизнес-процесс на RunaWFE сервер. Для этого войдите в среду разработки, кликните на разработанный бизнес-процесс, в меню выберите команду "Файл / Экспорт процесса" (рис. 6.6).
(рис 6.6) Команда экспорта бизнес-процесса
12. В появившейся форме выберите "экспорт на WFE сервер", затем кликните "Настройки соединения" (рис. 6.7).
(рис 6.7) Экспорт на WFE сервер
13. В появившейся форме проверьте, что в поле "Имя компьютера" стоит "localhost", в поле "порт" - 8080, в поле "Логин" - "Administrator", в поле "Пароль" - "wf". Кликните на "Проверить соединение". После получения сообщения "Соединение проверено" кликните на "ОК". (рис. 6.8).
(рис 6.8) Настройки соединения с сервером
14. Кликните на ссылку "Синхронизация", потом кликните на "Готово" - бизнес-процесс "Пример 1-1" будет загружен на RunaWFE сервер
15. Войдите в Веб-интерфейс системы под пользователем Administrator, кликните на пункт меню "Запустить процесс", найдите в списке процессов бизнес-процесс "Пример 1-1" (рис. 6.9).
(рис 6.9) Бизнес-процесс "Пример 1-1" загружен на RunaWFE сервер
16. Запустите на бизнес-процесс "Пример 1-1" кликнув на имя, или иконку слева от него. - В верхней части экрана появится надпись "Экземпляр процесса запущен, рядом с которой будет находиться номер запущенного бизнес-процесса (см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 39, рис. 5.34)
17. Кликните на пункт меню "Запущенные процессы". Найдите в появившемся окне строку, соответствующую запущенному экземпляру бизнес-процесса - в ней число в поле номер должно совпадать с тем, которое было отображено в сообщении о запуске экземпляра процесса (Подробнее см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 40, рис. 5.35).
18. Кликните в этой строке на номер бизнес-процесса. - Откроется форма экземпляра бизнес-процесса. В этой форме будет показано, что в процессе есть единственная точка управления, которая находится в узле "Действие 1", задание этого узла назначено пользователю "Administrator". Пользователь "Administrator" является исполнителем роли "Роль1". Также в форме находится схема экземпляра бизнес-процесса с отмеченными на ней маршрутами точек управления. Переходы и узлы, по которым прошли точки управления выделены зеленым, узлы-Действия, в которых находятся текущие точки управления, выделены жирной рамкой (рис. 6.10). См. также Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 41, рис. 5.36.
(рис 6.10) Схема выполняющегося экземпляра бизнес-процесса "Пример 1-1"
19. Кликните на строку меню "Список заданий". В появившейся форме найдите задание "Действие 1" (См. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 42, рис. 5.37)
20. Кликните на задании "Действие 1" в поле "Имя". Появится форма, содержащая сообщение "Форма задания не определена", что означает - "для узла Действие 1 не была определена графическая форма".
Ниже этого сообщения расположены две командные кнопки "Выбор 1" и "Выбор 2". Кнопки соответствуют выбору исходящего перехода из узла "Действие 1". После клика на левую кнопку точка управления пойдет по переходу "Выбор1", а после клика на правую - по переходу "Выбор2". Таким образом в системе может быть реализовано принятие решения пользователем.
(рис 6.11) Выбор исходящего перехода
21. Кликните на кнопку "Выбор1". - В верхней части экрана появится сообщение "Задание выполнено". После этого точка управления перейдет в узел "Действие 2", а в списке заданий появится задание "Действие 2" (рис. 6.12)
(рис 6.12) Задание следующего узла
22. Войдите в меню "Запущенные процессы". Найдите в появившемся окне строку, соответствующую запущенному экземпляру бизнес-процесса. Кликните на номере бизнес-процесса. Откроется форма экземпляра бизнес-процесса. В этой форме будет показано, что в процессе есть единственная точка управления, которая находится в узле "Действие 2", задание этого узла назначено пользователю "Administrator". Пользователь "Administrator" является исполнителем роли "Роль1". Также в форме находится схема экземпляра бизнес-процесса с отмеченными на ней маршрутами точек управления. Переходы и узлы, по которым прошли точки управления выделены зеленым, узлы-Действия, в которых находятся текущие точки управления, выделяются жирной рамкой (рис. 6.13)
(рис 6.13) Схема выполняющегося экземпляра бизнес-процесса "Пример 1-1"
23. Кликните на строку меню "Список заданий". В появившейся форме найдите задание "Действие 2", кликните на поле "Имя" этого задания. Появится форма, содержащая сообщение "Форма задания не определена" (что означает - "для узла Узел-Действие 2 не была определена графическая форма"). Кликните на кнопку "Задание исполнено". - В верхней части экрана появится сообщение "Задание выполнено". После этого точка управления перейдет в конечный узел бизнес-процесса и экземпляр бизнес-процесса будет завершен
24. Проверьте, что у экземпляра бизнес-процесса появилась дата завершения (Подробнее см. Вводное занятие. Изучение интерфейса системы RunaWFE, Порядок выполнения работы, Пункт 46, рис. 5.39)
25. Войдите в форму экземпляра бизнес-процесса. Проверьте, что путь точки управления отмечен до узла-окончания бизнес-процесса (рис. 6.14).
(рис 6.14) Схема завершенного экземпляра бизнес-процесса "Пример 1-1"
26. Запустите и доведите до конца еще один экземпляр бизнес-процесса. В форме выбора направления дальнейшего движения точки управления (Действие 1) выберите "Выбор2". После окончания экземпляра бизнес-процесса откройте свойства экземпляра и проследите путь точки управления по схеме бизнес-процесса.
На основе бизнес-процесса "Пример 1-1" разработайте бизнес-процесс "Пример 1-2", схема которого изображена на рис. 6.15.
(рис 6.15) Схема бизнес-процесса "Пример 1-2" для самостоятельной разработки
Бизнес-процесс "Пример 1-2" получается из бизнес-процесса "Пример 1-1" путем копирования, добавления элементов "Разделение" и "Слияние" и еще одного узла-действия. Обратите внимание на разницу между элементами, обозначающими Разделение и Слияние. "Разделение" всегда имеет больше одного исходящего перехода, "Слияние" же всегда имеет только один исходящий переход.
Для копирования бизнес-процесса "Пример 1-1":
1. Откройте среду разработки. Кликните правой кнопкой мыши на бизнес-процесс "Пример 1-1". В контекстном меню выберите "Копировать" (рис. 6.16)
(рис 6.16) Копирование бизнес-процесса
2. В появившейся форме в качестве имени копии бизнес-процесса введите "Пример 1-2", выберите проект "Занятие 1". Кликните "Готово" (рис. 6.17)
(рис 6.17) Копирование бизнес-процесса "Пример 1-1" в "Пример 1-2"
3. Закройте бизнес-процесс "Пример 1-1" и откройте "Пример 1-2".
Внесите изменения в бизнес-процесс "Пример 1-2" в соответствии со схемой, изображенной на рис. 6.15. Загрузите бизнес-процесс "Пример 1-2" на RunaWFE сервер. Войдите в Веб-интерфейс системы под пользователем Administrator, запустите экземпляр бизнес-процесса "Пример 1-2" и выполните все задания (сделайте выбор "Выбор2" в узле "Действие 1"). Проверьте, что задания узлов "Действие 3" и "Действие 4" появятся в списке заданий одновременно.
На основе бизнес-процесса "Пример 1-2" разработайте бизнес-процесс "Пример 1-3", схема которого изображена на рис. 6.18.
(рис 6.18) Схема бизнес-процесса "Пример 1-3" для самостоятельной разработки
4. Создайте данный процесс путем копирования процесса "Пример 1-2" и последующего удаления элементов схемы, согласно рис. 6.18
На основе бизнес-процесса "Пример 1-3" разработайте бизнес-процесс "Пример 1-4", схема которого изображена на рис. 6.19.
(рис 6.19) Схема бизнес-процесса "Пример 1-4" для самостоятельной разработки
Создайте данный процесс путем копирования процесса "Пример 1-3", замените один из параллельных шлюзов на исключающий согласно рис. 6.19.
Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 1-4" от процесса "Пример 1-3" и чем?
На основе бизнес-процесса "Пример 1-4" разработайте бизнес-процесс "Пример 1-5", схема которого изображена на рис. 6.20.
(рис 6.20) Схема бизнес-процесса "Пример 1-5" для самостоятельной разработки
Создайте данный процесс путем копирования процесса "Пример 1-4", замените элемент "Окончание" на "Завершение потока" согласно рис. 6.20
Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 1-5" от процесса "Пример 1-3" и чем?
На основе бизнес-процесса "Пример 1-5" разработайте бизнес-процесс "Пример 1-6", схема которого изображена на рис. 6.21.
(рис 6.21) Схема бизнес-процесса "Пример 1-6" для самостоятельной разработки
Создайте данный процесс путем копирования процесса "Пример 1-5", измените элементы в соответствии с рис. 6.21.
Задайте конфигурацию исключающего шлюза. Для этого кликните на шлюз правой кнопкой мыши и выберите в появившемся контекстном меню пункт "Конфигурация". В открывшемся окне установите путь по умолчанию - "tr2", а для пути "tr1" используйте конфигурацию "Роль1" не равно null как показано на рис. 6.22.
(рис 6.22) Конфигурация исключающего шлюза в бизнес-процессе "Пример 1-6"
Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 1-6" от процесса "Пример 1-3" и чем?
Разработайте бизнес-процесс "Пример 1-7", схема которого изображена на рис. 6.23.
(рис 6.23) Схема бизнес-процесса "Пример 1-7" для самостоятельной разработки
Будет удобно создать его путем копирования процесса "Пример 1-3". Поместите на схему 2 элемента "Завершение потока", разместите их в соответствии с рис. 6.23.
Ответьте на вопрос - Отличается ли поведение бизнес-процесса "Пример 1-7" от процесса "Пример 1-3" и чем?
Обратите внимание, что при разработке бизнес-процессов такую конструкцию как в "Пример 1-7" использовать нежелательно. Предпочтительной схемой является схема с парными разделениями и слияниями, так как такие схемы являются более понятными, потому что участок схемы между разделением и парным ему слиянием можно мысленно декомпозировать (заменить подпроцессом) и таким образом разделить схему бизнес-процесса на две более простых.
В результате выполнения лабораторной работы должны быть представлены преподавателю отчет и файлы "Пример1-1.par" и "Пример1-2.par", содержащие разработанные на занятии бизнес-процессы.
В отчете должны содержаться следующие выходные данные:
А. Элемент 
Б. Элемент 
А. Одному экземпляру бизнес-процесса соответствовать несколько заданий?
Б. Одному заданию соответствовать несколько экземпляров бизнес-процесса?
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.