Répertoire d’exemples de code

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

L’exemple de code suivant est fourni pour Microsoft Dynamics CRM 2015 et Microsoft Dynamics CRM Online.

Contenu de la rubrique

Activités

Administration et sécurité

Audit

Authentification

Azur

Suppression en bloc

Flux des processus d'entreprise

Graphiques et tableaux de bord

Connexions

CRM pour Outlook

Devise

Service clientèle et planification

Personnalisation et métadonnées

Importation de données

Service Web de déploiement

Service Web de découverte

Détection des doublons

Enregistrements d'entité

Base de connaissances

Marketing

Mobile

OData

Service Web d’organisation

Plug-ins

Processus, workflows et boîtes de dialogue

Catalogue de produits

Solutions

Fuseau horaire

Ressources Web

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 Microsoft Dynamics CRM 2015

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 : associer un rôle de sécurité à une é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 : Modifications des données d’entité Audit

Exemple : Audit de l’accès utilisateur

Authentification

Exemple : Authentifier les utilisateurs avec des services Web Microsoft Dynamics CRM

Exemple : emprunter une identité à l’aide du privilège ActOnBehalfOf

Exemple : Démarrage rapide de Microsoft Dynamics CRM

Exemple : démarrage rapide de la connexion simplifiée avec Microsoft Dynamics CRM

Exemple : Démarrage rapide de l’API des outils XRM

Azur

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 : Xrm.Page.data.process.getEnabledProcesses

Exemple : Xrm.Page.data.process.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)

CRM pour Outlook

Exemple : créer et extraire les filtres Outlook

Exemple : utiliser des méthodes CRM pour 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 : Rechercher des ouvertures pour planifier 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 : Créer des OptionSets dépendants (listes déroulantes)

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 : récupérer les métadonnées de l’entité à l’aide de JavaScript

Exemple : Définir et récupérer des images d’entité

Exemple : utilitaire de ressources Web

Exemple : Utilisation des métadonnées d’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 et dissocier des enregistrements à l’aide du point de terminaison OData avec JavaScript

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 : créer, extraire, mettre à jour et supprimer le point de terminaison OData avec JavaScript et jQuery

Exemple : créer, extraire, mettre à jour et supprimer le point de terminaison OData avec JavaScript et jQuery

Exemple : Initialiser un enregistrement à partir d’un enregistrement existant

Exemple : Fusionner deux enregistrements

Exemple : extraire plusieurs enregistrements à l’aide du point de terminaison OData avec JavaScript

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é Instance

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 l’état d’enregistrement et définir l’état de l’enregistrement

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

Mobile

Exemple : application OData moderne de bureau Windows 8

Exemple : application SOAP moderne de bureau Windows 8

OData

Exemple : associer et dissocier des enregistrements à l’aide du point de terminaison OData avec JavaScript

Exemple : créer, extraire, mettre à jour et supprimer le point de terminaison OData avec JavaScript

Exemple : créer, extraire, mettre à jour et supprimer le point de terminaison OData avec JavaScript et jQuery

Exemple : Éditeur de contact jQuery du point de terminaison OData

Exemple : extraire plusieurs enregistrements à l’aide du point de terminaison OData avec JavaScript

Exemple : application OData moderne de bureau Windows 8

Service Web d’organisation

Exemple : Authentifier les utilisateurs avec des services Web Microsoft Dynamics CRM

Exemple : Exécuter plusieurs demandes

Code d’assistance : classe DeviceIdManager

Code d’assistance : classe ServerConnection

Code d’assistance : classe SystemUserProvider

Exemple : emprunter une identité à l’aide du privilège ActOnBehalfOf

Exemple : Démarrage rapide de Microsoft Dynamics CRM

Exemple : démarrage rapide de la connexion simplifiée avec Microsoft Dynamics CRM

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, extraire, 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

Requête et recherche

Exemple : Requêtes LINQ complexes

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 la classe QueryByAttribute

Exemple : récupération multiple avec la classe QueryExpression

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 : 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 de sécurité (utilisateur ou équipe) à 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 : Publier un élément de file d’attente vers la file d’attente à l’aide de (liaison anticipée)

Exemple : Ajouter un principal de sécurité (utilisateur ou équipe) à 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

Point de terminaison REST

Exemple : créer, extraire, mettre à jour et supprimer le point de terminaison OData avec JavaScript et jQuery

Exemple : Éditeur de contact jQuery du point de terminaison OData

Exemple : Port d’écoute REST

Exemple : extraire plusieurs enregistrements à l’aide du point de terminaison OData avec JavaScript

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 : Reporter les données d’objectif pour une période personnalisée par rapport au revenu cible

Exemple : reporter les données d’objectif pour une période fiscale par rapport au nombre de cibles ambitieuses

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 le développement pour Microsoft Dynamics CRM 2015

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