Delen via


Voorbeeld: Knowledge Base-record maken en aan incident koppelen

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dit voorbeeld toont hoe u een exemplaar van een Knowledge Base-record kunt maken en dit kunt koppelen aan een exemplaar van een incident. Zie Parature-kennis gebruiken in Dynamics 365 voor meer informatie over de functie die in dit voorbeeld wordt gedemonstreerd.

Dit voorbeeld is voor Update 1 voor Microsoft Dynamics CRM Online 2015 en Microsoft Dynamics 365 (on-premises). Dit is beschikbaar voor download vanuit Parature-integratie: Knowledge Base-record maken en aan incident koppelen.

Vereisten

  1. Toegang tot een Update 1 voor Microsoft Dynamics CRM Online 2015- of een Microsoft Dynamics 365-organisatie en integratie met Parature-kennisbeheer moet zijn ingeschakeld voor de Dynamics 365-organisatie.Meer informatie:TechNet: Microsoft Dynamics CRM verbinden met de Knowledge Base van Parature

  2. Download het Visual Studio-project ParatureIntegration.

  3. Open het Visual Studio-project ParatureIntegration en installeer Microsoft.CrmSdk.CoreAssemblies versie 7.1.0-preview NuGet-pakket. Zie NuGet-pakketten installeren verderop voor instructies.

    Nadat u de NuGet-pakket hebt geïnstalleerd, raadpleegt u Het voorbeeld uitvoeren voor instructies voor het uitvoeren van het voorbeeld en wat u kunt verwachten.

In dit onderwerp

Wat dit voorbeeld doet

NuGet-pakketten installeren

Het voorbeeld uitvoeren

Wat dit voorbeeld doet

  1. De methode Run van de klasse CreateandAssociateKBRecordtoIncident roept de methode CheckCRMVersion aan, die detecteert of u de juiste versie van Dynamics 365 uitvoert voor het voorbeeld.

  2. De methode CheckKnowledgeManagementStatus controleert of kennisbeheer is ingeschakeld voor de entiteit Incident.

  3. De methode CreateRequiredRecords maakt de vereiste records voor het voorbeeld; een voorbeeldaccount en een incidentrecord.

  4. Maakt een voorbeeld van een KnowledgeBaseRecord-record.

  5. Koppelt het voorbeeld van de KnowledgeBaseRecord-record aan de Incident-record die eerder is gemaakt, controleert of de koppeling is geslaagd en koppelt vervolgens de records los.

  6. Tot slot vraagt de methode DeleteRequiredRecords u de entiteitsrecords die is gemaakt tijdens het uitvoeren van het voorbeeld:

    1. Typ y en druk op ENTER om de entiteitsrecords uit uw organisatie te verwijderen.

    2. Typ n en druk op ENTER om de entiteitsrecords in uw organisatie te laten. U zult de entiteitsrecords later handmatig moeten verwijderen als u uw organisatie wilt terugzetten in de oorspronkelijk toestand.

NuGet-pakketten installeren

Voer de volgende stappen uit om de vereisten assembly's voor dit voorbeeld te installeren:

  1. Download dit voorbeeld en extraheer de bestanden.

  2. Navigeer naar de C#-map en open het bestand ParatureIntegration.sln in Visual Studio.

  3. Klik in Visual Studio met de rechtermuisknop op het project ParatureIntegration en kies NuGet-pakketten beheren.

  4. Kies voor de preview-versie de optie Inclusief proefversie in plaats van Alleen stabiel in de zoekcriteria. Zoek vervolgens naar "Microsoft Dynamics CRM 2015 SDK core assemblies". Zorg ervoor dat u de versie 7.1.0-preview selecteert.

  5. Klik op Installeren. U moet de licentievoorwaarden accepteren om de installatie van dit pakket te kunnen voltooien.

Het voorbeeld uitvoeren

  1. Druk in Visual Studio, terwijl de oplossing is geopend en de benodigde NuGet-pakketten zijn geïnstalleerd, op F5.

  2. Als u niet eerder een van de voorbeelden van beheerde code uit Microsoft Dynamics 365 hebt uitgevoerd, moet u informatie invoeren om de code te kunnen uitvoeren. Voer anders het nummer van een van de Dynamics 365-servers in die u eerder hebt opgezet.

    Vraag

    Beschrijving

    Een Dynamics 365-servernaam en -poort invoeren [crm.dynamics.com]

    Typ de naam van uw Microsoft Dynamics 365-server. De standaardserver is Microsoft Dynamics 365 (online) (crm.dynamics.com) in Noord-Amerika.

    Voorbeeld:
    crm5.dynamics.com

    Is deze organisatie ingericht in Microsoft online-services (j/n) [n]

    Typ y als deze organisatie is ingericht in Microsoft online-services. Typ anders n.

    Domein\gebruikersnaam invoeren

    Typ uw Microsoft-account.

    Wachtwoord invoeren

    Typ uw wachtwoord. De tekens worden als "*" in het venster weergegeven. Uw wachtwoord wordt veilig opgeslagen in Referentiebeheer van Microsoft voor later hergebruik.

    Geef een organisatienummer op (1-n) [1]

    Typ uit de lijst met organisaties waartoe u behoort, typt het bijbehorende nummer. De standaardinstelling is 1, waarmee de eerste organisatie in de lijst wordt aangegeven.

  3. Het voorbeeld voert de bewerkingen uit die worden beschreven in Wat dit voorbeeld doet en vraagt u mogelijk om aanvullende opties.

  4. Als het voorbeeld is voltooid, drukt u op ENTER om het consolevenster te sluiten.

Zie ook

Parature-kennis gebruiken in Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht