Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Microsoft Dynamics 365 Customer Engagement (on-premises) include report che forniscono informazioni aziendali utili all'utente. Questi report sono basati su SQL Server Reporting Services e forniscono lo stesso set di funzionalità disponibili per i report di SQL Server Reporting Services.
Proprietà dei report
I report di sistema sono disponibili per tutti gli utenti. I singoli proprietari dei report possono condividerli con colleghi o team specifici oppure possono renderli disponibili all'organizzazione, in modo che tutti gli utenti possano utilizzarli.
Tipi di report
Customer Engagement (on-premises) supporta due tipi di report:
Report dei Servizi di Reporting di SQL Server. Questi report utilizzano query SQL e viste filtrate per recuperare i dati del report. Le visualizzazioni filtrate limitano i dati a ciò che è disponibile per il ruolo di sicurezza della persona che esegue il report. Tutti i report predefiniti inclusi in Customer Engagement (on-premises) sono report basati su SQL.
Non è possibile accedere alle visualizzazioni filtrate in Dynamics 365 Customer Engagement perché l'accesso al database SQL non è supportato. Se disponi di un abbonamento a Dynamics 365 (online) o Power Apps, utilizza i report basati su Fetch per i report personalizzati.
Report di Reporting Services basati su Fetch. Questi report utilizzano query FetchXML proprietarie di Customer Engagement (on-premises) anziché visualizzazioni filtrate per recuperare i dati per i report. I report creati utilizzando la Creazione guidata di report sono report basati su Fetch.
Gli altri rapporti possono essere:
Collegamenti a pagine Web
File statici
File dinamici di Office Excel che leggono i dati dal database di Customer Engagement (on-premises)
Per ogni report, è possibile modificare le proprietà seguenti:
Nome file o URL
Nome visualizzato
Descrizione
Informazioni sulla posizione in cui viene visualizzato il report nell'interfaccia utente
Sicurezza dei dati nei report
Tutti i report leggono i dati dalle visualizzazioni filtrate che filtrano i dati in base al ruolo di sicurezza dell'utente. I report visualizzano solo i dati che l'utente che li esegue è autorizzato a visualizzare.
Report nelle soluzioni
I report riconoscono le soluzioni. L'aggiunta di un report come componente a una soluzione fa sì che questa diventi una singola unità software che estende le funzionalità delle app e l'interfaccia utente. Solo i report di proprietà dell'organizzazione o visibili all'organizzazione possono essere aggiunti alle soluzioni.
Annotazioni
Per verificare se un report è visualizzabile dall'organizzazione: Nell'elenco dei report selezionare un report e quindi toccare o fare clic su Modifica. Nella scheda Amministrazione verificare se l'opzione Visualizzabile da è impostata su Organizzazione.
È possibile aggiungere, importare o esportare snapshot di report come parte di una soluzione. I report, i report secondari, la categoria di report, l'area di visualizzazione del report e il tipo di record correlato al report sono considerati componenti di un set di report. Quando si importa un aggiornamento della soluzione in modalità non di sovrascrittura, qualsiasi aggiornamento apportato dalla soluzione a un report verrà ignorato se un componente del set di report è stato personalizzato.
Inizia a scrivere report
Customer Engagement (on-premises) utilizza i report RDL (Report Definition Language) di SQL Server Reporting Services per eseguire query sui dati e restituire risultati perfezionati all'utente del report. Per altre informazioni su RDL, vedere Report Definition Language (SSRS).
Per creare o modificare report RDL esistenti che possono essere usati con le tue app, usa FetchXML, che viene quindi convertito in RDL usando gli strumenti di creazione dei report.
Se lo si desidera, è possibile utilizzare uno strumento di terze parti, SQL2FetchXML, per convertire gli script SQL in FetchXML e quindi utilizzare la query FetchXML nei report basati su Fetch. Ulteriori informazioni: Guida di SQL2FetchXML
Opzioni per la creazione di nuovi report
Per creare un nuovo report, gli utenti con le autorizzazioni appropriate possono:
Aggiungere un file o un collegamento a una pagina web come rapporto.
Eseguire la Creazione guidata report per creare un nuovo report di Reporting Services. La procedura guidata per la creazione di report consente di creare report di tabelle e grafici, inclusi i report drill-through e i report top N.
Scrivere un nuovo report di Reporting Services basato su Fetch. Per scrivere report personalizzati basati su recupero, è necessario installare l'estensione per la creazione di report. Ulteriori informazioni: Creare un nuovo report utilizzando SQL Server Data Tools
Opzioni per la modifica dei report esistenti
Per i report esistenti, gli utenti con le autorizzazioni appropriate possono:
Organizzare i report in categorie per controllare quali visualizzazioni nell'area dei report vengono visualizzate per ogni report.
Determinare la posizione in cui un report è visibile nell'interfaccia utente e modificare altre proprietà del report.
Modificare un report creato con la Creazione guidata report.
Modificare un report predefinito. Ad esempio, se si personalizza un'app, potrebbe essere necessario modificare le etichette o aggiungere o rimuovere campi nei report predefiniti. Ulteriori informazioni: Ambiente di scrittura di report con SQL Server Data Tools
Modificare il filtro predefinito per un report predefinito, un report creato con la Creazione guidata report o altri report di Reporting Services.
Creare uno snapshot una tantum per un report di Reporting Services o pianificare l'esecuzione di un report di Reporting Services a intervalli prestabiliti. Tieni presente che la funzionalità di pianificazione dei report è attualmente disponibile solo con le versioni locali di Dynamics 365 Customer Engagement.
Condividere un report personale con altri utenti o renderlo disponibile a tutti gli utenti dell'organizzazione.
Pubblicare un report in modo che sia disponibile per l'utilizzo con applicazioni esterne, ad esempio SharePoint o programmi personalizzati.
Annotazioni
Non è possibile utilizzare il Generatore report di SQL Server Reporting Services per creare report FetchXML. L'estensione per la creazione di report di Dynamics 365 per SQL Server Data Tools viene utilizzata per creare report FetchXML.