open:tech:dev:common_user_roles
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
open:tech:dev:common_user_roles [2023/05/08 06:17] – [METASERVICE-SUPERVISOR] sharixadmin | open:tech:dev:common_user_roles [2025/07/06 15:54] (текущий) – sharixadmin | ||
---|---|---|---|
Строка 43: | Строка 43: | ||
* указание счета для финансовых поступлений | * указание счета для финансовых поступлений | ||
* загрузка и удаление документов, | * загрузка и удаление документов, | ||
- | * создание схем услуг в рамках сервиса | + | * создание схем услуг в рамках сервиса |
* (metaservice_roles) назначение любых прав (кроме своего уровня) внутри организации, | * (metaservice_roles) назначение любых прав (кроме своего уровня) внутри организации, | ||
* (partner_activation) активация и деактивация аккаунтов партнеров (заключение и расторжение договора) (статусы ACTIVE/ | * (partner_activation) активация и деактивация аккаунтов партнеров (заключение и расторжение договора) (статусы ACTIVE/ | ||
Строка 54: | Строка 54: | ||
* (operational_control_extra) Удовлетворение или отмена заявок на получение дополнительных прав пользователей в рамках операции по заявке (например, | * (operational_control_extra) Удовлетворение или отмена заявок на получение дополнительных прав пользователей в рамках операции по заявке (например, | ||
* (operational_control) Управление статусами заявок (ST_REQUEST) с доступными правами (кроме заявок админа) внутри организации, | * (operational_control) Управление статусами заявок (ST_REQUEST) с доступными правами (кроме заявок админа) внутри организации, | ||
- | * (user_activity_control) Управление статусами активности пользователей внутри организации, | + | * (activity_control) Управление статусами активности пользователей внутри организации, |
- | * (user_access_control) Управление правами пользователей внутри организации, | + | * (access_control) Управление правами пользователей внутри организации, |
* (metaservice_partner_docs) Управление статусом проверки документов партнеров PARTNER-ADMIN (переключение с NEW на OK или с NEW на ERROR, или OK на ERROR) (это обработка ST_REQUEST и изменение статуса документа, | * (metaservice_partner_docs) Управление статусом проверки документов партнеров PARTNER-ADMIN (переключение с NEW на OK или с NEW на ERROR, или OK на ERROR) (это обработка ST_REQUEST и изменение статуса документа, | ||
* Обработка заявок, | * Обработка заявок, | ||
Строка 61: | Строка 61: | ||
==== METASERVICE-SUPPORT ==== | ==== METASERVICE-SUPPORT ==== | ||
информационная обработка поступающих заявок: | информационная обработка поступающих заявок: | ||
- | * чтение заявок NEW и переназначение на другого специалиста внутри организации, | + | * (service_request) |
- | * заведение заявок в системе при обработке звонков и чатов | + | * (service-inbox) |
* прием входящих перенаправленных другими операторами звонков от платформы и партнеров | * прием входящих перенаправленных другими операторами звонков от платформы и партнеров | ||
- | * прием сообщений в чате (чат сразу сделать формой заявки и продолжающимися комментариями) | + | * (service-inbox) |
* отправка запросов ACCESS_REQUEST на уровень METASERVICE_SUPERVISOR (тут кстати вопрос - при удовлетворении доступа изменения вносит запросивший или подтвердивший? | * отправка запросов ACCESS_REQUEST на уровень METASERVICE_SUPERVISOR (тут кстати вопрос - при удовлетворении доступа изменения вносит запросивший или подтвердивший? | ||
Строка 70: | Строка 70: | ||
==== METASERVICE-TECHSUPPORT ==== | ==== METASERVICE-TECHSUPPORT ==== | ||
+ | (service-inbox-tech) | ||
* Техническая обработка поступающих заявок (IN PROGRESS-> | * Техническая обработка поступающих заявок (IN PROGRESS-> | ||
* Запрос на получение доступа к автомобилям партнеров при необходимости в результате обработки поступающих заявок | * Запрос на получение доступа к автомобилям партнеров при необходимости в результате обработки поступающих заявок | ||
Строка 84: | Строка 85: | ||
* загрузка и удаление документов, | * загрузка и удаление документов, | ||
* активация и деактивация действующих схем услуг | * активация и деактивация действующих схем услуг | ||
- | * назначение и изменение тарифов внутри выбранных действующих схем услуг | + | * назначение и изменение тарифов внутри выбранных действующих схем услуг |
- | * назначение любых прав (кроме своего уровня) внутри организации, | + | * (partner_roles) |
- | * управление статусами проверки актуальности документов, | + | * (provider_docs, |
* активация и деактивация допущенных к управлению водителей (DRIVER) (заключение и расторжение договора) (статусы ACTIVE/ | * активация и деактивация допущенных к управлению водителей (DRIVER) (заключение и расторжение договора) (статусы ACTIVE/ | ||
* Обработка заявок, | * Обработка заявок, | ||
==== PARTNER-SUPERVISOR ==== | ==== PARTNER-SUPERVISOR ==== | ||
- | * Удовлетворение или отмена заявок на редактирование заявок/ | + | * (service_request_edit) |
- | * Удовлетворение или отмена заявок на получение дополнительных прав пользователей в рамках операции по заявке (например, | + | * (operational_control_extra) |
- | * Управление статусами заявок (ST_REQUEST) с доступными правами (кроме заявок админа) внутри организации, | + | * (operational_control) |
- | * Управление статусами активности пользователей внутри организации, | + | * (activity_control) |
- | * Управление правами пользователей внутри организации, | + | * (access_control) |
- | * Управление статусом проверки документов | + | * (provider_docs, |
* Обработка заявок, | * Обработка заявок, | ||
==== PARTNER-SUPPORT ==== | ==== PARTNER-SUPPORT ==== | ||
+ | |||
+ | Важно: в концепции предполагается, | ||
+ | |||
+ | (partner-inbox) | ||
информационная обработка поступающих заявок: | информационная обработка поступающих заявок: | ||
* чтение заявок NEW и переназначение на другого специалиста внутри организации, | * чтение заявок NEW и переназначение на другого специалиста внутри организации, | ||
Строка 111: | Строка 116: | ||
==== PARTNER-TECHSUPPORT ==== | ==== PARTNER-TECHSUPPORT ==== | ||
+ | (partner-inbox-tech) | ||
* Техническая обработка поступающих заявок (IN PROGRESS-> | * Техническая обработка поступающих заявок (IN PROGRESS-> | ||
* Запрос на получение доступа к автомобилям внутри организации при необходимости в результате обработки поступающих заявок | * Запрос на получение доступа к автомобилям внутри организации при необходимости в результате обработки поступающих заявок | ||
Строка 128: | Строка 134: | ||
* Просмотр страниц с публичным описанием платформы и сервиса | * Просмотр страниц с публичным описанием платформы и сервиса | ||
+ | |||
+ | ===== О том, как хранится информация о ролях ===== | ||
+ | |||
+ | Перечисленные выше группы - это группы в LDAP и в web-приложении. И имеют они отношение к функционированию системы в целом. Так, например, | ||
+ | |||
+ | Чтобы получить ту или иную роль первый раз в системе - должны быть соответствующие записи в таблицах: | ||
+ | * действующая запись в таблице Permissions, | ||
+ | * действующая запись в таблице Relationship, | ||
+ | |||
+ | Особенности: | ||
+ | * взаимоотношения не ограничены по времени | ||
+ | * для установления взаимоотношений могут понадобиться какие-то документы | ||
+ | * у одного пользователя может быть много взаимоотношений разного вида с одним юрлицом или одним другим пользователем | ||
+ | * разрешения ограничены по времени | ||
+ | * для получения разрешений могут потребоваться какие-то документы | ||
+ | * окончание действия разрешения не обязательно лишает пользователя роли в системе, | ||
+ | |||
+ | Таким образом, | ||
+ | * отправить заявку с Permissions | ||
+ | * отправить заявку с Relationship | ||
+ | * загрузить все документы для Permission | ||
+ | * загрузить все документы для Relationship | ||
+ | * успешно пройти проверку человеком или обработчиком, | ||
+ | |||
+ | Для отзыва роли: | ||
+ | * деактивировать соответствующий Permissions | ||
+ | * если отзывается роль уровня Metaservice-* - с деактивацией происходит и отзыв глобальной роли (обработчиком). Для уровня Partner-* отзыв роли происходит только в том случае, | ||
+ | |||
+ | Что происходит, | ||
+ | В этом случае все соответствующие Permission переходят в статус deactivated или pending/ | ||
+ | |||
+ | Как проверить возможность отображения страницы пользователю? | ||
+ | * если роль уровня Metaservice - достаточно просто ее проверить. | ||
+ | * если роль уровня Partner - то отображаются только страницы в соответствии с Permission для данного конкретного юрлица, |
open/tech/dev/common_user_roles.1683515866.txt.gz · Последнее изменение: 2023/05/08 06:17 — sharixadmin