Ambiente di scrittura report utilizzando SQL Server Data Tools

In questo articolo vengono descritte le operazioni necessarie per la modifica dei report delle app Dynamics 365 for Customer Engagement.

Per scrivere e pubblicare un report, è necessario disporre degli strumenti di sviluppo richiesti e dei privilegi appropriati nelle app Dynamics 365 for Customer Engagement. Inoltre, è consigliabile avere conoscenze già acquisite per:

  • Visual Studio.

  • Creazione di report di SQL Server Reporting Services usando SQL Server Data Tools (SSDT).

  • Il linguaggio FetchXML delle app Dynamics 365 per Customer Engagement per scrivere report basati su Fetch.

Strumenti necessari

Per scrivere un report personalizzato per le app Dynamics 365 for Customer Engagement è necessario quanto segue:

Nota

  • Non è possibile utilizzare il Gestione report di Microsoft SQL Server Reporting Services per la creazione di report FetchXML. Estensione per la modifica dei report di Dynamics 365 per SQL Server Data Tools è utilizzata per modificare i report basati su FetchXML.
  • L'estensione per la modifica dei report di Dynamics 365 è disponibile solo nella versione a 32 bit.

Privilegi obbligatori

Per distribuire report personalizzati nelle app Dynamics 365 for Customer Engagement, è necessario disporre di un account per le app Dynamics 365 for Customer Engagement e di un ruolo di sicurezza assegnato all'utente che includa il privilegio PublishReport. Per impostazione predefinita, i ruoli di sicurezza dell'addetto alla personalizzazione del sistema e dell'amministratore di sistema dispongono di tali privilegi.

Processo di sviluppo dei report

Di seguito sono elencati i passaggi per lo sviluppo di report personalizzati delle app Dynamics 365 for Customer Engagement. Durante lo sviluppo di un report potrebbe essere necessario ripetere alcuni passaggi:

  1. Sviluppare un concetto o una specifica di report in base alle informazioni aziendali da visualizzare.

  2. Creare un report personalizzato oppure utilizzare un report esistente per la modifica utilizzando SQL Server Data Tools in Visual Studio.

    • Creare un nuovo report (personalizzato). Altre informazioni: Creare report personalizzati utilizzando SQL Server Data Tools

    • Scaricare un file Report Definition Language (.rdl) delle app Dynamics 365 for Customer Engagement esistente. Per farlo, aprire un'app Customer Engagement, selezionare la scheda Report, selezionare il report desiderato, quindi selezionare Modifica sulla barra dei comandi. Nella pagina delle proprietà del report seleziona Scarica report nella barra degli strumenti Azioni.

  3. Creare i parametri del report di base. Altre informazioni: Utilizzare i parametri nei report

  4. Specificare i set di dati e i criteri di filtro per recuperare i dati:

  5. Definire il layout di base del report, incluse le intestazioni e i piè di pagina.

  6. Aggiungere gli elementi del report in base alla specifica del report. Altre informazioni: Aggiungere la navigazione del report

  7. Visualizzare in anteprima il report in Visual Studio e risolvere eventuali errori. Altre informazioni Testare e risolvere i problemi dei report

  8. Distribuire il report al server di report usando le app Dynamics 365 for Customer Engagement. Altre informazioni: Pubblicare report

  9. Eseguire il report distribuito per verificare.

Vedi anche

Creare query con FetchXML
Creare report personalizzati utilizzando SQL Server Data Tools