Partager via


Messages et méthodes de l’entité Solution

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Une solution représente un groupe de composants de solution pouvant être exportés ou importés.

Lorsque la solution est gérée, elle est traitée comme une seule unité logicielle. La suppression d’une solution gérée supprime tous les composants de solution.

Lorsqu’une solution est non gérée, c’est juste un regroupement nommé d’un ensemble de composants de solution. La suppression d’une solution non gérée supprime uniquement le groupe. Tous les composants de solution restent. Une solution gérée se crée en exportant une solution non gérée et en choisissant de l’exporter en tant que solution gérée. Le nom de schéma pour cette entité est Solution.Pour afficher les métadonnées d'entité pour votre organisation, installez la solution Navigateur de métadonnées décrite dans l'article Parcourir les métadonnées de votre organisation. Vous pouvez également afficher les métadonnées d'une organisation non personnalisée dans un fichier Excel appelé EntityMetadata.xlsx dans le dossier de niveau supérieur du téléchargement du Kit de développement logiciel (SDK).

Le tableau suivant décrit les messages pour cette entité, laquelle est utilisée avec la méthode IOrganizationService.Execute.

Message

Description

AssociateRequest

Crée un lien entre un enregistrement et au moins un enregistrement participant à une relation. Vous pouvez également utiliser la méthode IOrganizationService.Associate.Pour plus d'informations, voir Actions sur les enregistrements d’entité. Pour obtenir la liste des relations par défaut pour cette entité, voir Métadonnées de l’entité Solution.Ces informations sont disponibles dans les métadonnées de votre organisation. Reportez-vous aux informations précédentes sur le Navigateur de métadonnées.

CreateRequest

Crée une solution. Vous pouvez également appeler la méthode IOrganizationService.Create.

DeleteRequest

Supprime une solution. Vous pouvez également appeler la méthode IOrganizationService.Delete.

DisassociateRequest

Supprime un lien entre un enregistrement et au moins un enregistrement participant à une relation. Vous pouvez également utiliser la méthode IOrganizationService.Disassociate.Pour plus d'informations, voir Actions sur les enregistrements d’entité. Pour obtenir la liste des relations par défaut pour cette entité, voir Métadonnées de l’entité Solution.Ces informations sont disponibles dans les métadonnées de votre organisation. Reportez-vous aux informations précédentes sur le Navigateur de métadonnées.

ExportSolutionRequest

Exporte une solution gérée ou non gérée.

ImportSolutionRequest

Importe une solution gérée ou non gérée.

Notes

Ce message peut être utilisé avec ExecuteAsyncRequest. Voir Exécuter les messages en arrière-plan (de façon asynchrone) pour plus d’informations.

InitializeFromRequest

Initialise un nouvel enregistrement à partir d'un enregistrement existant dès lors qu'un mappage d'attributs est défini pour les deux entités. Pour plus d'informations, voir Personnaliser les mappages d’entités et d’attributs.

RetrieveDuplicatesRequest

Détecte et récupère les enregistrements dupliqués pour l'enregistrement spécifié dès lors que la détection des doublons est activée et que des règles de détection des doublons sont publiées pour l'entité. Pour plus d'informations, voir Détecter les données dupliquées.

RetrieveRequest

Récupère une solution. Vous pouvez également appeler la méthode IOrganizationService.Retrieve.

RetrieveMultipleRequest

Récupère un ensemble de solutions. Vous pouvez également appeler la méthode IOrganizationService.RetrieveMultiple.

UpdateRequest

Met à jour une solution. Vous pouvez également appeler la méthode IOrganizationService.Update.

Valeurs SolutionId constantes

Lorsque vous programmez à l’aide de solutions, vous pouvez avoir besoin de faire référence aux enregistrements de solution suivants. Chaque organisation Microsoft Dynamics 365 dispose des solutions suivantes pouvant être référencées par les valeurs SolutionId.

Nom

SolutionId

Description

Par défaut

{FD140AAF-4DF4-11DD-BD17-0019B9312238}

La solution par défaut ne contient aucun composant de solution. Elle contient des références à tous les composants de solution gérés et non gérés dans le système.

Actif

{FD140AAE-4DF4-11DD-BD17-0019B9312238}

La solution active représente les personnalisations non gérées publiées actuelles qui définissent le comportement de l’application.

Voir aussi

Entités de solution
Messages et méthodes de l’entité SolutionComponent
Présentation des solutions
Solution entity privileges

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