Répertoire d’exemples de code pour Dynamics 365 Customer Engagement (on-premises)

L’exemple de code suivant est fourni pour Dynamics 365 Customer Engagement (on-premises).

Activités

Exemple : collaborer avec des flux d’activités
Exemple : Convertir une télécopie en tâche
Exemple : Créer un courrier électronique à l’aide d’un modèle
Exemple : Créer, récupérer, mettre à jour et supprimer la pièce jointe d’un courrier électronique
Exemple : Promouvoir un message électronique dans Dynamics 365 Customer Engagement (on-premises)
Exemple : Extraire les pièces jointes de courrier électronique pour un modèle de courrier électronique
Exemple : Envoyer un message électronique
Exemple : Envoyer un courrier électronique à l’aide d’un modèle
Exemple : Envoyer des courriers électroniques en nombre et analyser les résultats
Exemple : charger, récupérer et télécharger une pièce jointe
Exemple : utiliser les enregistrements groupe d’activité

Administration et sécurité

Exemple : attribuer un rôle de sécurité à l’équipe
Exemple : Associer un rôle de sécurité à un utilisateur
Exemple : Créer un utilisateur local
Exemple : Déterminer si un utilisateur a un rôle
Exemple : Désactiver un utilisateur
Exemple : Activer la sécurité des champs pour une entité
Exemple : Supprimer un rôle pour un utilisateur
Exemple : Extraire des autorisations de champ
Exemple : extraire des enregistrements de partage de champ
Exemple : récupérer les informations de licence
Exemple : Récupérer les rôles pour une organisation
Exemple : Récupérer des informations de fuseau horaire

Audit

Exemple : auditer les modifications des données d’entité
Exemple : audit de l’accès utilisateur

Authentification

Exemple : Authentifier les utilisateurs d’Office 365 avec les services Web Dynamics 365 Customer Engagement
Exemple : Emprunter une identité à l’aide du privilège ActOnBehalfOf
Exemple : Démarrage rapide de Dynamics 365 Customer Engagement (on-premises)
Exemple : Démarrage rapide de la connexion simplifiée avec Dynamics 365 Customer Engagement (on-premises)
Exemple : Démarrage rapide de l’API des outils XRM

Azure

Exemple : Plug-in personnalisé compatible Azure
Exemple : activité de workflow personnalisée compatible Azure
Exemple : écouteur unidirectionnel
Exemple : écouteur bidirectionnel

Suppression en bloc

Exemple : Supprimer en bloc les enregistrements exportés
Exemple : Supprimer en bloc des enregistrements qui correspondent aux critères communs

Flux des processus d’entreprise

Exemple : getEnabledProcesses
Exemple : getActivePath

Graphiques et tableaux de bord

Exemple : Attribuer un graphique à un autre utilisateur
Exemple : attribuer un tableau de bord appartenant à un utilisateur à un autre utilisateur
Exemple : Créer, récupérer, mettre à jour et supprimer un tableau de bord
Exemple : créer, extraire, mettre à jour et supprimer un graphique
Exemple : Extraire tous les graphiques associés à une entité

Connexions

Exemple : créer une connexion (liaison anticipée)
Exemple : Créer un rôle de connexion (liaison anticipée)
Exemple : créer un rôle de connexion réciproque (à liaison anticipée)
Exemple : interroger des connexions par un enregistrement (liaison anticipée)
Exemple : Interroger des connexions par rôles réciproques (liaison anticipée)
Exemple : interroger les rôles de connexion par code de type d’entité (liaison anticipée)
Exemple : mettre à jour un rôle de connexion (à liaison anticipée)

Dynamics 365 for Outlook

Exemple : créer et extraire les filtres Outlook
Exemple : Utiliser les méthodes Dynamics 365 for Outlook

Devise

Exemple : Récupérer le taux de change pour la devise

Service clientèle et planification

Exemple : Réserver un rendez-vous
Exemple : fermer un incident
Exemple : convertir un rendez-vous en rendez-vous périodique
Exemple : Créer, récupérer, mettre à jour et supprimer un rendez-vous périodique
Exemple : mettre fin à une série de rendez-vous périodiques
Exemple : Lier des attributs personnalisés entre les séries et les instances
Exemple : gérer des contrats
Exemple : Requête sur les heures de travail d’un utilisateur
Exemple : Requête sur les heures de travail de plusieurs utilisateurs
Exemple : Replanifier et annuler un rendez-vous périodique
Exemple : Planification d’une ressource
Exemple : valider un rendez-vous

Personnalisation et métadonnées

Exemple : créer une activité personnalisée
Exemple : Créer une entité d’activité personnalisée
Exemple : Créer un groupe d’options général
Exemple : Créer et récupérer des entités-relations
Exemple : Créer et mettre à jour une entité pouvant recevoir du courrier
Exemple : créer et mettre à jour des métadonnées d’entité
Exemple : Rechercher les dépendances de solution
Exemple : Vidage des métadonnées d’attribut dans un fichier
Exemple : Vider les métadonnées de liste déroulante d’attributs dans un fichier
Exemple : Vider les métadonnées d’entité dans un fichier
Exemple : Vider les informations de privilège d’entité dans un fichier
Exemple : Vidage des informations de relation d’entité dans un fichier
Exemple : vider les informations d’un groupe d’options général dans un fichier
Exemple : exporter les définitions du ruban
Exemple : Importer des fichiers en tant que ressources web
Exemple : Transmettre plusieurs valeurs à une ressource web via le paramètre de données
Exemple : Rechercher des métadonnées et détecter les modifications
Exemple : Définir et récupérer des images d’entité
Exemple : utilitaire de ressources web
Exemple : utiliser les attributs
Exemple : Utiliser des groupes d’options généraux
Exemple : utiliser des solutions
Exemple : Utiliser les vues

Importation de données

Exemple : exporter et importer un mappage de données
Exemple : Importer des données à l’aide d’un mappage de données complexe

Service web de déploiement

Exemple : utiliser les messages de service

Service web de découverte

Exemple : accéder au service de découverte

Détection des doublons

Exemple : rechercher plusieurs enregistrements dupliqués
Exemple : activer la détection des doublons et récupérer les doublons
Exemple : utiliser la détection des doublons lors de la création et la mise à jour des enregistrements

Enregistrements d’entité

Exemple : attribuer un enregistrement à un nouveau propriétaire
Exemple : Attribuer un enregistrement à une équipe
Exemple : associer des enregistrements (liaison anticipée)
Exemple : Créer, récupérer, mettre à jour et supprimer des enregistrements (liaison anticipée)
Exemple : créer et mettre à jour des enregistrements avec les enregistrements associés (liaison anticipée)
Exemple : Créer, récupérer, mettre à jour et supprimer (liaison tardive)
Exemple : Initialiser un enregistrement à partir d’un enregistrement existant
Exemple : Fusionner deux enregistrements
Exemple : Récupérer les transitions d’état valides
Exemple : Regrouper les enregistrements relatifs à un enregistrement spécifique
Exemple : sérialiser et désérialiser une entité
Exemple : Définir et récupérer des images d’entité
Exemple : partage d’un enregistrement avec une équipe d’accès
Exemple : partager des enregistrements à l’aide des messages GrantAccess, ModifyAccess et RevokeAccess
Exemple : Valider et sélectionner l’état d’une entité
Exemple : charger, récupérer et télécharger une pièce jointe

Base de connaissances

Exemple : Rechercher et récupérer des articles

Marketing

Exemple : distribuer une campagne rapide
Exemple : distribuer des activités de campagne aux listes dynamiques et statiques
Exemple : Distribuer des activités de campagne à une liste marketing incluse

Service web d’organisation

Exemple : Authentifier les utilisateurs d’Office 365 avec les services Web Dynamics 365 Customer Engagement
Exemple : Exécuter plusieurs demandes
Exemple : Exécuter plusieurs demandes dans la transaction
Code d’assistance : classe SystemUserProvider
Exemple : emprunt d’une identité à l’aide du privilège ActOnBehalfOf
Exemple : Démarrage rapide de Dynamics 365 Customer Engagement (on-premises)
Exemple : Démarrage rapide de la connexion simplifiée avec Dynamics 365 Customer Engagement (on-premises)
Exemple : Utiliser le contexte de service d’organisation

Plug-ins

Exemple : Calculer le plug-in Tarifs
Exemple : Créer un plug-in de base
Exemple : accès web d’un plug-in placé dans le bac à sable

Catalogue de produits

Exemple : Ajouter des produits à une offre groupée
Exemple : Calculer le plug-in Tarifs
Exemple : Cloner les enregistrements de produit
Exemple : créer et publier des produits

Processus, workflows et boîtes de dialogue

Exemple : calculer un score de crédit avec une activité de workflow personnalisée
Exemple : créer une activité de workflow personnalisée
Exemple : créer un processus à l’aide d’un modèle
Exemple : créer un workflow en temps réel dans le code
Exemple : créer un workflow dans le code
Exemple : créer, récupérer, mettre à jour et supprimer un dialogue
Exemple : exécuter un workflow
Exemple : Définir l’état d’un workflow
Exemple : mettre à jour l’anniversaire suivant à l’aide d’une activité de workflow personnalisée

Exemple : requêtes complexes LINQ
Exemple : convertir des requêtes entre des expressions Fetch et Query
Exemple : créer une requête LINQ
Exemple : Créer une requête LINQ avec la liaison tardive
Exemple : Exemples de requête LINQ supplémentaires
Exemple : récupération multiple avec des opérateurs de condition à l’aide de LINQ
Exemple : Récupération multiple avec QueryByAttribute à l’aide de types forts
Exemple : Récupération multiple avec QueryExpression à l’aide de types forts
Exemple : extraire les enregistrements d’une table d’intersection
Exemple : extraire avec une relation un-à-plusieurs
Exemple : utiliser l’agrégation dans FetchXML
Exemple : utiliser FetchXML avec un cookie de pagination
Exemple : Utiliser QueryExpression avec un cookie de pagination
Exemple : valider et exécuter une requête enregistrée

Files d’attente

Exemple : ajouter un enregistrement à une file d’attente (liaison anticipée)
Exemple : Ajouter un principal à une file d’attente (liaison anticipée)
Exemple : nettoyer l’historique d’une file d’attente (à liaison anticipée)
Exemple : Créer une file d’attente (liaison anticipée)
Exemple : Supprimer une file d’attente (liaison anticipée)
Exemple : Libérer un élément de file d’attente vers la file d’attente à l’aide de (liaison anticipée)
Exemple : Partager une file d’attente (liaison anticipée)
Exemple : spécifier un élément de file d’attente à utiliser (liaison anticipée)

Rapports

Exemple : Télécharge une définition de rapport
Exemple : Accéder à la limite de l’historique d’un rapport
Exemple : Rendre un rapport accessible ou inaccessible pour l’organisation
Exemple : Publier un rapport

Ventes : prospects, opportunités, devis, commandes, factures, connexions.

Exemple : convertir une opportunité en un devis (liaison anticipée)
Exemple : créer une connexion (liaison anticipée)
Exemple : Créer un rôle de connexion (liaison anticipée)
Exemple : créer un rôle de connexion réciproque (à liaison anticipée)
Exemple : Créer une opportunité (à liaison anticipée)
Exemple : Traiter une commande client
Exemple : remplacer le nombre total d’objectifs et fermer l’objectif
Exemple : Traiter les devis, les commandes et les factures
Exemple : Inclure un prospect
Exemple : interroger les rôles de connexion par code de type d’entité (liaison anticipée)
Exemple : Interroger des connexions par rôles réciproques (liaison anticipée)
Exemple : récupérer une opportunité (liaison anticipée)
Exemple : Cumuler les données d’objectif sur une période personnalisée par rapport au revenu cible
Exemple : Cumuler les données d’objectif sur une période fiscale par rapport au nombre cible étendu
Exemple : Définir des prix négatifs dans les opportunités, les devis et les commandes client
Exemple : mettre à jour un rôle de connexion (à liaison anticipée)
Exemple : utiliser les requêtes de report pour suivre les objectifs

Exemple de données

Exemple : installer ou supprimer des exemples de données

SharePoint

Exemple : créer, récupérer, mettre à jour et supprimer un enregistrement d’emplacement SharePoint
Exemple : Activer la gestion des documents pour les entités
Exemple : Récupérer l’URL absolue et de collection de sites pour un enregistrement d’emplacement

Solutions

Exemple : Rechercher les dépendances de solution
Exemple : utiliser des solutions

Fuseau horaire

Exemple : Récupérer des informations de fuseau horaire

Ressources web

Exemple : Importer des fichiers en tant que ressources web
Exemple : Transmettre plusieurs valeurs à une ressource web via le paramètre de données
Exemple : utilitaire de ressources web

Voir aussi

Didacticiels pour se familiariser avec Dynamics 365 Customer Engagement (on-premises)