Share via


Testare e risolvere i problemi dei report

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dopo aver creato un report, testarlo per verificare se produce i risultati desiderati.

Testare un report

  1. Testare il report in Microsoft Visual Studio nella scheda Anteprima.

  2. Se vengono segnalati errore, correggere la causa degli errori ed eseguire il test di nuovo.

  3. Quando il report viene eseguito correttamente, pubblicare il report nel server di report. A tale scopo, in Microsoft Dynamics 365, vai a Vendite > Report. Fare clic su Nuovo e quindi immettere le informazioni richieste.

  4. Eseguire il report pubblicato da Microsoft Dynamics 365 per verificare il funzionamento del report.

Suggerimenti per il test di un report

Nel seguente elenco dei suggerimenti viene fornito come guida per testare i report:

  • Solo report basati su SQL: Verificare che i report accedano ai dati di Microsoft Dynamics 365 tramite le visualizzazioni filtrate per seguire le restrizioni di sicurezza di Dynamics 365.

  • Solo report basati su SQL: Verificare il numero di unioni tabella SQL. I report potrebbero non funzionare se sono presenti troppe unioni tabella. Dopo aver caricato il report, aprire la sezione di filtro preliminare del report e aggiungere alcune entità correlate, ad esempio, account con opportunità associate. Eseguire il report con le entità correlate. Se si verifica un numero massimo di errori di unioni SQL, è consigliabile semplificate il report o rimuovere alcune entità filtrabili Ricerca avanzata.

  • Verificare di aver specificato i filtri dei report per le entità corrette. Dopo aver caricato il report, aprirlo e controllare se le entità designate per il filtro Ricerca avanzata devono essere esposte dominio per il filtro preliminare.

  • Se il report esegue la query di un'entità personalizzata, accertarsi che tale entità possa essere filtrata in modo corretto. e che la restituzione dei dati da parte del report in base ai ruoli utente con la sicurezza a livello utente nelle entità, ruoli di sicurezza personalizzati e altri ruoli.

  • Alcuni report sono sensibili al contesto e possono essere eseguiti sui record selezionati in un elenco. Per i tipi di report, verificare che il report possa essere eseguito nelle visualizzazioni di sistema, nelle visualizzazioni di sistema personalizzate e nei record selezionati.

  • Verificare di poter acquisire snapshot di report tramite la pianificazione guidata nell'applicazione Web Dynamics 365.

  • Verificare di poter salvare il report come file PDF. I report stampano spesso meglio con la formattazione PDF.

  • Verificare che i sottoreport dettagliati siano nascosti quando si pubblica un report, in modo da non essere eseguiti direttamente dagli utenti.

Drill-through del report con esito negativo nel Visualizzatore report di Visual Studio

Alcuni parametri nei report che sono generati dalla Creazione guidata report sono contrassegnati internamente (sola lettura). Di conseguenza, quando si caricano i report in Visual Studio e si prova a eseguire il drill-through, nel visualizzatore report di Visual Studio non vengono visualizzati i report. Per risolvere questo problema, utilizzare la Progettazione report di Visual Studio per modificare i parametri da interno a nascosto. Deselezionare la casella di controllo Interno e verificare di aver selezionato la casella di controllo Nascosto per ognuno dei parametri seguenti:

  • CRM_Drillthrough

  • CRM_DrillthroughFilterBy

  • CRM_FilterText

  • CRM_URL

I parametri con prefisso CRM_Filtered, come CRM_FilteredAccount o CRM_FilteredContact devono essere contrassegnati come nascosti e non interno.

Nota

Il report potrebbe non contenere tutti i parametri elencati di seguito.

Vedere anche

Report e analisi con Dynamics 365
Pubblicare report
Utilizzare i parametri nei report
Creare un nuovo report utilizzando SQL Server Data Tools

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright