Partager via


Exemple : Créer et associer un enregistrement de la base de connaissances à un incident

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Cet exemple montre comment créer une instance d'enregistrement de la base de connaissances, et l'associe à une instance d'incident. Pour plus d'informations sur la fonctionnalité que cet exemple illustre, voir Utiliser la Base de connaissances Parature dans Dynamics 365.

Cet exemple est pour Mise à jour 1 de Microsoft Dynamics CRM Online 2015Microsoft Dynamics 365 (local). Il peut être téléchargé à partir de Intégration de Parature : Créer et associer un enregistrement de la base de connaissances à un incident.

Conditions préalables

  1. L'accès à une organisation Mise à jour 1 de Microsoft Dynamics CRM Online 2015 ou Microsoft Dynamics 365 et l'intégration de la gestion des connaissances Parature doivent être activés pour l'organisation Dynamics 365.Pour plus d'informations :TechNet : Connecter Microsoft Dynamics CRM à la base de connaissances Parature

  2. Téléchargez le projet Visual Studio ParatureIntegration.

  3. Ouvrez le projet Visual Studio ParatureIntegration et installez le package NuGet Microsoft.CrmSdk.CoreAssemblies version 7.1.0-preview. Pour plus d'instructions, voir Installer les packages NuGet.

    Après avoir installé les packages NuGet, voir Exécuter l'exemple pour obtenir des instructions sur le mode d'exécution de l'exemple et les prévisions possibles.

Contenu de la rubrique

En quoi consiste cet exemple :

Installer les packages NuGet

Exécuter l'exemple

En quoi consiste cet exemple :

  1. La méthode Run de la classe CreateandAssociateKBRecordtoIncident appelle la méthode CheckCRMVersion, qui vérifie si vous utilisez la version appropriée de Dynamics 365 pour l'exemple.

  2. La méthode CheckKnowledgeManagementStatus vérifie si la gestion des connaissances est activée pour l'entité Incident.

  3. La méthode CreateRequiredRecords crée les enregistrements requis pour l'exemple : un exemple de compte et un enregistrement d'incident.

  4. Permet de créer un exemple d'enregistrement KnowledgeBaseRecord.

  5. Permet d'associer l'exemple d'enregistrement KnowledgeBaseRecord à l'enregistrement Incident créé précédemment, de vérifier si l'association est réussie, puis de dissocier l'enregistrement.

  6. Enfin, la méthode DeleteRequiredRecords vous invite à supprimer les enregistrements d'entité créés pendant l'exécution de l'exemple :

    1. Tapez y, puis appuyez sur Entrée pour supprimer les enregistrements d'entité de votre organisation.

    2. Tapez n, puis appuyez sur Entrée pour conserver les enregistrements d'entité dans votre organisation. Vous devrez supprimer manuellement les enregistrements d'entité si vous souhaitez revenir à l'état d'origine.

Installer les packages NuGet

Suivez les étapes suivantes pour installer les assemblys requis par exemple :

  1. Téléchargez cet exemple et extrayez les fichiers.

  2. Accédez au dossier C# et ouvrez le fichier ParatureIntegration.sln à l'aide de Visual Studio.

  3. Dans Visual Studio, cliquez avec le bouton droit sur le projet ParatureIntegration et choisissez Gérer les packages NuGet.

  4. Pour la version de prévisualisation, veillez à sélectionner Inclure la version préliminaire au lieu de Stable uniquement dans les critères de recherche. Ensuite recherchez « Microsoft Dynamics CRM 2015 SDK core assemblies ». Veillez à sélectionner la version 7.1.0-preview.

  5. Cliquez sur Installer. Vous devrez accepter les termes du contrat de licence pour terminer l'installation de ce package.

Exécuter l'exemple

  1. Dans Visual Studio, avec la solution ouverte et les packages NuGet nécessaires installés, appuyez sur F5.

  2. Si vous n'avez pas déjà exécuté l'un des exemples de code gérés Microsoft Dynamics 365, vous devez entrer les informations permettant d'exécuter le code. Sinon, entrez le numéro de l'un des serveurs Dynamics 365 que vous avez déjà configurés.

    Invite

    Description

    Entrer un nom de serveur Dynamics 365 et de port CRM [crm.dynamics.com]

    Tapez le nom de votre serveur Microsoft Dynamics 365. La valeur par défaut est Microsoft Dynamics 365 (Online) (crm.dynamics.com) en Amérique du Nord.

    Exemple :
    crm5.dynamics.com

    Est-ce que cette organisation est mise en service dans les services en ligne de Microsoft (y/n) [n] ?

    Tapez y s'il s'agit d'une organisation mise en service dans les services en ligne de Microsoft. Sinon, tapez n.

    Entrez le domaine\nomutilisateur.

    Saisissez votre Compte Microsoft.

    Entrez le mot de passe.

    Tapez votre mot de passe. Dans la fenêtre, les caractères s’afficheront sous la forme de « * ». Le mot de passe est enregistré de façon sécurisée dans le gestionnaire d’informations d’identification Microsoft pour être réutilisé ultérieurement.

    Spécifiez un numéro d'organisation (1-n) [1].

    Dans la liste des organisations auxquelles vous appartenez, tapez le numéro correspondant. La valeur par défaut est 1, indiquant la première organisation de la liste.

  3. L'exemple effectuera les opérations décrites dans En quoi consiste cet exemple : et pourra vous demander des options supplémentaires.

  4. À la fin de l'exemple, appuyez sur ENTRÉE pour fermer la fenêtre de la console.

Voir aussi

Utiliser la Base de connaissances Parature dans Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright