Mantenere i trigger e correggere gli errori

L'applicazione Risultati monitora i trigger per determinati tipi di errori. Le tabelle con trigger interrotti hanno un'icona di errore accanto al conteggio dei trigger. L'applicazione Risultati disabilita anche i trigger interrotti in modo che non possano essere eseguiti con falsi pretesti. È possibile risolvere questi problemi non appena si presentano.

Perché i trigger si interrompono

Variazioni nel tempo

Con il passare del tempo, la propria azienda e i propri dati presentano dei cambiamenti. Per esempio, qualcuno potrebbe eliminare i campi utilizzati dai trigger o modificare il formato dei dati. Alcune persone potrebbero anche lasciare l'azienda o trasferirsi in altri reparti.

Copiare i trigger in altre posizioni

I trigger spesso fanno riferimento a persone e campi specifici. Quando si copia un trigger, tali risorse potrebbero non esistere nella destinazione del trigger.

Errori e modalità di risoluzione

I trigger interrotti sono contrassegnati da un'icona di errore rossa e vengono automaticamente disabilitati. Quando si risolve il problema sottostante, il trigger viene automaticamente abilitato di nuovo. La tabella seguente spiega i tipi di errori che l'applicazione Risultati controlla.

Errore Tipo Dettagli Come risolvere questo errore
Il trigger fa riferimento a un campo non valido Errore

Ciò significa che un trigger fa riferimento a un determinato campo, che però non contiene il tipo di dati previsto dal trigger. In genere, ciò accade quando il tipo di dati di un campo viene modificato durante l'importazione di nuovi dati o un trigger viene copiato in una tabella in cui tale campo contiene un tipo di dati diverso.

  • Importare i dati in questa tabella e assicurarsi che il campo contenga il tipo di dati corretto. Per maggiori informazioni, consultare Importare ed esportare dati.
  • Modificare il trigger. Per maggiori informazioni, consultare Modificare un trigger.
  • Eliminare il trigger se non serve più. Per maggiori informazioni, consultare Eliminare un trigger.
Il trigger fa riferimento a un campo che non esiste Errore

Ciò significa che un trigger fa riferimento a un determinato campo, che però non esiste in questa tabella. In genere, ciò accade quando un campo viene eliminato da una tabella o un trigger viene copiato in una tabella in cui tale campo non esiste.