Опубликован: 27.08.2013 | Уровень: для всех | Доступ: свободно
Практическая работа 3:

Изучение перспективы ресурсов

  1. Запустите графический редактор бизнес-процессов системы RunaWFE. Для этого кликните на ярлык "Process Designer" на рабочем столе, или выполните команду меню Пуск / Программы / RunaWFE / Process designer. Появится окно графического редактора (см. "Вводное занятие. Изучение интерфейса системы RunaWFE" ).

  2. Создайте новый проект - "Занятие 2" (Подробнее см. "Вводное занятие. Изучение интерфейса системы RunaWFE" ).

  3. Создайте новый бизнес-процесс. Название процесса Пример 2-1. (Подробнее см. "Вводное занятие. Изучение интерфейса системы RunaWFE" ).

  4. Поместите на схему бизнес-процесса узел - начало бизнес-процесса, узлы-действия и узел-окончание согласно рис. 6.12. (Подробнее см. "Вводное занятие. Изучение интерфейса системы RunaWFE" ). Назовите узел-начало - "Направить просьбу о зачете", остальные узлы - согласно рис. 6.12.

    Бизнес-процесс будет соответствовать принятию решения Преподавателем о зачете/не зачете (Роль преподавателя будет задаваться отношением Преподаватель(студент)).

    Схема бизнес-процесса "Пример 2-1"

    Рис. 6.12. Схема бизнес-процесса "Пример 2-1"
  5. Поместите на схему бизнес-процесса линии-переходы, соединяющие начало, узел - действие и окончание. Для этого надо кликнуть на элемент "Переход" в палитре. Будет установлен режим рисования переходов. В этом режиме создания каждого перехода надо сначала кликнуть в центр узла, в котором должен начаться переход, потом кликнуть в центр узла, в который должен закончиться переход (Подробнее см. "Вводное занятие. Изучение интерфейса системы RunaWFE" ).

    Замечание. Если требуется "изогнуть" линии-переходы, то надо в режиме "Выбрать" выделить кликом переход, найти в середине прямолинейного участка маленькую точку и далее "тащить" ее мышкой в нужном направлении. Линия будет "изгибаться" (см. "Вводное занятие. Изучение интерфейса системы RunaWFE" ).

  6. Введите названия для переходов из узла "Рассмотреть просьбу о зачете", в котором будет осуществляться выбор: Выделите переход, кликнув на него мышью, далее в окне свойства замените значение имени перехода по умолчанию ("tr1") на значение "Удовлетворить". Выделите второй переход, выходящий из узла, в котором будет осуществляться выбор, замените значение имени перехода по умолчанию на значение "Отказать" (Подробнее см. "Исполнимые бизнес-процессы и административные регламенты" )

  7. Создайте две роли - "Студент" и "Преподаватель" (См. "Вводное занятие. Изучение интерфейса системы RunaWFE" )
    Роли бизнес-процесса "Пример 2-1"

    Рис. 6.13. Роли бизнес-процесса "Пример 2-1"
  8. Роль "Студент" оставьте без инициализатора, эта роль будет инициализирована узлом-началом, то есть на роль "Студент" в экземпляре бизнес-процесса будет назначен пользователь, запустивший этот экземпляр бизнес-процесса.

  9. Запустите RunaWFE симулятор, для этого дважды кликните по ярлыку "Start Simulation" на рабочем столе, или выполните команду меню Пуск / Программы / RunaWFE / Start Simulation. (Подробнее см. "Вводное занятие. Изучение интерфейса системы RunaWFE" ). Запуск симулятора нужен для последующего задания инициализатора роли для роли "Преподаватель" при помощи отношения.

  10. Инициализируйте роль "Преподаватель" отношением "Преподаватель", примененным к роли "Студент":

    Выделите роль "Преподаватель" в списке ролей на вкладке "Роли" и кликните "Изменить" (См. рис. 6.13).

    В появившейся форме кликните на вкладке "Задать роль с помощью отношения" (См. рис. 6.14).
    Выбор вкладки "Задать роль с помощью отношения" для инициализатора роли

    Рис. 6.14. Выбор вкладки "Задать роль с помощью отношения" для инициализатора роли
    В появившейся форме раскройте "Отношения" и кликните на ссылке "Настройки соединения" (См. рис. 6.15).
    Выбор настроек соединения при задании инициализатора роли с помощью отношения

    Рис. 6.15. Выбор настроек соединения при задании инициализатора роли с помощью отношения
    В появившейся форме введите URL RunaWFE симулятора, а также логин и пароль пользователя, под которым будет установлено соединение. Если Вы не меняли установки по умолчанию, то можно использовать значения, которые установлены в форме (См. рис. 6.16).
    Настройки соединения с RunaWFE симулятором

    Рис. 6.16. Настройки соединения с RunaWFE симулятором
    Проверьте соединение, кликнув на кнопку "Проверить соединение" (См. рис. 6.16). Если соединение будет установлено, то появится сообщение об этом (См. рис. 6.17).
    Сообщение об установке соединения

    Рис. 6.17. Сообщение об установке соединения
    Если появится сообщение об ошибке соединения, проверьте что RunaWFE симулятор запущен (См. "Вводное занятие. Изучение интерфейса системы RunaWFE" 1-ая Часть, Вводное занятие, Порядок выполнения работы, Пункт 1). Кликните на "ОК". В появившейся форме кликните на "Синхронизация". Затем кликните на "Выбрать" (См. рис. 6.18)
    Ссылка для выбора отношения

    Рис. 6.18. Ссылка для выбора отношения
    В появившемся окне выберите отношение "Преподаватель" и кликните "ОК" (См. рис. 6.19)
    Окно выбора отношения

    Рис. 6.19. Окно выбора отношения
    В поле "Код сотрудника" откройте список и выберите роль "Студент" (См. рис. 6.20). Кликните "ОК". Выбранные настройки означают, что роль "Преподаватель" будет инициализирована следующим образом: Будет взят пользователь, соответствующий роли "Студент", потом в отношении "Преподаватель" будет найдена пара, в которой пользователь, находящийся в роли "Студент", будет соответствовать правой части пары. После этого пользователь, соответствующий значению левой части этой пары будет назначен на роль "Преподаватель".
    Выбор роли, к которой будет применено отношение "Преподаватель" при инициализации роли "Преподаватель"

    Рис. 6.20. Выбор роли, к которой будет применено отношение "Преподаватель" при инициализации роли "Преподаватель"
Дмитрий Лахно
Дмитрий Лахно

Курс: "Процессное управление на свободном программном обеспечении" нужно обновитьв части практических заданий, т.к. сейчас актуальна новая версия RunaWFE 4.1.2.

 

Максим Цапко
Максим Цапко

Курс: Процессное управление на свободном программном обеспечении; пункт 31 задание 3.

Дайте группе "Группа МИБ-1" права на чтение, запуск и чтение экземпляра, а группе "Кафедра" - права на чтение и чтение экземпляра на бизнес-процесс Пример 2-1.

не понятно в каком месте надо сделать настройку.

Сергей Смоляр
Сергей Смоляр
Россия, Ялта