Como criar e aplicar DATA PERMISSIONS no GOODATA
Produto: | Microsiga Protheus - TOTVS Smart Analytics |
Ocorrência: | Definição de permissão de acesso para informações disponibilizadas no TOTVS Smart Analytics. |
Passo a passo: | Introdução O recurso de Data Permissions do GoodData permite que qualquer atributo seja utilizado para a construção de filtros que podem ser aplicados para qualquer usuários do sistema. No TOTVS Smart Analytics, a dimensão de áreas foi criada para permitir a aplicação de filtros por áreas ou fatos e, desta forma, definir o que cada usuário pode visualizar. É recomendado que a aplicação de Data Pemissions seja realizada nos atributos da dimensão de áreas, pois desta forma o filtro é propagado por todas as fatos do modelo automaticamente. Os atributos disponíveis são: Área, Fato e Descrição.
Criação de Data PermissionPara a criação e aplicação de Data Permission serão utilizadas as Gray Pages, usuários avançados podem utilizar diretamente a REST API (https://developer.gooddata.com/api#/reference) que oferece uma série de recursos adicionais.
O identificador destacado no final da URL é o object-id do atributo, este valor deve ser guardado pois precisaremos dele posteriormente.
O identificador destacado no final da URL é o element-id do elemento, este valor deve ser guardado pois precisaremos dele posteriormente.
{ "userFilter": { "content": { "expression": "[/gdc/md/{project-id}/obj/{object-id}]=[/gdc/md/{project-id}/obj/{object-id}/elements?id={element-id}]" }, "meta": { "category": "userFilter", "title": "Comercial" } } }
Aplicação de Data PermissionListas todos os filtros disponíveis: https://analytics.totvs.com.br/gdc/md/{project-id}/query/userfilters
O conteúdo da chave uri deve ser guardado pois precisaremos dele posteriormente.
O conteúdo da chave self deve ser guardado pois precisaremos dele posteriormente.
|
Observações: |
|