Visualizar tabelas de auditoria do sistema e de mudança de relacionamento de auditoria

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • 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.

    Nota:
    Para evitar problemas de desempenho e loops infinitos, o sistema ignora qualquer regra de negócios ou fluxo de trabalho acionado por inserções na tabela Auditoria do sistema.

    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.

    As seguintes colunas aparecem nos registros da tabela sys_audit:
    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.

    • Campos de referência: valor sys_id exclusivo do registro alterado.
    • Campos de data e hora: valor em Coordinated Universal Time (UTC) conforme armazenado no banco de dados.
    Novo valor

    Novo valor da mudança do campo representado por este registro sys_audit.

    • Campos de referência: valor sys_id exclusivo do registro alterado.
    • Campos de data e hora: valor em Coordinated Universal Time (UTC) conforme armazenado no banco de dados.

    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.