Esempio: Creare e associare il record della Knowledge Base all'incidente

 

Data di pubblicazione: gennaio 2017

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

In questo esempio viene illustrato come creare un'istanza del record della Knowledge Base e associarla all'istanza di un caso. Per ulteriori informazioni sulla funzionalità illustrata in questo esempio, vedi Utilizzare la knowledge base di Parature in Dynamics 365.

Questo esempio è per Aggiornamento 1 di Microsoft Dynamics CRM Online 2015 e Microsoft Dynamics 365 (locale). L'esempio è disponibile per il download in Integrazione di Parature: Creare e associare il record della Knowledge Base all'incidente.

Prerequisiti

  1. Disponi dell'accesso a un'organizzazione Aggiornamento 1 di Microsoft Dynamics CRM Online 2015 o Microsoft Dynamics 365 e l'integrazione della gestione delle informazioni di Parature deve essere abilitata per l'organizzazione Dynamics 365.Ulteriori informazioni:TechNet: Connessione di Microsoft Dynamics CRM alla Knowledge Base di Parature.

  2. Scarica il progetto ParatureIntegration di Visual Studio.

  3. Apri il progetto ParatureIntegration di Visual Studio e installa il pacchetto NuGet Microsoft.CrmSdk.CoreAssemblies versione 7.1.0-preview. Per le istruzioni, vedi Installare i pacchetti di NuGet più avanti.

    Dopo aver installato i pacchetti NuGet, vedi Eseguire l'esempio per le istruzioni su come eseguire l'esempio e i risultati previsti.

In questo argomento

Esempio

Installare i pacchetti di NuGet

Eseguire l'esempio

Esempio

  1. Il metodo Run della classe CreateandAssociateKBRecordtoIncident chiama il metodo CheckCRMVersion che controlla se è in esecuzione la versione di appropriata di Dynamics 365 per l'esempio.

  2. Il metodo CheckKnowledgeManagementStatus controlla se la gestione delle informazioni è abilitata per l'entità Incident.

  3. Il metodo CreateRequiredRecords crea i record richiesti per l'esempio: un account di esempio e un record di incidente.

  4. Crea un record KnowledgeBaseRecord di esempio.

  5. Associa il record KnowledgeBaseRecord di esempio al record Incident creato in precedenza, controlla se l'associazione è stata eseguita e quindi dissocia i record.

  6. Infine, il metodo DeleteRequiredRecords richiede di eliminare i record di entità creati durante l'esecuzione dell'esempio:

    1. Digita y e premi INVIO per eliminare i record di entità dall'organizzazione.

    2. Digita n e premi INVIO per lasciare i record di entità nell'organizzazione. Dovrai eliminare manualmente i record di entità in seguito se desideri ripristinare lo stato originale.

Installare i pacchetti di NuGet

Utilizza i passaggi seguenti per l'installazione degli assembly richiesti per questo esempio:

  1. Scarica questo esempio ed estrai i file.

  2. Passa alla cartella C# e apri il file ParatureIntegration.sln in Visual Studio.

  3. In Visual Studio, fai clic con il pulsante destro del mouse sul progetto ParatureIntegration e scegli Gestisci pacchetti NuGet.

  4. Per la versione di anteprima, assicurati di selezionare Includi versione provvisoria anziché Solo stabile nei criteri di ricerca. Quindi, cerca "Microsoft Dynamics CRM 2015 SDK core assemblies". Assicurati di selezionare la versione 7.1.0-preview.

  5. Fare clic su Installa. Dovrai accettare le condizioni di licenza per completare l'installazione del pacchetto.

Eseguire l'esempio

  1. In Visual Studio, con la soluzione aperta e i pacchetti NuGet necessari installati, premi F5.

  2. Se in precedenza non hai mai eseguito un esempio di codice gestito di Microsoft Dynamics 365, devi immettere le informazioni necessarie per eseguire il codice, altrimenti immetti il numero di uno dei server Dynamics 365 configurati in precedenza.

    Chiedi conferma

    Descrizione

    Immetti una porta e un nome per il server Dynamics 365 [crm.dynamics.com]

    Digitare il nome del server Microsoft Dynamics 365. L'impostazione predefinita è Microsoft Dynamics 365 (online) (crm.dynamics.com) in Nord America.

    Esempio:
    crm5.dynamics.com

    È stato eseguito il provisioning dell'organizzazione in Microsoft Online Services? (sì/no) [n]

    Digita s se si tratta di un'organizzazione sottoposta a provisioning in Microsoft Online Services. Altrimenti, digitare n.

    Immetti dominio\nomeutente

    Digita il tuo Account Microsoft.

    Immetti password

    Digitare la password. I caratteri verranno visualizzati nella finestra come "*". La password viene salvata in modo sicuro in Gestione credenziali Microsoft per il riutilizzo futuro.

    Specifica un numero di organizzazione (1-n) [1]

    Nell'elenco delle organizzazioni visualizzato di cui si è membri, digitare il numero corrispondente. L'impostazione predefinita è 1 e indica la prima organizzazione dell'elenco.

  3. In questo esempio vengono eseguite le operazioni descritte in Esempio e potrebbero essere richieste opzioni aggiuntive.

  4. Al termine dell'esempio, premi INVIO per chiudere la finestra della console.

Vedere anche

Utilizzare la knowledge base di Parature in Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright