Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Microsiga Protheus

Versões:

A partir da versão 12

Ocorrência:

Definição de permissão de acesso para informações disponibilizadas no TOTVS Smart Analytics.

Ambiente:

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.

Criação de Data Permission


Para a criação e aplicação de Data Permission serão utilizadas as Gray Pages através das seguintes etapas:

Listar todos os atributos que pode ser utilizados como filtro: https://analytics.totvs.com.br/gdc/md/{project-id}/query/attributes

  • Localizar o atributo que será utilizado como filtro e clicar sobre o nome dele, neste caso selecionaremos o atributo Área. 

Nota

 O identificador destacado no final da URL é o object-id do atributo, este valor deve ser guardado pois precisaremos dele posteriormente.

 

  • Clicar no link da chave elements para visualizar os valores que poderão ser utilizados para a montagem do filtro, neste caso criaremos um filtro para que apenas os dados da área comercial possam ser visualizados.


Nota

O identificador destacado no final da URL é o element-id do elemento, este valor deve ser guardado pois precisaremos dele posteriormente.

 

  • Definido o atributo e o elemento que será utilizado, devemos montar o filtro no formato JSON utilizando o project-id, object-id e o element-id encontrados nas etapas anteriores.

{ "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" } } }

 

  • Pronto, verifique se ocorreu algum erro, caso contrário o nosso filtro será criado.

Aplicação de Data Permission

 

Listas todos os filtros disponíveis: https://analytics.totvs.com.br/gdc/md/{project-id}/query/userfilters

  • Localizar o filtro que será aplicado e clicar sobre o nome dele, neste caso aplicaremos o filtro comercial.

Nota

O conteúdo da chave uri deve ser guardado pois precisaremos dele posteriormente.

 

Nota

O conteúdo da chave self deve ser guardado pois precisaremos dele posteriormente.


  • Para aplicar o filtro criado, devemos acessar a URL https://analytics.totvs.com.br/gdc/md/{project-id}/userfilters.
    No campo User informaremos o conteúdo da chave projectreliri obtida do usuários selecionado para receber o filtro.
    No campo UserFilters informaremos o conteúdo da chave uri obtida do filtro selecionado para ser aplicado.
    Clicar no botão Save.

  • Pronto, verifique se ocorreu algum erro, caso contrário o nosso filtro terá sido aplicado para o usuário. O filtro aplicado pode ser visualizado no Gooddata Portal, e selecionando o usuário para no qual o filtro foi aplicado 
    acessando aplicado acessando o menu Manage, Project & User.

Observações:

 

...