Направление работ: WebLk
Код раздела: 3.6
Раздел: Профиль партнёра > Сотрудники и доступ
Статус: черновик
Ответственный: Панкова Л.А.
Версия: 0.1
Обновлено: 10.07.26
1. Назначение
Данный раздел обеспечивает партнеру интерфейс для просмотра сотрудников партнерской зоны и управления их доступом.
Партнер просматривает сотрудников по ролям и состояниям аккаунта, добавляет и редактирует сотрудников, создает и настраивает роли, а также архивирует, удаляет и восстанавливает сотрудников.
Интерфейс учитывает привязку сотрудников к объектам партнерской зоны и показывает доступные действия в зависимости от прав текущего пользователя.
Раздел опирается на Back: 1.2 «Организация доступа к системе», Back: 1.2.1 «Группировка по ролям и тарифам», Back: 1.4.1 «Партнерская зона доступа» и Back: 2.8 «Настройки партнерской зоны».
2. Ключевые понятия
Сотрудники и доступ — раздел кабинета партнера для просмотра сотрудников, управления ролями и настройки доступов в рамках текущей партнерской зоны.
Партнерская роль — набор доступов, который партнер назначает сотруднику в рамках конкретной партнерской зоны.
Партнерская зона доступа — область, в пределах которой сотруднику назначаются роли, объекты и доступные действия.
Карточка сотрудника — представление сотрудника в разделе с ролью, именем, контактами, связанными объектами и состоянием аккаунта.
Активный сотрудник — сотрудник с действующим аккаунтом, который отображается в группе «Активные» и отмечается активной иконкой возле роли и аватара.
Приглашенный сотрудник — сотрудник с неактивированным аккаунтом, который отображается в группе «Приглашенные» с серой иконкой до первого входа в партнерскую зону.
Архивированный сотрудник — сотрудник, переведенный в архив и отображаемый в группе «Архивированные» с красной иконкой.
3. Scope
Входит
- S1. Просмотр сотрудников и ролей
- S2. Добавление сотрудника
- S3. Настройка доступа роли
- S4. Добавление роли
- S5. Редактирование списка ролей
- S6. Редактирование сотрудника
- S7. Архивация сотрудника
- S8. Удаление сотрудника
- S9. Восстановление сотрудника
- S10. Состояния интерфейса раздела
- S11. Адаптивное отображение раздела
Не входит
- WebLk 3.1 Главный экран — точка входа в раздел «Сотрудники и доступ».
- WebLk 4.1 Объекты — создание, редактирование и управление объектами, к которым назначается доступ сотрудника.
- AdmLk 3.7 Сотрудники и доступ к сервисной зоне — управление сотрудниками и ролями сервисной зоны.
- Backend-реализация модели доступа, API-контракты, структура БД и внутренняя проверка прав.
4. BR
Связанные BR указаны в пункте 4 разделов:
- Back: 1.2 Организация доступа к системе.
- Back: 1.2.1 Группировка по ролям и тарифам.
- Back: 1.4.1 Партнерская зона доступа.
- Back: 2.8 Настройки партнерской зоны.
5. Функциональные требования (UC + FR)
| ID | Сценарий | Функциональное требование | BR | Вес | Статус |
|---|---|---|---|---|---|
| S1: FR3.6-1 | Партнер открывает раздел «Сотрудники и доступ» | Интерфейс показывает выбранную партнерскую зону, список ролей, переключатели состояний сотрудников, поиск, настройку доступов и область с карточками сотрудников с возможностью добавления. | 1 | ||
| S1: FR3.6-2 | Партнер открывает раздел до первого добавления сотрудников | Интерфейс показывает только карточку владельца партнерской зоны. Владелец отображается как активный сотрудник. | 1 | ||
| S1: FR3.6-3 | Партнер выбирает роль | Интерфейс показывает сотрудников выбранной роли. Пункт «Все роли» показывает сотрудников всех ролей, включая владельца. | 1 | ||
| S1: FR3.6-4 | Партнер переключает состояние сотрудников | Интерфейс позволяет переключаться между состояниями «Все», «Активные», «Приглашенные» и «Архивированные», показывает количество сотрудников в каждом состоянии и фильтрует карточки по выбранному состоянию. | 1 | ||
| S1: FR3.6-5 | Партнер ищет сотрудника | Интерфейс фильтрует отображаемые карточки сотрудников по введенному поисковому запросу в рамках текущей партнерской зоны. | 2 | ||
| S1: FR3.6-6 | Партнер просматривает карточку сотрудника | Интерфейс показывает роль и имя сотрудника, состояние аккаунта, доступные контактные данные и связанные объекты. Активный сотрудник отмечается активной иконкой возле роли и аватара, приглашенный — серой иконкой, архивированный — красной иконкой. | 1 | ||
| S1: FR3.6-7 | Партнер просматривает сотрудника, связанного с несколькими объектами | Интерфейс сокращенно показывает список объектов в карточке и позволяет раскрыть полный список связанных объектов, а затем свернуть его. | 2 | ||
| S1: FR3.6-8 | Партнер просматривает историю изменений. (на будущую реализацию) | Интерфейс открывает панель «История» для выбранного сотрудника и показывает события с датой и временем, разделом, действием, исходными и текущими данными. | 3 | ||
| S2: FR3.6-9 | Партнер начинает добавление сотрудника в существующую роль | Интерфейс позволяет сначала выбрать роль в боковом списке, раскрывает панель выбранной роли и показывает действие «+» для добавления сотрудника именно в эту роль. | 1 | ||
| S2: FR3.6-10 | Партнер открывает форму добавления сотрудника | Интерфейс открывает панель «Добавление сотрудника» с блоками «Фото», «Контактные данные» и «Настройки». | 1 | ||
| S2: FR3.6-11 | Партнер добавляет фотографию сотрудника | Интерфейс позволяет добавить и удалить фотографию сотрудника. В форме указаны допустимые форматы. | 2 | ||
| S2: FR3.6-12 | Партнер вводит телефон сотрудника | Первым обязательным полем формы является «Телефон». После ввода номера интерфейс инициирует поиск аккаунта сотрудника и определяет дальнейший состав заполняемых данных. | 1 | ||
| S2: FR3.6-13 | Для сотрудника найден действующий аккаунт | Интерфейс подставляет доступные данные аккаунта, включая аватар, «Email» и ФИО, если они заполнены, и сообщает, что сотрудник сможет войти по действующему паролю. Новый пароль на почту не отправляется. | 1 | ||
| S2: FR3.6-14 | Для сотрудника нет действующего аккаунта | Интерфейс позволяет вручную заполнить обязательные данные сотрудника. Для нового аккаунта интерфейс сообщает, что пароль будет выслан на указанную почту. | 1 | ||
| S2: FR3.6-15 | Партнер назначает сотруднику объекты | Интерфейс позволяет выбрать один, несколько или все доступные объекты партнерской зоны и показывает выбранные объекты в форме сотрудника. | 1 | ||
| S2: FR3.6-16 | Партнер проверяет назначенную роль | Интерфейс автоматически подставляет роль, из которой начато добавление сотрудника, и позволяет выбрать другую существующую роль. Пункт «Добавить роль» запускает отдельный сценарий S4. | 1 | ||
| S2: FR3.6-17 | Партнер сохраняет сотрудника | Для сотрудника с действующим аккаунтом интерфейс показывает действие «Сохранить». Для нового или неактивированного аккаунта интерфейс показывает действие «Сохранить и отправить пароль». Действие сохранения недоступно, пока обязательные поля не заполнены. | 1 | ||
| S2: FR3.6-18 | Добавлен сотрудник с действующим аккаунтом | После сохранения интерфейс показывает сотрудника в группе «Активные», увеличивает счетчик группы и отмечает карточку активной иконкой возле роли и аватара. | 1 | ||
| S2: FR3.6-19 | Добавлен сотрудник с неактивированным аккаунтом | После сохранения интерфейс показывает сотрудника в группе «Приглашенные», увеличивает счетчик группы и отмечает карточку серой иконкой. После первого входа сотрудник должен отображаться в группе «Активные» с активной иконкой. | 1 | ||
| S3: FR3.6-20 | Партнер открывает настройки доступа роли | Интерфейс открывает панель «Редактирование доступа роли» для выбранной роли по нажатию кнопки настройки в панели роли. | 1 | ||
| S3: FR3.6-21 | Партнер просматривает настройки доступа роли | Интерфейс показывает название и описание роли, группы доступов и доступные настройки. Полный и изменяемый состав доступов определяется актуальной таблицей. | 1 | ||
| S3: FR3.6-22 | Партнер изменяет доступ роли | Интерфейс позволяет включать и отключать доступные настройки просмотра и редактирования. Состав настроек соответствует таблице и может изменяться. | 1 | ||
| S3: FR3.6-23 | Партнер раскрывает группу доступов | Интерфейс позволяет раскрывать и сворачивать группы настроек доступа, сохраняя выбранные значения в текущей форме. | 2 | ||
| S3: FR3.6-24 | Партнер завершает настройку доступа роли | Интерфейс позволяет сохранить изменения или отменить редактирование. После успешного сохранения новые настройки применяются к выбранной роли. | 1 | ||
| S4: FR3.6-25 | Партнер выбирает «Добавить роль» при добавлении сотрудника | Интерфейс переводит партнера из выбора роли сотрудника в отдельный сценарий создания роли и настройки ее доступа. | 1 | ||
| S4: FR3.6-26 | Партнер нажимает «Добавить роль» в разделе | Интерфейс открывает панель «Создание доступа роли». | 1 | ||
| S4: FR3.6-27 | Партнер заполняет данные новой роли | Интерфейс позволяет указать обязательное название роли и добавить описание, помогающее различать роли в разделе. | 1 | ||
| S4: FR3.6-28 | Партнер настраивает доступ новой роли | Интерфейс позволяет настроить доступ новой роли и признак доступа ко всем объектам. Полный и изменяемый состав доступов определяется таблицей. | 1 | ||
| S4: FR3.6-29 | Партнер сохраняет или отменяет создание роли | Действие сохранения недоступно, пока обязательное название роли не заполнено. После сохранения интерфейс добавляет роль в список ролей и делает ее доступной для назначения сотрудникам. При отмене новая роль не появляется в списке. | 1 | ||
| S5: FR3.6-30 | Партнер открывает редактирование списка ролей | По нажатию кнопки настройки рядом с действием «Добавить роль» интерфейс переводит список ролей в режим редактирования. | 1 | ||
| S5: FR3.6-31 | Партнер изменяет порядок ролей | Интерфейс позволяет перетаскивать роли и изменять порядок их отображения в боковом списке. | 2 | ||
| S5: FR3.6-32 | Партнер удаляет лишние роли из списка | Интерфейс позволяет убрать выбранную роль из редактируемого списка. | 1 | ||
| S5: FR3.6-33 | Партнер завершает редактирование списка ролей | По нажатию «Готово» интерфейс сохраняет состав и порядок ролей и возвращает список в обычный режим. | 1 | ||
| S6: FR3.6-34 | Партнер выбирает карточку сотрудника | Интерфейс выделяет выбранную карточку и открывает панель «Редактирование» с данными сотрудника. | 1 | ||
| S6: FR3.6-35 | Партнер изменяет контактные данные сотрудника | Интерфейс позволяет изменить фотографию, объекты и роль сотрудника в соответствии с доступностью полей. | 1 | ||
| S6: FR3.6-36 | Партнер изменяет объекты сотрудника | Интерфейс позволяет выбрать один, несколько или все объекты и показывает обновленный список объектов в форме и карточке сотрудника. | 1 | ||
| S6: FR3.6-37 | Партнер изменяет роль сотрудника | Интерфейс позволяет выбрать другую существующую роль для сотрудника. После сохранения карточка отображается в соответствующей роли. | 1 | ||
| S6: FR3.6-38 | Партнер завершает редактирование сотрудника | Интерфейс делает действие сохранения доступным после изменения данных, позволяет сохранить изменения или отменить редактирование. После успешного сохранения карточка показывает актуальные данные сотрудника. | 1 | ||
| S7: FR3.6-39 | Партнер инициирует архивацию сотрудника | В панели редактирования активного сотрудника интерфейс позволяет выбрать действие «Архивировать». | 1 | ||
| S7: FR3.6-40 | Партнер подтверждает архивацию сотрудника | Интерфейс показывает подтверждение «Вы уверены, что хотите архивировать сотрудника?» и позволяет подтвердить или отменить действие. | 2 | ||
| S7: FR3.6-41 | Сотрудник архивирован | После подтверждения интерфейс переносит карточку в группу «Архивированные», обновляет счетчики и отмечает карточку красной иконкой. | 2 | ||
| S7: FR3.6-42 | Партнер отменяет архивацию сотрудника | Интерфейс закрывает подтверждение и сохраняет сотрудника в текущем состоянии без изменений. | 2 | ||
| S8: FR3.6-43 | Партнер инициирует удаление архивированного сотрудника | В панели архивированного сотрудника интерфейс позволяет выбрать действие «Удалить». | 2 | ||
| S8: FR3.6-44 | Партнер подтверждает удаление сотрудника | Интерфейс показывает подтверждение «Вы уверены, что хотите удалить сотрудника?» и позволяет подтвердить или отменить действие. | 2 | ||
| S8: FR3.6-45 | Сотрудник удален из интерфейса | После подтверждения интерфейс больше не показывает сотрудника в списке и обновляет счетчик архивированных. Удаление выполняется только в интерфейсе; для сервиса сотрудник остается в архиве. | 2 | ||
| S8: FR3.6-46 | После удаления в роли нет сотрудников | Интерфейс показывает описание выбранной роли и доступные действия для добавления сотрудника и настройки доступа роли. | 2 | ||
| S9: FR3.6-47 | Партнер инициирует восстановление сотрудника | В панели архивированного сотрудника интерфейс позволяет выбрать действие «Восстановить». | 2 | ||
| S9: FR3.6-48 | Партнер подтверждает восстановление сотрудника | Интерфейс показывает подтверждение «Вы уверены, что хотите восстановить сотрудника?» и позволяет подтвердить или отменить действие. | 2 | ||
| S9: FR3.6-49 | Сотрудник восстановлен | После подтверждения интерфейс переносит карточку в группу «Активные», обновляет счетчики и отмечает карточку активной иконкой. | 2 | ||
| S9: FR3.6-50 | Партнер отменяет восстановление сотрудника | Интерфейс закрывает подтверждение и сохраняет сотрудника в архиве без изменений. | 2 | ||
| S10: FR3.6-51 | Партнер открывает данные сотрудника без права редактирования | Интерфейс показывает ранее редактируемые поля в режиме просмотра, скрывает действие сохранения и не позволяет изменять данные, объекты, роль или состояние сотрудника. | 1 | ||
| S10: FR3.6-52 | Партнер открывает раздел во время загрузки данных | Интерфейс показывает скелетон для списка ролей и карточек сотрудников до завершения загрузки. | 2 | ||
| S11: FR3.6-53 | Партнер открывает раздел на поддерживаемом устройстве | Интерфейс адаптирует страницу раздела «Сотрудники и доступ», карточки, связанные блоки и формы редактирования для desktop, laptop, tablet и mobile. | 1 |
6. Открытые вопросы
| ID | Источник | Вопрос | Кому | Статус |
|---|---|---|---|---|
| OQ3.6-1 |