Tecnologia X - Auditoria - Coletando logs de auditoria do tenant
Artigos relacionados:
TECNOLOGIA - Navegador - Como abrir as opções de desenvolvedor do navegador
Este artigo contém os seguintes tópicos:
O que é uma primitiva
Obter a primitiva
Coletar logs de auditoria
O que é uma primitiva
A plataforma Senior X funciona por meio de APIs. As ações executadas nas telas da plataforma realizam chamadas para essas APIs.
As primitivas correspondem aos nomes das operações executadas por essas APIs. Dessa forma, quando for necessário realizar um rastreamento de auditoria na plataforma, é necessário informar a primitiva correspondente à ação que deseja rastrear.
Por exemplo, ao associar um usuário a um papel, a plataforma executa uma operação específica. Nesse caso, a primitiva utilizada é reassignUsers.
Obter a primitiva
A seguir, será utilizado como exemplo o procedimento para identificar a primitiva responsável por associar um usuário a um papel. O mesmo procedimento pode ser utilizado para identificar a primitiva de outras ações realizadas na plataforma.
- Acesse Tecnologia > Administração > Autorização > Gestão dos papéis.
- Edite um papel.
- Pressione F12 para abrir as ferramentas de desenvolvedor do navegador.
- Acesse a aba Network.
- Marque a opção Associado para um usuário.
- Clique em Salvar.
- Na aba Network, localize a requisição correspondente à ação realizada e identifique a primitiva utilizada, conforme demonstrado na imagem abaixo:
Observação:
Neste exemplo, a primitiva reassignUsers é responsável pela associação de um usuário ao papel.
Importante:
O procedimento apresentado é apenas um exemplo. Para identificar a primitiva de outras funcionalidades da plataforma, abra as ferramentas de desenvolvedor com F12, execute a ação desejada e verifique, na aba Network, a requisição correspondente à operação realizada.
Coletar logs de auditoria
1. Acesse a tela Tecnologia \ Administração \ Auditoria \ Rastreamento de API;
2. Crie um novo relatório de auditoria e adicione os Dados puros de;
3. Adicione um filtro e selecione Primitivas e informe a primitiva que deseja rastrear;

4. Adicione um novo filtro, selecione Usuário e informe o usuário que deseja rastrear;
5. Acesse a tela Tecnologia \ Administração \ Auditoria \ Rastreamento de API, clique em Ações, no relatório criado, e execute o relatório.
