Compartir a través de


Exportar una solución para una versión determinada de Dynamics 365

 

Publicado: enero de 2017

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

Nota

Este tema describe una funcionalidad que está disponible para actualizaciones de versiones secundarias a versiones principales de Microsoft Dynamics 365. Esta característica no está disponible para la versión inicial de Microsoft Dynamics 365 (en línea y local), pero lo estará cuando la versión secundaria actualice funcionalidad adicional incluida.

Cada nueva versión de Microsoft Dynamics 365 contendrá las funcionalidades que no se encuentran en versiones anteriores. Las soluciones que usan nuevas funcionalidades no se pueden importar a una organización con una versión anterior. Las soluciones exportadas de organizaciones con una versión anterior se pueden importar a organizaciones con una versión más reciente.

Después de actualizar a la organización que se usa para definir la solución, aún podrá exportar una solución que apunte a una versión anterior. Cuando se selecciona una versión inferior de destino, los componentes de la solución que dependen de las funcionalidades introducidas desde esa versión no se incluirán en la solución exportada.

Nota

No se puede seleccionar una versión anterior cuando se exporta la solución predeterminada.

En este tema

Diríjase a una versión específica cuando exporte una solución

¿Qué cambios se aplican a una solución exportada para una versión anterior?

Seleccione una versión de destino mediante programación

Diríjase a una versión específica cuando exporte una solución

Cuando se exporta una solución de Actualización 1 de Microsoft Dynamics CRM Online 2015 tendrá la opción de seleccionar la solución para una versión determinada de Dynamics 365. Para Actualización 1 de Microsoft Dynamics CRM Online 2015 las opciones son 7.1 (predeterminado) y 7.0. Cuando se selecciona 7.0, las nuevas funcionalidades introducidas en la Actualización 1 de Microsoft Dynamics CRM Online 2015 no se incluirán en la solución exportada y cualquier organización que siga utilizando versiones anteriores de CRM 2015 podrá instalar la solución.

Cuando exporta la solución para dirigirse a una versión anterior, el diálogo de exportación puede mostrar dos mensajes posibles:

  • Esta solución admite la versión de Dynamics 365 de destino
    Esto significa que los componentes de solución de su solución no dependen de las funcionalidades ni de los componentes de la solución introducidos desde la versión.

  • Los siguientes componentes se quitaron o modificaron como parte de la exportación
    Debajo de este mensaje aparece una tabla en la que se muestran los elementos de componentes de la solución que se modificaron o no se incluyeron en la solución exportada.

La información visible en el diálogo se puede encontrar también en el archivo de la solución exportada. Cuando se exporta una solución para dirigirse a una versión determinada, el nombre del archivo especifica la solución de destino mediante la siguiente convención de nomenclatura:Nombre de la solución_Número_Versión_Solución_target_CRM_Número de versión de Dynamics 365 de destino.zip. Por ejemplo, una solución no administrada con el nombre Solución de ejemplo con la versión de solución 2.0 que se exporta para dirigirse a la versión 7.0 tendrá el nombre SampleSolution_2_0_target_CRM_7.0.zip.. Cuando extraiga el contenido de este archivo comprimido encontrará un archivo filteredcomponents.xml con los datos que detallan qué acciones se realizaron. Puede abrir este archivo mediante Excel para ver un informe de qué componentes de la solución se modificaron o se quitaron.

¿Qué cambios se aplican a una solución exportada para una versión anterior?

Comenzando con las versiones de CRM 2013 y de Microsoft Dynamics CRM Online Otoño 13, cada tipo de componente de la solución tiene una propiedad de IntroducedVersion. Este valor captura el número de versión actual de la solución con la que se asoció el componente de la solución cuando se creó. Todos los componentes de la solución introducidos por Microsoft forman parte de una solución oculta del sistema donde el número de versión se corresponde con la versión de Microsoft Dynamics 365.

Valor IntroducedVersion

Componentes de la solución introducidos

5.0.0.0

Antes de CRM 2013 y de Microsoft Dynamics CRM Online Otoño 13

6.0.0.0

CRM 2013 y Microsoft Dynamics CRM Online Otoño 13

6.1.0.0

Microsoft Dynamics CRM 2013 Service Pack 1 (SP1) y CRM Online Primavera 2014

7.0.0.0

Microsoft Dynamics CRM 2015 y actualización de Microsoft Dynamics CRM Online 2015

7.1.0.0

Actualización 1 de Microsoft Dynamics CRM Online 2015

8.0.0.0

Actualización de CRM Online 2016 y CRM 2016 local

8.1.0.0

Actualización 1 de Microsoft Dynamics CRM Online 2016 y Microsoft Dynamics CRM 2016 Service Pack 1

8.2.0.0

Actualización de diciembre de 2016 para Dynamics 365 (online y local)

Se usan los datos de IntroducedVersion al exportar la solución para que coincida con la versión de destino. Esto puede provocar tres acciones posibles:

  • Quitar
    No se agregarán a la solución los componentes de la solución que no existían en la versión de destino o que contienen dependencias de los componentes que no pueden funcionar con la versión de destino.

  • Modificar
    Cuando un componente de la solución tiene una dependencia de un componente de la solución que se ha quitado, cuando sea posible, el componente de la solución se modificará para quitar la dependencia. Por ejemplo, si una definición del formulario hace referencia a un atributo que no existía en la versión, el formulario se modificará para quitar la referencia. Si el componente de la solución no se puede modificar para quitar la dependencia, se quitará el componente de la solución.

  • Reemplazar
    Cuando un componente de la solución existía en la versión de destino pero se modificó para tener una dependencia de un componente de la solución que se eliminará, dicho componente de la solución puede ser reemplazado con la definición del componente de la solución que se definió para la versión de destino.

Seleccione una versión de destino mediante programación

Use ExportSolutionRequest para exportar una solución mediante programación. Después de CRM 2013 y Microsoft Dynamics CRM Online Otoño 13 este mensaje tiene una nueva propiedad opcional de TargetVersionString que puede usar para ajustar a “7.0.0.0” si desea exportar a la versión anterior.

Ver también

Empaquetar y distribuir las extensiones con soluciones
Crear, exportar o importar una solución no administrada
Crear, instalar y actualizar una solución administrada
Mantener soluciones administradas
Manual de personalización: Usar soluciones para las personalizaciones

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright