Visualizar tabelas de auditoria do sistema e de mudança de relacionamento de auditoria
O ServiceNow AI Platform rastreia as inserções e atualizações para registros auditados nas tabelas Auditoria do sistema (sys_audit) e Mudança de auditoria do sistema (sys_audit_relation).
O ServiceNow AI Platform rastreia tabelas de auditoria. Para rastrear tabelas, marque a caixa de seleção Auditoria no registro do dicionário para definir o valor como verdadeiro. Por padrão, ele não audita registros de tabelas do sistema, como tabelas de conjuntos para atualização.
Colunas da tabela de auditoria do sistema
Acesse a tabela Auditoria do sistema em sua instância inserindo sys_audit.list no filtro de navegação.
| Campo | Descrição |
|---|---|
| Nome da tabela | Tabela à qual se destina o registro de auditoria (por exemplo, "incidente") |
| Nome do campo | Coluna na tabela para a qual o registro de auditoria se destina (por exemplo, "assigned_to") |
| Chave do documento | Sys_id (identificador de registro exclusivo) para o registro de origem associado ao registro de auditoria. |
| Usuário | Nome do usuário que criou a mudança. Nota: Alguns processos automatizados usam o sistema ou o usuário convidado para aplicar e rastrear mudanças nos registros. Para obter mais informações, consulte Usuários do sistema e convidados. |
| Valor antigo | O valor antigo da mudança do campo representado por este registro sys_audit.
|
| Novo valor | Novo valor da mudança do campo representado por este registro sys_audit.
|
Como funciona a tabela Mudança de relacionamento de auditoria (sys_audit_relation)
A tabela Auditoria do sistema [sys_audit] rastreia mudanças nos campos de referência em tabelas que são sinalizadas para auditoria. Esta atividade inclui entradas de campo de diário e conjuntos de históricos. A tabela Mudança de relacionamento de auditoria [sys_audit_relation] rastreia as mudanças de relacionamento entre os registros da tabela sys_audit e as tabelas de origem das quais os registros auditados se originam. Ela também rastreia quando um registro pode ter sido excluído.
- Sempre que você audita qualquer registro em uma tabela, um relacionamento é criado entre as várias tabelas de origem para o armazenamento que registra os dados. Essas informações de relacionamento são salvas nas tabelas sys_history_set, sys_history_line e sys_journal.
- Se você excluir um campo que está relacionado a um registro de tabela auditado, a tabela sys_audit_relation registrará a exclusão. Em outras palavras, sempre que você alterar um registro auditado, ele primeiro excluirá os elementos anteriores e, em seguida, criará um relacionamento na tabela sys_audit_relation com novos IDs de documento.