Практика 10.10 Администрирование переходов состояний.
Требуемые условия завершения
Дать ответ на задание
Ответ на задание необходимо предоставить в виде файлов Scala и XML, которые были изменены в текущем уроке (для написанного программного кода). Скриншоты интерфейса приложения для заданий выполняемых в интерфейсе и для демонстрации работы кода в системе Global ERP следует отправить в формате PDF, PNG или JPG. Для удобства рекомендуется прислать все файлы в одном архиве.
В ответе на задание должны содержаться элементы, обеспечивающие работоспособность описанного в задании функционала.
- Для адм. объекта
Lbr_OutOrder
снимите признакНе требуется настройка прав доступа на состояния
. -
Для класса
Lbr_OutOrder
добавьте новоё состояниеСогласуется
и настройте переходы состояний.
- Примечание
-
- Переход состояний должен быть: Оформляется -> Согласуется -> Выполнен
-
Создайте роль
Права на все переходы состояний
, дайте ей доступ на все возможные переходы адм. объектаLbr_OutOrder
-
Создайте роль
Права на перевод в Согласуется
, дайте ей доступ на перевод только вСогласуется
для адм. объектаLbr_OutOrder
-
Выдайте этим ролям права на редактирование атрибута
Состояние
элементаLbr_OutOrderAvi#Default
-
Роль
Права на перевод в Согласуется
выдайте профилюТолько чтение
, пересчитайте индексацию пользователей профиля. -
Роль
Права на все переходы состояний
выдайте профилюПолный доступ
, пересчитайте индексацию пользователей профиля. -
Зайдите под пользователем
userRO
в систему, он может переводить состояния заказовLbr_OutOrder
только вСогласуется
-
Зайдите под пользователем
userFull
в систему, он может переводить заказыLbr_OutOrder
в любое состояние