Partager via


Messages et méthodes de l’entité Solution

 

Date de publication : janvier 2017

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

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 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. 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.

CloneAsPatchRequest

Crée un correctif pour une solution. Le correctif contient les modifications apportées aux entités et à d'autres biens liés aux entités. Pour plus d'informations, voir Créer des correctifs pour simplifier les mises à jour de solution.

CloneAsSolutionRequest

Crée une copie en double d'une solution non gérée avec un numéro de version supérieur principale.secondaire. Pour plus d'informations, voir Créer des correctifs pour simplifier les mises à jour de solution.

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.

DeleteAndPromoteRequest

Peut être utilisée sur une solution de base lorsqu'une nouvelle version de la solution est importée comme solution de maintien. Cette demande de message supprime la solution de base et ses correctifs et donne à la solution de maintien le même nom que celui de la solution de base.Pour plus d'informations :Créer des correctifs pour simplifier les mises à jour de solution.

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 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Pour obtenir la liste des relations par défaut pour cette entité, voir les 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 218d9d80-fb52-49a4-9208-b72675080451#bkmk_executeasync 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
Privilèges pat entité

Microsoft Dynamics 365

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