Share via


Beispiel: Erstellen und Zuordnen eines Wissensdatenbankdatensatzes zum Vorfall

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dieses Beispiel veranschaulicht, wie eine Wissensdatenbank-Datensatzinstanz erstellt und einer Vorfallinstanz zugeordnet wird. Weitere Informationen zu der Funktion, die dieses Beispiel veranschaulicht, finden Sie unter Nutzen von Parature-Wissen in Dynamics 365.

Dieser Beispielcode ist für Microsoft Dynamics CRM Online 2015-Update 1 und Microsoft Dynamics 365 (lokal). Dies kann unter Parature-Integration: Erstellen eines Wissensdatenbank-Datensatzes und Zuordnen zum Vorfall heruntergeladen werden.

Erforderliche Komponenten

  1. Greifen Sie auf eine Microsoft Dynamics CRM Online 2015-Update 1- oder Microsoft Dynamics 365-Organisation zu und die Parature-Wissensmanagementintegration muss für die Dynamics 365-Organisation aktiviert sein.Weitere Informationen:TechNet: Verbinden von Microsoft Dynamics CRM mit der Parature-Wissensdatenbank.

  2. Laden Sie das Visual Studio-Projekt ParatureIntegration herunter.

  3. Öffnen Sie das Visual Studio-Projekt ParatureIntegration und installieren Sie das NuGet-Paket Microsoft.CrmSdk.CoreAssemblies Version 7.1.0-preview. Siehe Installieren von NuGet-Paketen anschließend die Anweisungen.

    Nachdem Sie die NuGet-Pakete installiert haben, finden Sie unter Ausführen des Beispiels Informationen dazu, wie das Beispiel ausgeführt wird und was zu erwarten ist.

In diesem Thema

Funktionsweise:

Installieren von NuGet-Paketen

Ausführen des Beispiels

Funktionsweise:

  1. Die CreateandAssociateKBRecordtoIncident-Klassen-Run-Methode ruft die CheckCRMVersion-Methode auf, die feststellt, ob Sie über die entsprechende Version von Dynamics 365 für das Beispiel verfügen.

  2. Die CheckKnowledgeManagementStatus-Methode überprüft, ob das Wissensmanagement für die Incident-Entität aktiviert ist.

  3. Die CreateRequiredRecords-Methode erstellt die erforderlichen Datensätze für das Beispiel: eine Beispielfirma und ein Vorfalldatensatz.

  4. Erstellt einen KnowledgeBaseRecord-Beispieldatensatz.

  5. Ordnet den KnowledgeBaseRecord-Beispieldatensatz dem zuvor erstellten Incident-Datensatz zu, überprüft, ob die Zuordnung erfolgreich ist und hebt anschließend die Zuordnung der Datensätze auf.

  6. Zuletzt fordert die DeleteRequiredRecords-Methode Sie auf, die Entitätsdatensätze, die bei der Beispielausführung erstellt wurden, zu löschen:

    1. Geben Sie y ein, und drücken Sie die EINGABETASTE, um die Entitätsdatensätze aus der Organisation zu löschen.

    2. Geben Sie n ein, und drücken Sie die EINGABETASTE, um die Entitätsdatensätze für die Organisation beizubehalten. Sie müssen die Entitätsdatensätze später manuell löschen, wenn Sie zum ursprünglichen Zustand zurückkehren möchten.

Installieren von NuGet-Paketen

Verwenden Sie die folgenden Schritte, um die erforderlichen Assemblys für dieses Beispiel zu installieren:

  1. Laden Sie das Beispiel herunter und extrahieren Sie die Dateien.

  2. Navigieren Sie zum C#-Ordner und öffnen Sie die ParatureIntegration.sln-Datei mithilfe von Visual Studio.

  3. Klicken Sie in Visual Studio mit der rechten Maustaste auf das Projekt ParatureIntegration, und wählen Sie NuGet-Pakete verwalten aus.

  4. Stellen Sie für die Vorschauversion sicher, dass Sie in den Suchkriterien Vorabversion berücksichtigen anstelle von Stabile Version auswählen. Suchen Sie dann nach Microsoft Dynamics CRM 2015 SDK core assemblies. Wählen Sie die Version 7.1.0-preview aus.

  5. Klicken Sie auf Installieren. Akzeptieren Sie die Lizenzbedingungen, um die Installation dieses Pakets abzuschließen.

Ausführen des Beispiels

  1. Drücken Sie in Visual Studio bei geöffneter Lösung und nach Installation der erforderlichen NuGet-Pakete F5.

  2. Wenn Sie zuvor keines der verwalteten Microsoft Dynamics 365-Codebeispiele ausgeführt haben, geben Sie die Informationen ein, um den Code auszuführen. Andernfalls geben Sie die Zahl für einen der Dynamics 365-Server ein, die Sie bereits eingerichtet haben.

    Eingabeaufforderung

    Beschreibung

    Einen Dynamics 365-Servernamen und einen Port eingeben [crm.dynamics.com]

    Geben Sie den Namen Ihres Microsoft Dynamics 365-Servers ein. Die Standardeinstellung ist Microsoft Dynamics 365 (online) (crm.dynamics.com) in Nordamerika.

    Beispiel:
    crm5.dynamics.com

    Wird die Organisation in Microsoft Online Services bereitgestellt [(y/nn]

    Geben Sie y ein, wenn es sich um eine Organisation handelt, die in Microsoft Online Services bereitgestellt wird. Andernfalls geben Sie n ein.

    Domäne\Benutzernamen eingeben

    Geben Sie Ihre Microsoft-Konto ein.

    Kennwort eingeben

    Geben Sie Ihr Kennwort ein. Die Zeichen werden im Fenster als "*" angezeigt. Ihr Kennwort wird sicher im Microsoft Credential Manager zur späteren Wiederverwendung gespeichert.

    Organisationsnummer angeben (1-n) [1]

    Geben Sie aus der Liste der angezeigten Organisationen, zu denen Sie gehören, die entsprechende Nummer ein. Die Standardeinstellung ist 1 für die erste Organisation in der Liste.

  3. Das Beispiel führt die Vorgänge aus, die unter Funktionsweise: beschreiben werden, und fordert Sie möglicherweise zur Angabe weiterer Optionen auf.

  4. Wenn das Beispiel abgeschlossen ist, drücken Sie die EINGABETASTE, um das Konsolenfenster zu schließen.

Siehe auch

Nutzen von Parature-Wissen in Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright