Определение ролей для моделирования положения или сфер ответственности сотрудников в организации, или для указания роли, которая отводится данному ресурсу в процессе. Также роли служат для определения квалификаций, которыми должен обладать ресурс для участия в операции.
Роли служат для фиксации положения, сфер ответственности или уровней квалификации, необходимых для выполнения действий. Например, в данном уроке будет создана роль с именем Специалист по выдаче кредитов, которая в дальнейшем будет связана с операциями Рассмотреть заявку на получение ссуды и Применить особые условия. Это означает, что для выполнения указанных операций некто, кто может выступать в качестве специалиста по выдаче ссуд, должен быть назначен для выполнения определенной задачи.
Роли могут быть связаны с ресурсами, явно указывающими на то, что определенный набор ресурсов, смоделированный пользователем, может выполнить данную задачу. Например, если имеется множество ресурсов, которые могут использоваться в качестве источника энергии для того или иного процесса, то можно создать роль под названием источник энергии и связать ее с каждым из ресурсов. Затем, работая с моделью, можно использовать требование роли источник энергии вместо того, чтобы каждый раз явным образом указывать тот или иной из ресурсов. Тем не менее, нельзя связывать роли с определениями ресурсов. Такой вид использования ролей не освещается в настоящем учебнике.
Альтернативным образом, роли можно создавать вне зависимости от ресурсов в модели. Это значит, что в некоторых случая роли можно использовать как альтернативу требованиям к ресурсам. Роли, наряду с другими элементами, такими как ресурсы и неавтоматизированные задачи, можно планировать с помощью расписаний. Что касается роли, это означает, что можно определить промежуток времени, в течение которого данная роль может действовать. Эта особенность может пригодиться, если потребуется моделировать доступность ресурсов с помощью расписания, без моделирования самих ресурсов. В процессах работы с заявкой на получение ссуды роли будут применяться следующим образом:
1. Создайте каталог ресурсов Персонал аналогично созданию ресурса Компьютеры (см. урок Создание определения ресурса).
a. Щелкните правой кнопкой мыши на проекте Вводный курс и выберите Создать > Каталог ресурсов
b. В окне Создать новый каталог ресурсов разверните дерево навигации, пока не выберете каталог ресурсов по умолчанию.
c. Введите имя нового каталога Персонал и нажмите Готово.
2. На панели Дерево проектов щелкните правой кнопкой мыши на каталоге ресурсов Персонал и выберите Создать > Роль. Откроется мастер.
3. Убедитесь, что в окне мастера создания ролей выделен каталог ресурсов Персонал.
4. В поле Имя новой роли введите Специалист по выдаче кредитов.
5. Оставьте цвет роли по умолчанию. Каждой роли можно присвоить определенный цвет, а затем отобразить модель в цветовой кодировке. Тем не менее, работа с этой функцией не освещается в настоящем учебнике.
6. В поле Описание новой роли введите описание: Рассматривает и утверждает заявки на получение ссуд в финансовой компании
7. Нажмите Готово. Роль Специалист по выдаче ссуд откроется в редакторе определений.
8. В панели Квалификации нажмите кнопку Добавить. Откроется окно Добавить квалификацию. Параметр Квалификация позволяет задать характеристики роли. Например, если необходимо, чтобы специалист по выдаче ссуд имел опыт работы в компании, то в качестве параметра квалификации можно указать Опыт работы (лет).
9. Введите следующее имя параметра квалификации: Опыт работы (лет). Нажмите OK. Квалификация будет добавлена в список.
10. Щелкните на только что добавленном параметре Опыт работы (лет), чтобы выбрать его.
11. В меню Тип значения параметра квалификации выберите Целое. Это означает, что это значение будет целым числом; например, "2" означает двухлетний опыт работы. Роль Специалист по выдаче ссуд должна выглядеть следующим образом:
12. Нажмите CTRL + S, чтобы сохранить роль Специалист по выдаче ссуд.