Перейти к содержимому

Добро пожаловать!

Делитесь и обсуждайте лучший контент и новые маркетинговые идеи, повышайте свой профессиональный уровень и становитесь лучшим маркетологом вместе.

Зарегистрироваться

Этот вопрос был отмечен
1 Ответить
80 Просмотры

Схема уровней контроля доступа в Odoo 19: от типа пользователя до периодической проверки

У нас Odoo 19 Enterprise с приложениями «Продажи», «Склад» и «Бухгалтерия». Сейчас каждый продавец видит все коммерческие предложения, а также себестоимость товаров. Кроме того, в одной базе данных у нас две компании, и некоторые пользователи должны работать только в одной из них.

Как правильно ввести ограничения, ничего не сломав? Стоит ли редактировать правила записей напрямую?

Аватар
Отменить
Автор Лучший ответ

Прежде чем редактировать правила записей, воспользуйтесь стандартными возможностями. Большая часть описанного решается уровнями доступа в карточке пользователя.

Ограничьте продавцов их собственными документами

Перейдите в «Настройки», раздел «Пользователи», «Управление пользователями», откройте каждого продавца и на вкладке «Права доступа» установите для «Продаж» уровень «Пользователь: только свои документы» вместо «Пользователь: все документы». Уровень «Все документы» оставьте только руководителям отдела продаж.

Скройте поле себестоимости

В Odoo Studio откройте форму товара, выберите поле себестоимости и используйте «Разрешить видимость группам» или «Запретить видимость группам», чтобы его видела только нужная группа. Без Studio для этого нужен разработчик.

Ограничьте компании

На той же вкладке «Права доступа» в области «Несколько компаний» задайте «Разрешённые компании» и «Компанию по умолчанию». После этого пользователи видят записи только тех компаний, к которым у них есть доступ, а записи с пустым полем «Компания» остаются общими.

Когда трогать правила записей

Редактируйте группы и правила записей в режиме разработчика, только если стандартные уровни не позволяют выразить ваше правило. Официальная документация предупреждает, что неудачные изменения могут оставить систему без пользователя, способного исправить доступ, поэтому привлеките опытного консультанта.

Тестирование и защита

  • Сначала внесите изменения в копию базы данных и войдите под тестовым продавцом, чтобы проверить, что он видит.
  • Сделайте двухфакторную аутентификацию обязательной в разделе «Разрешения» настроек.
  • Установите модуль Password Policy и задайте минимальную длину пароля.
  • Ежеквартально проверяйте доступ пользователей и своевременно архивируйте уволившихся.

Всегда проверяйте точные параметры в своей базе данных, так как они зависят от версии и установленных приложений.

Аватар
Отменить
Похожие посты Ответы Просмотры Активность
1
окт. 26
97
1
окт. 26
93
1
окт. 26
103
1
окт. 26
111
1
окт. 26
70