Как вы решаете проблему разграничения прав ЦФО по версиям?
Есть потребность закрывать/открывать доступ конкретного ЦФО к версии.
При этом ЦФО<>Роль, т.е. разные ЦФО могут входить в одну Роль.
Другими словами, через настроечный куб из двух измерений: ЦФО, Версия - требуется открывать или закрывать версию на редактирование.
Сталкивались ли вы с такой проблемой и если да, то как её решили?
Comments
-
Привет!
Если стандартный механизм доступа не решает проблему, то можно использовать Dynamic Cell Access.
Немножко теории от самого Anaplan:
Anapedia, советы из Best Practices, обучающая моделька из AppHub.
То есть создаеся отдельный модуль с LI Boolean с аналитиками Версии и ЦФО (и аналитикой Users, если требуется).
LI "Запись":
Если ЦФО немного и выбор хаотичный - тогда в ручную проставляете TRUE на срезе, который должен быть доступен на редактирование. Если подход системный - можно прописать формулу (например, смотреть на тип ЦФО или другое свойство).
LI "Чтение": = TRUE
Далее в нужных модулях проставьте данные LI как Read Access Driver и Write Access Driver.
Примерно так:
При значении на срезе FALSE в LI "Запись" пользователь не сможет изменить данные. Соответвенно, изменение значений на LI влияет на возможность записи.
2 -
В дополнение к развернотому ответу @AntonMineev, следует учитывать, что write access driver не закрывает модуль для импортов, запускаемых администратором, поэтому данные импорты нужно дополнительно ограничивать с помощью фильтров на view модулей-источников данных.
1 -
"При этом ЦФО<>Роль, т.е. разные ЦФО могут входить в одну Роль."
Немного добавлю, что с помощью DCA (dynamic cell access) можно управлять доступом к ЦФО по ролям пользователей.
Я вижу реализацию следующим образом:
1) Иметь List ролей в модели
2) Завести модуль на основании List users где каждому пользователю будет присваиваться роль из списка по п.1
3) Завести модуль из 2х измерений (List Ролей и List Цфо) и 2х lineitems (Role read, Role write) где будут настраиваться доступ ролей к ЦФО
4) Создать финальный модуль на справочнике Users и List Цфо и lookup'ом из п3 заполнить lineitems - User read, User write который будет использоваться как драйвер доступа далее в моделе по ЦФО
1
Categories
- All Categories
- 10.3K Forums