Зачем в мобильном приложении роли и как их использовать?
Кто имел опыт работы с ролями? Как их использовать, если "пользователей" в десктопной понимании на мобильной платформе нет.
Сейчас есть небольшая задача. Есть мобильное приложение для работы склада. В стационарной версии есть две роли - приемка и отправка. Первая позволяет вводить приход товара, вторая расход. В мобильном приложении можно вводить оба этих документа. А как разделить доступ к этим документам в зависимости на чьем мобильном устройстве запущено приложение или под каким пользователем запустили (в данном случае пользователь - это имя пользователя и пароль, с использованием которого происходит синхронизация мобильной и десктопной версии, вводится при первом входе в программу и хранится в константах).
Сейчас есть небольшая задача. Есть мобильное приложение для работы склада. В стационарной версии есть две роли - приемка и отправка. Первая позволяет вводить приход товара, вторая расход. В мобильном приложении можно вводить оба этих документа. А как разделить доступ к этим документам в зависимости на чьем мобильном устройстве запущено приложение или под каким пользователем запустили (в данном случае пользователь - это имя пользователя и пароль, с использованием которого происходит синхронизация мобильной и десктопной версии, вводится при первом входе в программу и хранится в константах).
По теме из базы знаний
- Серверная часть тиражного мобильного приложения (бекапы, обмены, обновления)
- DevOps в команде специалистов 1С или сказ о том, как желтые котики хотели лучше работать…
- Переход на КЭДО: как настроить и внедрить сервис «1С:Кабинет сотрудника»
- HTTP-сервисы. Распределённые веб-приложения
- Централизованный сбор логов в мобильном приложении
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Нет, у меня мобильным приложением могут пользовать Иванов и Петров. Соответственно, когда они запускают приложение, они в настройках указывают ivanov и petrov (это их же логины в стационарную базу). Мне нужно чтобы в мобильном приложении Иванов имел доступ только к приходу, а Петров только к расходу. В стационарной базе у Иванов есть роль ВводитьПриход, а у Петрова ВводитьРасход.
Назначайте роль мобильного приложения на сервере синхронизации, соответственно константу устанавливайте на сервере синхронизации, а в мобильном устройстве в зависимости от константы и определяйте что можно.
Пока я думаю над одним вариантом. В момент ввода логина, например ivanov, мобильное приложение коннектится к стационарной базе, там "определяет" что у иванова есть только роль ВводитьПриход и соответственно текущему (единственному) пользователю мобильного приложения добавит только одну роль ВводитьПриход, после чего перезапускается.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот