Практика 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в любое состояние