Report della copia tra le distribuzioni locali di Microsoft Dynamics CRM
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
Il metodo preferito per copiare un report tra organizzazioni o distribuzioni è di includere il report e tutte le entità personalizzate che il report utilizza in una soluzione. Se si esegue tale operazione, il sistema eseguirà automaticamente il mapping dei tipi di entità. Se si sceglie di copiare manualmente un report in altre distribuzioni di Microsoft Dynamics 365, è necessario modificare i codici del tipo entità per le entità personalizzate indicate nel report.
In questo argomento
Correggere il codice del tipo per un'entità personalizzata utilizzata in un report
Copiare un report tra le distribuzioni
Correggere il codice del tipo per un'entità personalizzata utilizzata in un report
Il codice del tipo per un'entità personalizzata può essere diverso nelle diverse installazioni di Microsoft Dynamics 365. Se il report contiene riferimenti a un codice del tipo di entità personalizzato, ad esempio quando si esegue un drill-through in un'entità personalizzata di Microsoft Dynamics 365, è necessario modificare il codice del tipo di entità personalizzata a cui si fa riferimento nel report nell'effettivo codice del tipo di entità personalizzata nell'altro sistema in cui si sta distribuendo il report.
Il codice del tipo di entità per tutte le entità predefinite (non personalizzate) è predefinito.
&etc=<entity_type_code>.
Il metodo consigliato per fare riferimento al codice del tipo è di definire un parametro nascosto nel report e di impostarne il valore sul codice del tipo di entità personalizzata nel sistema di origine. Dopo la distribuzione a un'altra installazione di Microsoft Dynamics 365, utilizzare un'istruzione SQL per impostare il valore del parametro sul codice del tipo di entità personalizzata in quel sistema.
Per utilizzare un parametro di CRM_OTC anziché il codice del tipo hardcoded in drill-through eseguire il collegamento a Microsoft Dynamics CRM
Ottenere il valore del codice del tipo di entità personalizzata. A tale scopo, eseguire la seguente query SQL nel database dell'organizzazione Microsoft Dynamics 365. Sostituire il nome organization_MSCRM appropriato. Individuare il codice del tipo di entità personalizzata nel set di risultati.
use <organization>_MSCRM select Name,ObjectTypeCode from dbo.Entity order by ObjectTypeCode
Nel report, creare due parametri del report: CRM_URL e CRM_OTC.CRM_OTC deve essere della stringa di tipo. Il valore predefinito CRM_OTC deve essere impostato sul valore ottenuto nel passaggio 1.
Nell'elemento del report da utilizzare per un collegamento drill-through, aggiungere il codice del valore seguente:
=Parameters!CRM_URL.Value &"?ID={" & Fields!new_custentityid.Value.ToString() & "}&OTC="+Parameters!CRM_OTC.Value
Visualizzare in anteprima e salvare il report.
Copiare il report nel server di destinazione in base alle istruzioni nella sezione seguente.
Copiare un report tra le distribuzioni
Dopo aver ridistribuito Microsoft Dynamics 365 da un server a un altro, i report personalizzati devono essere copiati singolarmente nel server (destinazione) ridistribuito.
Per ridistribuire uno o più report
Quando si copia un report che fa riferimento a un codice del tipo di entità personalizzata, è necessario aggiornare la definizione dei parametri del report di CRM_OTC per indicare il codice del tipo di oggetto dell'entità nel sistema di destinazione.
Dal server Microsoft Dynamics 365 di destinazione, aprire una finestra del browser e passare al sistema di origine e Microsoft Dynamics 365.
Nell'elenco di report Microsoft Dynamics 365 selezionare il report personalizzato. Nella barra degli strumenti, selezionare Modifica e quindi selezionare Azioni. Scegliere Scarica report dal menu Azioni.
Selezionare Salva. Specificare un nome file quando viene richiesto e salvare il report nel sistema di destinazione. Una copia del report esiste ora nel sistema di destinazione.
Nel browser, passare a Microsoft Dynamics 365 nel sistema di destinazione.
Nella barra degli strumenti posizionata sopra l'elenco Report di Microsoft Dynamics 365, selezionare Nuovo.
Nella finestra di dialogo Report:Nuovo report inserire il percorso dei file di origine. Inoltre, compilare la sezione Dettagli del modulo.
Selezionare Salva e chiudi.
Il report verrà ora visualizzato nell'elenco Report. È necessario selezionare una categoria o un'entità appropriata nei menu a discesa sopra la barra degli strumenti per visualizzare il report.
Se non si desidera designare un filtro predefinito, andare al passaggio 14.
Selezionare il report nell'elenco Report.
Nella barra degli strumenti, scegliere Altre azioni, quindi selezionare Modifica filtro predefinito dal menu.
Nella finestra di dialogo Visualizzatore report, definire i criteri di filtro predefinito che verranno utilizzati ogni volta che viene eseguito il report.
Selezionare Salva filtro predefinito.
Selezionare Esegui report.
Dopo aver testato il report e verificato che funziona correttamente, seguire questi passaggi per aggiungere il report agli elenchi sensibili al contesto e ai moduli in Microsoft Dynamics 365.
Per aggiungere il report agli elenchi sensibili al contesto e ai moduli in Microsoft Dynamics CRM
Selezionare il report nell'elenco Report.
Nella barra degli strumenti Azioni scegliere Modifica.
Nella finestra di dialogo Report, creare la sezione Categorizzazione in base alle relative descrizioni.
Categorie: consente di suddividere in categorie il report in base allo scopo desiderato. Ad esempio, un report delle vendite può essere incluso in elenchi sensibili al contesto e in moduli nell'area vendite di Microsoft Dynamics 365.
Tipi di record correlati: consente di associare il report a entità specifiche, ad esempio un account o un contatto. Il report può essere visualizzato in elenchi sensibili al contesto e in moduli per tali entità.
Visualizza in: questa impostazione consente al report di essere visualizzato nei moduli e negli elenchi sensibili al contesto. È possibile limitare la visualizzazione del report utilizzando questa impostazione. Se si intende pubblicare un report nascosto, deselezionare la casella di testo Visualizza in.
Lingue: consente di associare il report a tutti le lingue o solo all'inglese.
Selezionare Salva e chiudi.
Vedere anche
Scrittura dei report di CRM 2015 locale
Pubblicare report
© 2016 Microsoft Corporation. Tutti i diritti sono riservati. Copyright