Segurança do Servidor AX > Usuários e funções

Usuários e funções

O acesso do usuário é controlado por tipo e função do usuário. Usuários administrativos têm acesso total ao Analytics Exchange, enquanto usuários não administrativos têm permissões de nível de aplicativo que controlam o acesso no nível de pastas e coleções.

Tipos de usuários

Existem dois tipos de usuários do Servidor AX:

Funções de usuários

Com exceção do Super Admin, todos os usuários no Servidor AX têm uma ou mais das seguintes funções:

Para obter mais informações sobre cada função no Servidor AX, consulte Segurança do usuário.

Licenciamento do Acesso de Cliente Web

Dependendo do tipo de licença do Servidor AX da sua organização, um dos quatros cenários abaixo será possível ao conceder acesso ao Cliente Web AX:

Se a sua licença não incluir acesso ao Cliente Web AX, ou se todas as licenças estiverem em uso, não será possível atribuir a função Acesso ao Cliente Web aos usuários.

Permissões de itens de auditoria

Os usuários com as funções Acesso ao Core Client e Acesso de Cliente Web têm permissões adicionais de aplicativo que controlam com que item de auditoria de Diretório de trabalho ou Biblioteca eles podem trabalhar.

Cada coleção e pasta tem permissões individuais que especificam:

Nota:

Os usuários com a função Admin têm "Permissões totais" para todos os itens de auditoria.

Para obter mais informações sobre permissões de itens de auditoria, consulte .

Log de alterações de permissões e funções no Servidor AX

O Servidor AX rastreia todas as alterações de permissões e funções na tabela userpermissionlog do banco de dados.

Usando essa tabela, você pode consultar informações sobre as seguintes ações:

tabela userpermissionchangelog

Coluna Tipo de dados Pode ser null Descrição
logId
  • bigserial (Oracle)
  • biserial (PostgreSQL)
N A chave primária autoincremental do registro.
Nota

Se registros com o mesmo valor de transactionid não têm valores sequenciais de logId, confira os logs do seu banco de dados para verificar se uma exclusão manual não foi executada na tabela.

transactionid
  • NVARCHAR2(40) (Oracle)
  • text (PostgreSQL)
N O identificador único da ação do usuário que criou o registro.
Dica:

Uma única ação na interface do usuário pode criar vários registros nessa tabela. Agrupe os registros por transactionid para encontrar todas as alterações de permissões associadas a uma única ação de usuário.

userid
  • NVARCHAR2(100) (Oracle)
  • text (PostgreSQL)
N O ID do usuário cuja função ou permissão será alterada pela ação.
username
  • NVARCHAR2(2000) (Oracle)
  • text (PostgreSQL)
N O nome do usuário cuja função ou permissão será alterada pela ação.
audititemid
  • NVARCHAR2(40) (Oracle)
  • uuid (PostgreSQL)
S O identificador do item de auditoria afetado pela alteração de permissão do usuário. Nulo na mudança de função.
permissiontype
  • NVARCHAR2(2000) (Oracle)
  • text (PostgreSQL)
S O tipo de permissão do usuário para o registro.
action
  • NVARCHAR2(2000) (Oracle)
  • text (PostgreSQL)
N A ação tomada pelo usuário que faz a alteração.
changebyuserid
  • NVARCHAR2(100) (Oracle)
  • text (PostgreSQL)
S O ID do usuário que alterou as permissões.
changedbyusername
  • NVARCHAR2(2000) (Oracle)
  • text (PostgreSQL)
N O nome do usuário que alterou as permissões.
changetime
  • timestamp (Oracle)
  • timestamp (PostgreSQL)
N O carimbo de data/hora da alteração do registro.
application
  • NVARCHAR2(32) (Oracle)
  • text (PostgreSQL)
N O aplicativo a partir do qual a alteração foi feita:
  • ACLConfig: Configuração do Servidor AX
  • RestV1: API Rest do AX
  • AXClient: Cliente AX
  • N/D: tarefa de restauração de coleção