Перейти к содержанию

Таблица сотрудников#

Пользователи процесса#

Предусловия#

Точки входа#

  • пункт Сотрудники в меню приложения

Процесс#

Общий вид#

# Шаг
1 Пользователь нажимает на пункт Сотрудники в меню приложения
2 Система отображает первые 25 сотрудников
3 Пользователь нажимает на ссылку перехода на следующую страницу
4 Система отображает следующие 25 сотрудников
5 Пользователь нажимает на ссылку перехода на предыдущую страницу
6 Система отображает предыдущие 25 сотрудников
7 Пользователь вводит в строку поиска часть ФИО
8 Система отображает сотрудников с ФИО, которые совпадают с введенным значением
11 Пользователь вызывает панель фильтров
12 Система отображает панель фильтров
13 Пользователь выбирает роль
14 Система отображает сотрудников с выбранной ролью
15 Пользователь выбирает статус
16 Система отображает сотрудников с выбранным статусом

Интерфейс#

Таблица сотрудников#

img.png

Поле таблицы Атрибут объекта
Сотрудник user.emploee.fio
Email user.email
Роль user.role
Статус user.status

Записи отсортированы по первой колонке в порядке возрастания.

Маппинг значений user.status в интерфейс#

@startuml

left to right direction

state "INVITED — Приглашение отправлено" as INVITED : Сотрудника пригласили в систему,\nно он еще не принял приглашение

state "ACTIVE – Активен" as ACTIVE : Сотрудник может\n - входить в систему\n - выполнять функции в соответствии\nс назначенной ролью

state "INACTIVE – Заблокирован" as INACTIVE: Сотрудник не может\n - входить в систему\n - выполнять функции в соответствии\nс назначенной ролью

[*] -->  INVITED

INVITED --> ACTIVE
ACTIVE --> INACTIVE
INACTIVE --> ACTIVE

INVITED --> INACTIVE
INACTIVE --> INVITED

INACTIVE --> [*]

@enduml

Строка поиска#

Поиск по вхождению введенного значения в атрибуте

  • ФИО user.emploee.fio

Панель фильтров#

img_1.png

  • Роль - поиск по указанной роли в user.role
  • Статус - поиск по выбранному статусу сотрудника в user.status. Статусная модель

Копка Пригласить сотрудника#

Инициализирует процесс приглашения сотрудника

Полный набор макетов

Все макеты и состояния по ссылке Макеты Figma: Список сотрудников