Condividi tramite


Fornire un titolo e azioni personalizzate alle finestre di dialogo di errore

Importante

Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vai a Novità e funzionalità pianificate per Dynamics 365 Business Central. Per i piani di rilascio più recenti, vai a Piani di rilascio di Dynamics 365, Power Platform e Cloud per le soluzioni di settore.

Abilitata per Anteprima pubblica Disponibilità generale
Utenti, automaticamente 1 mar. 2023 1 apr. 2023

Valore aziendale

Per aiutare gli utenti a procedere quando si verificano problemi durante l'utilizzo di Business Central, abbiamo introdotto una funzionalità che permette agli sviluppatori di sbloccare immediatamente gli utenti quando riscontrano problemi tramite la scelta di un'azione correttiva. Rendere i messaggi di errore più intuitivi aiuta ad aumentare la fiducia nei confronti di Business Central e allo stesso tempo riduce il tempo da dedicare alla correzione di problemi comuni.

Dettagli sulla funzionalità

Gli sviluppatori possono ora impostare la proprietà Title nelle finestre di dialogo di errore presentate all'utente in modo da arricchire la descrizione del problema. Inoltre, utilizzando l'oggetto ErrorInfo gli sviluppatori possono aggiungere fino a tre azioni personalizzate che verranno visualizzate nella finestra di dialogo di errore per fornire agli utenti azioni correttive. Ciò si ottiene chiamando il metodo AddAction nell'oggetto ErrorInfo, che può essere passato ai metodi AL che supportano ErrorInfo come Error, TestField, FieldError e altri.

Il metodo AddAction accetta tre parametri:

  • Caption: la stringa di testo che appare come didascalia dell'azione nell'interfaccia utente dell'errore.
  • CodeunitID: l'ID della codeunit da eseguire quando l'azione viene avviata dall'interfaccia utente dell'errore. La codeunit deve contenere almeno un metodo globale che deve essere chiamato dall'azione di errore. Il metodo globale deve avere un parametro del tipo di dati ErrorInfo per accettare l'oggetto ErrorInfo.
  • Method Name: il nome del metodo nella codeunit, specificato dal parametro CodeunitID, che si desidera eseguire per l'azione.

Comunicaci la tua opinione

Aiutaci a migliorare Dynamics 365 Business Central condividendo idee, fornendo suggerimenti e inviando feedback. Utilizza il forum all'indirizzo https://aka.ms/bcideas.

Vedi anche

Metodo ErrorInfo.AddAction(Text, Integer, Text) (documenti)