Configurar regras de exclusão em cascata

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Quando um registro é excluído, há diferentes opções de como a exclusão afetará os registros que fazem referência ao registro excluído. Você pode configurar o que acontece com os registros que fazem referência a um registro quando esse registro é excluído.

    Antes de Iniciar

    Função necessária: personalize_dictionary

    Por Que e Quando Desempenhar Esta Tarefa

    Por exemplo, se você excluir um registro de usuário referenciado no campo ID do chamador em vários registros de incidentes, poderá configurar o que acontece com esses registros de incidentes. Por padrão, as referências são limpas, portanto, os registros de incidentes são mantidos com um campo de ID do chamador vazio.

    Procedimento

    1. Navegue até um campo de referência em um formulário.
    2. Clique com o botão direito do mouse no rótulo do campo e selecione Configurar dicionário.
    3. Em Links relacionados, clique em Exibição avançada.
    4. Localize a seção Especificação de referência.
    5. No campo Regra em cascata de referência, selecione uma das opções a seguir.
      Nota:
      A opção deste campo não tem efeito para tabelas com relacionamentos m2m, o que significa que, neste exemplo, se as tabelas tiverem um relacionamento m2m, o registro do usuário será excluído.
      OpçãoDescrição
      Limpar ou -- Nenhum -- A exclusão de um registro limpa as referências (opção padrão).
      Excluir ou Cascata A exclusão de um registro também exclui todos os registros de referência. Por exemplo, quando um registro de usuário é excluído, todos os incidentes atribuídos ao usuário também são excluídos.
      Cuidado:
      Use este método com cuidado.
      Restrito A exclusão de um registro é restrita, a menos que não haja referências ao registro. Por exemplo, evite que o registro do usuário seja excluído se algum incidente incluir uma referência ao usuário.
      Nenhum(a) A exclusão de um registro não muda os registros que fazem referência ao registro.
    6. Clique em Atualizar.