Урок 6. Управление доступом: аккаунты, роли, навигация


Введение

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

Предусловия: пройден урок 3. Мой первый бизнес-процесс.

Расчётная продолжительность: 50 мин.

Примечание

В данном уроке представлен продукт Comindware Platform версии 5.0, внешний вид страниц и меню в других версиях продукта может отличаться.

Бизнес-логика

Для приложения управления персоналом необходимо настроить роли пользователей согласно их полномочиям:

  • HR-менеджер — должен иметь возможность создавать, редактировать и просматривать данные вакансий, кандидатов и документы.
  • Нанимающий менеджер — назначает дату собеседования и проводит его с кандидатом, должен иметь возможность редактирования и просмотра вакансий и кандидатов, а также просмотра документов.
  • Сотрудник службы безопасности — проверяет документы кандидата, должен иметь возможность просматривать данные вакансий, кандидатов и документы.
  • Все пользователи должны иметь возможность завершать назначенные им задачи.

Темы, навыки и задания урока

Темы

  • Аккаунты
  • Роли
  • Права доступа
  • Раздел навигации

Навыки

  • Управление правами доступа аккаунтов
  • Создание аккаунтов
  • Настройка ролей
  • Понимание модели разрешений CRUD: создание, просмотр, редактирование, обновление и удаление объектов

Задания

  • Создать роли согласно бизнес-логике процесса.
  • Настроить разрешения роль на использование шаблонов, таблиц, форм, кнопок и других объектов.
  • Создать аккаунты и назначить и роли согласно полномочиям по процессу.

Определения

  • Аккаунт — учётная запись пользователя, предоставляющая доступ к системе.
  • Роль — набор разрешений, определяющий доступ пользователя к данным и функциям приложения (ресурсам приложения: шаблонам (реестрам), таблицам, кнопкам, формам, задачам процессов и др.) согласно полномочиям пользователя (например, HR-менеджер, Нанимающий менеджер, Служба безопасности).
  • Права доступа — разрешения на создание, просмотр (чтение), редактирование и удаление конкретных ресурсов (CRUD — create, read, update, delete).
  • Раздел навигации — меню, предоставляющее доступ к разделам и функциям приложения в соответствии с ролью пользователя.

Настройка ролей

Управление правами доступа с помощью ролей

Чтобы задать права доступа с помощью роли необходимо:

  • создать роль для определённых полномочий;
  • настроить для роли разрешения на доступ к ресурсам приложения;
  • назначить роль пользователям и (или) группам пользователей;
  • выбрать раздел навигации, который будет отображаться для пользователей, относящихся к данной роли.

Настройка роли «HR-менеджер»

  1. С помощью панели навигации слева прейдите в раздел «Настройки» — «Приложения».
  2. Откройте приложение «Управление персоналом».
  3. Перейдите к странице «Роли» .
  4. В списке ролей нажмите кнопку «Создать».
  5. Отобразится страница свойств новой роли.
  6. Укажите название роли — «HR-менеджер».
  7. Теперь определим разрешения для роли «HR-менеджер».

    Бизнес-логика

    Чтобы HR-менеджер имел возможность инициировать процесс обработки кандидата на вакансию и завершать свои задачи, настроим разрешения на доступ к шаблону процесса «Найм персонала» и его кнопкам.

  8. Перейдите на вкладку «Разрешения».

    Создание роли «HR-менеджер»
    Создание роли «HR-менеджер»

  9. В списке слева разверните процесс «Найм персонала» и перетащите в таблицу разрешений справа кнопки «Создать», «Сохранить» и «Завершить задачу».

  10. Установите флажок (разрешение) в столбце «Просмотр» для приложения «Управление персоналом».
  11. Установите флажки (разрешения) в столбце «Создание» и «Просмотр» для шаблона процесса «Найм персонала».
  12. Для кнопок «Создать» и «Завершить задачу» установите разрешения «Использование кнопки».

    Настройка разрешений для приложения, шаблона процесса и кнопок «Создать» и «Завершить задачу»
    Настройка разрешений для приложения, шаблона процесса и кнопок «Создать» и «Завершить задачу»

    Бизнес-логика

    Чтобы HR-менеджер мог добавлять документы и выбирать тип документа при обработке данных кандидата, настроим доступ для просмотра данных из шаблона «Документы кандидатов» справочника «Типы документов».

  13. Перетащите на таблицу разрешений шаблон «Типы документов».

  14. Установите для него разрешение «Просмотр» и «Ввод данных».
  15. Перетащите на таблицу разрешений шаблон «Документы кандидатов».
  16. Установите для него разрешение «Просмотр», «Ввод данных» и «Создание».

    Бизнес-логика

    Чтобы HR-менеджер мог создавать записи о кандидатах, просматривать их список, добавлять вакансии, настроим доступ к шаблону записи «Кандидаты» и «Вакансии».

  17. Разверните элемент «Кандидаты» на панели элементов слева и перетащите таблицу «Все записи» в таблицу разрешений.

  18. Перетащите в таблицу разрешений форму «Кандидаты — Основная форма».
  19. Установите разрешения «Создание», «Ввод данных» и «Просмотр» для шаблона записи «Кандидаты».
  20. Установите разрешение «Просмотр» для основной формы и таблицы «Все записи» шаблона «Кандидаты».
  21. Перетащите на таблицу разрешений шаблон «Вакансии».
  22. Установите для него разрешение «Просмотр», «Ввод данных» и «Создание».
  23. Сохраните роль «HR-менеджер».

Разрешения для роли «HR-менеджер»

Разрешения для роли «HR-менеджер»

Настройка роли «Нанимающий менеджер»

Бизнес-логика

Чтобы Нанимающий менеджер мог рассматривать кандидата, проводить собеседование и выставлять оценку за него, настроим доступ к шаблону процесса «Найм персонала» и шаблонам записи «Кандидаты», «Вакансии», «Документы кандидатов» и «Типы документов».

  1. Создайте роль «Нанимающий менеджер».
  2. Перейдите на вкладку «Разрешения».
  3. Перетащите в таблицу разрешений шаблон процесса «Найм персонала» и установите для него разрешения «Просмотр» и «Ввод данных».
  4. Разверните процесс «Найм персонала» и перетащите в таблицу разрешений кнопки «Завершить задачу» и «Сохранить».
  5. Установите для кнопок «Завершить задачу» и «Сохранить» разрешение «Использование кнопки».
  6. Установите разрешение «Просмотр» для приложения «Управление персоналом».
  7. Перетащите в таблицу разрешений шаблон «Кандидаты» и установите для него разрешение «Просмотр» и «Ввод данных».
  8. Перетащите в таблицу разрешений шаблоны «Вакансии» и установите для него разрешение «Создание», «Просмотр» и «Ввод данных».
  9. Перетащите в таблицу разрешений шаблоны «Документы кандидатов» и «Типы документов» и установите для них разрешение «Просмотр».
  10. Сохраните роль «Нанимающий менеджер».

Разрешения для роли «Нанимающий менеджер»

Разрешения для роли «Нанимающий менеджер»

Настройка роли «Сотрудник службы безопасности»

Бизнес-логика

Чтобы Сотрудник службы безопасности мог проверять документы кандидата, настроим доступ к шаблону процесса «Найм персонала» и шаблонам записи «Кандидаты», «Вакансии», «Документы кандидатов» и «Типы документов».

  1. Создайте роль «Сотрудник службы безопасности».
  2. Перейдите на вкладку «Разрешения».
  3. Перетащите в таблицу разрешений процесс «Найм персонала» и установите разрешения «Просмотр» и «Ввод данных».
  4. Разверните процесс «Найм персонала» и перетащите в таблицу разрешений кнопки «Завершить задачу» и «Сохранить».
  5. Установите для кнопок «Завершить задачу» и «Сохранить» разрешение «Использование кнопки».
  6. Установите разрешение «Просмотр» для приложения «Управление персоналом».
  7. Перетащите в таблицу разрешений шаблон «Кандидаты» и установите для него разрешение «Просмотр» и «Ввод данных».
  8. Перетащите в таблицу разрешений шаблоны «Вакансии» и установите для него разрешение «Просмотр».
  9. Перетащите в таблицу разрешений шаблоны «Документы кандидатов» и «Типы документов» и установите для них разрешение «Просмотр».
  10. Сохраните роль «Сотрудник службы безопасности».

Разрешения для роли «Сотрудник службы безопасности»

Разрешения для роли «Сотрудник службы безопасности»

Настройка панели навигации

Определения

Панель навигации слева состоит из разделов навигации, которые позволяют быстро переходить к различным страницам Comindware Platform.

  1. На боковой панели навигации выберите пункт «Настройки» — «Приложения».
  2. В списке приложений выберите «Управление персоналом».
  3. Перейдите к странице «Разделы навигации» .
  4. В списке разделов навигации откройте раздел «HR-менеджер» (он был создан на уроке 6).
  5. Откроется конструктор раздела навигации.
  6. Удостоверьтесь, что в панели свойств выбрано приложение «Управление персоналом».
  7. Назначьте разделу навигации роль, для пользователей которой он будет отображаться:

    • На панели свойств раздела навигации нажмите пункт «0 ролей».
    • В окне «Роли» укажите роль «HR-менеджер».
    • Нажмите кнопку «Применить».

    Переход к назначению роли разделу навигации
    Переход к назначению роли разделу навигации

  8. Настройте пункты, которые будут отображаться в разделе навигации для HR-менеджера:

    • Перетащите элемент «Мои задачи» с левой панели на макет раздела навигации.
    • Разверните пункты «Шаблоны процессов» — «Найм персонала» — «Кнопки».
    • Перетащите кнопку «Создать» на макет раздела навигации.
  9. Сохраните раздел навигации.

Факультативное задание

Самостоятельно настройте разделы навигации для ролей «Нанимающий менеджер» и «Сотрудник службы безопасности» согласно их полномочиям.

Настройка раздела навигации «HR-менеджер»

Настройка раздела навигации «HR-менеджер»

Назначение исполнителей задач

Бизнес-логика

До этого момента все пользовательские задачи процесса «Найм персонала» назначались текущему пользователю (то есть вашему аккаунту).

Мы создали роли и настроили их разрешения.

Теперь назначим роли «HR-менеджер», «Нанимающий менеджер» и «Сотрудник службы безопасности» в качестве исполнителей соответствующих задач.

  1. На панели навигации выберите пункт «Настройки» — «Приложения».
  2. Перейдите к приложению «Управление персоналом».
  3. Откройте раздел «Шаблоны» .
  4. Перейдите к шаблону процесса «Найм персонала».
  5. Перейдите на вкладку «Диаграмма» и нажмите кнопку «Редактировать».
  6. Выберите пользовательскую задачу «Зафиксировать результаты тестирования».
  7. В меню элемента нажмите кнопку «Свойства» .
  8. Перейдите на вкладку «Дополнительные».
  9. В поле «Исполнители» снимите флажок со своего аккаунта и установите флажок «HR-менеджер».
  10. Нажмите кнопку «Сохранить».

    Назначение задачи «Зафиксировать результаты тестирования» роли «HR-менеджер»
    Назначение задачи «Зафиксировать результаты тестирования» роли «HR-менеджер»

  11. Для задачи «Провести собеседование» назначьте исполнителем роль «Нанимающий менеджер».

  12. Для задачи «Провести проверку кандидата» назначьте исполнителем роль «Сотрудник службы безопасности».
  13. Для задачи «Сформировать и согласовать предложение с кандидатом» назначьте исполнителем роль «HR-менеджер».
  14. Опубликуйте диаграмму процесса.

Создание аккаунтов

Бизнес-логика

Чтобы протестировать использование приложения в разных ролях, создадим аккаунты сотрудников с соответствующими должностями (HR-менеджер, Нанимающий менеджер, Сотрудник службы безопасности).

  1. На панели навигации выберите пункт «Настройки» — «Аккаунты» .
  2. В списке аккаунтов нажмите кнопку «Создать».
  3. В поле «Язык» укажите «Русский».
  4. В поле «Ф. И. О.» укажите полное имя сотрудника.
  5. В поле «Имя пользователя» укажите логин, под которым сотрудник будет входить в свой аккаунт.
  6. Укажите пароль и адрес эл. почты.
  7. Нажмите кнопку «Создать», чтобы сохранить аккаунт.
  8. Вернитесь к списку аккаунтов и создайте ещё два аккаунта.

Создание и настройка аккаунта

Создание и настройка аккаунта

Назначение аккаунтам ролей

  1. На боковой панели выберите пункт «Настройки» — «Роли» .
  2. В отобразившемся списке ролей откройте роль «HR-менеджер», дважды нажав её.
  3. На вкладке «Свойства роли» в области «Выберите участников роли» нажмите аккаунт HR-менеджера, чтобы перенести его в список «Выбранные аккаунты и группы».
  4. Сохраните роль «HR-менеджер».
  5. Вернитесь к списку ролей и откройте роль «Нанимающий менеджер».
  6. Укажите для роли «Нанимающий менеджер» аккаунт Нанимающего менеджера и сохраните роль.
  7. Укажите для роли «Сотрудник службы безопасности» аккаунт Сотрудника службы безопасности и сохраните роль.

Назначение роли  _«HR-менеджер»_ аккаунту

Назначение роли «HR-менеджер» аккаунту

Тестирование

Примечание

Для тестирования настроенных ролей и исполнителей вам понадобится несколько раз войти в созданные аккаунты с различными ролями — «HR-менеджер», «Нанимающий менеджер» и «Сотрудник службы безопасности».

Посмотреть имена пользователей аккаунта можно на странице «Настройки» — «Аккаунты».

Для удобства проводите тестирование новом окне браузера в режиме «Инкогнито» или в разных браузерах.

Фиксация результатов тестирования — HR-менеджер

  1. Войдите в аккаунт HR-менеджера.
  2. Выберите пункт «Создать» на панели навигации.
  3. Перейдите к странице «Мои задачи» с помощью панели навигации.
  4. Откройте задачу «Зафиксировать результаты тестирования», дважды нажав её.
  5. Заполните поля формы.
  6. Установите значение «Тестирование пройдено».
  7. Завершите задачу.
  8. Выйдите из системы: для этого нажмите значок пользователя в правом верхнем углу страницы и выберите пункт «Выход».

Собеседование — Нанимающий менеджер

  1. Войдите в аккаунт Нанимающего менеджера.
  2. Перейдите к странице «Мои задачи» с помощью панели навигации.
  3. Откройте задачу «Провести собеседование», дважды нажав её.
  4. Установите значение 8 в поле «Оценка собеседования».
  5. Завершите задачу.
  6. Выйдите из системы.

Проверка кандидата — Служба безопасности

  1. Войдите в аккаунт Сотрудника службы безопасности.
  2. На странице «Мои задачи» откройте задачу «Провести проверку кандидата».
  3. Установите значение «Прошёл проверку».
  4. Завершите задачу.
  5. Выйдите из системы.

Согласование предложения с кандидатом — HR-менеджер

  1. Войдите в аккаунт HR-менеджера.
  2. Откройте задачу «Сформировать и согласовать предложение с кандидатом».
  3. Завершите задачу.
  4. Выйдите из системы.

Результаты

Вы научились настраивать роли и определять права доступа, создавать аккаунты, а также настраивать разделы навигации.

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

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

К началу


Номер Статьи: 5118
Размещено: Wed, Jul 2, 2025
Последнее обновление: Thu, Jul 10, 2025

Online URL: https://kb.comindware.ru/article/urok-6-upravlenie-dostupom-akkaunty-roli-navigaciya-5118.html