Compartir a través de


Mensajes y métodos de la entidad de solución

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Una solución representa un grupo de componentes que se pueden exportar o importar.

Cuando la solución es administrada, se trata como una sola unidad de software. Cuando se elimina una solución administrada se quitan todos los componentes de la solución.

Cuando una solución no está administrada, es una agrupación con nombre para un conjunto de componentes de la solución. Al eliminar una solución no administrada, solo se quita el grupo. Todos los componentes de la solución se mantienen. Una solución administrada se crea exportando una solución no administrada y seleccionando su exportación como solución administrada. El nombre de esquema de esta entidad es Solution.Para ver los metadatos de la entidad de su organización, instale la solución Explorador de metadatos que se describe en Examinar los metadatos de la organización. También puede ver los metadatos de una organización no personalizada en una hoja de cálculo de Excel denominada EntityMetadata.xlsx que se incluye en la carpeta de nivel superior de la descarga del SDK.

La siguiente tabla describe los mensajes para esta entidad, que se usa con el método IOrganizationService.Execute.

Mensaje

Descripción

AssociateRequest

Crea un vínculo entre un registro de cliente y uno o varios registros que forman parte de una relación. También puede llamar al métodoIOrganizationService.Associate.Para obtener más información, consulte 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Para obtener una lista de relaciones predeterminadas de esta entidad, consulte los metadatos de entidad de la solución.Encontrará esta información en los metadatos de la organización. Consulte la información de explorador de metadatos precedente.

CloneAsPatchRequest

Cree una revisión para una solución. La revisión contiene cambios en entidades y otros activos relacionados con la entidad. Para obtener más información, vea Crear revisiones para simplificar las actualizaciones de la solución.

CloneAsSolutionRequest

Crea una copia duplicada de una solución no administrada con un número de versión principal.secundaria más alto. Para obtener más información, vea Crear revisiones para simplificar las actualizaciones de la solución.

CreateRequest

Crea una solución. También puede llamar al método IOrganizationService.Create.

DeleteRequest

Elimina una solución. También puede llamar a IOrganizationService.Método Delete.

DeleteAndPromoteRequest

Puede usarse en una solución base cuando hay una nueva versión de la solución importada como solución de retención. Esta solicitud de mensaje elimina la solución base y sus revisiones y cambia el nombre de la solución de retención al mismo nombre que la de la solución base.Más información:Crear revisiones para simplificar las actualizaciones de la solución.

DisassociateRequest

Quita un vínculo entre un registro de cliente y uno o varios registros que forman parte de una relación. También puede utilizar el método IOrganizationService.Disassociate.Para obtener más información, consulte 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Para obtener una lista de relaciones predeterminadas para esta entidad, consulte los metadatos de la entidad Solution.Encontrará esta información en los metadatos de la organización. Consulte la información de explorador de metadatos precedente.

ExportSolutionRequest

Exporta una solución administrada o no administrada.

ImportSolutionRequest

Importa una solución administrada o no administrada.

Nota

Este mensaje se puede usar con ExecuteAsyncRequest. Consulte 218d9d80-fb52-49a4-9208-b72675080451#bkmk_executeasync para obtener más información.

InitializeFromRequest

Inicializa un nuevo registro desde uno existente siempre y cuando haya una asignación de atributo definida para las dos entidades. Para obtener más información, consulte Personalizar asignaciones de entidad y atributo.

RetrieveDuplicatesRequest

Detecta y recupera registros duplicados para el registro especificado siempre y cuando la detección de duplicados esté habilitada y haya reglas de detección de duplicados publicadas para la entidad. Para obtener más información, consulte Detectar datos duplicados.

RetrieveRequest

Recupera una solución. También puede llamar al método IOrganizationService.Retrieve.

RetrieveMultipleRequest

Recupera una colección de soluciones. También puede llamar al método IOrganizationService.RetrieveMultiple.

UpdateRequest

Actualiza una solución. También puede llamar al método IOrganizationService.Update.

Valores SolutionId constantes

Cuando programa con soluciones, puede necesitar hacer referencia a los siguientes registros de soluciones. Cada organización Microsoft Dynamics 365 tiene las siguientes soluciones a las que pueden hacer referencia los valores SolutionId.

Nombre

SolutionId

Descripción

Predeterminado

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

La solución predeterminada no contiene ningún componente. Contiene referencias a todos los componentes de la solución administrada y no administrada del sistema.

Activo

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

La solución activa representa las personalizaciones no administradas publicadas que definen el comportamiento de la aplicación.

Ver también

Entidades de solución
Mensajes y métodos de la entidad SolutionComponent
Introducción a soluciones
Privilegios por entidad

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright