Данные поручения
Руководитель
Зарегистрированное
поручение
Процедура постановки поручения
Руководитель
Формирование поручения
База поручений
Данные поручения
Запрос данных пользователя
Подготовленные данные
База пользователей
Запрос данных о пользователе
Регистрация поручения
Уведомление исполнителя
Зарегистрированное поручение
Исполнитель
Назначенное
поручение
Проверка полномочий
Данные о роли
пользователя
Идентификация
пользователя
Подтвержденные данные
поручения
База поручений
Запись о поручении
Web-client
Frontend
HTTPS POST
/api/tasks
REST API
Form Data
SQL table "users"
SQL SELECT
Service Layer
Notification Service
Validation request
Browser
Notification event
RBAC Middleware
role_id, status
User identity
role_id == "manager"
SQL table "task"
SQL INSERT