Практическое задание 4. Настройка прав на состояния

Практическое задание 4. Настройка прав на состояния#

Настройка прав доступа на переходы состояний договоров#

Настройте роль так, чтобы ее пользователю был доступен перевод состояния доходного договора из состояния «Проект» в состояние «Согласуется».

Для этого выполните следующие действия:

  • Убедитесь, что в системе настроены нужные переходы состояний. Для этого откройте настройку типов объектов: «Настройка системы > Сущности > Типы объектов». Найдите нужный тип объекта, перейдите на закладку «Переходы состояний» и для каждого состояния укажите состояния, в которые допускается переход.

  • Аналогично предыдущим заданиям выдайте настраиваемой роли право на редактирование атрибута «Состояние» для объекта «Договор».

  • Проверьте признак «Не требуется настройка прав доступа на состояния». Если он установлен для объекта «Договоры», пользователям по умолчанию будут доступны любые переходы состояний, в том числе переходы, не заданные в настройке типа объекта на предыдущем шаге.

  • Чтобы настроить доступность переходов состояний, снимите признак «Не требуется настройка прав доступа на состояния».

  • На закладке детализации «Перевод состояний» отметьте переходы, которые должны быть доступны пользователям этой роли.

  • При необходимости используйте автофильтр по типу объекта и начальному состоянию. По умолчанию на закладке отображаются все возможные переходы для всех типов объектов класса.

  • Выполните пересчет прав и повторно авторизуйтесь в системе под пользователем роли.

После этого пользователю будут доступны только те переходы состояний, которые указаны в настройках роли.