Copie informes entre implementaciones locales de Microsoft Dynamics 365 (local)

 

Publicado: enero de 2017

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

El método preferido para copiar un informe entre organizaciones o implementaciones es incluir el informe y las entidades personalizadas que el informe usa en una solución. Si hace esto, el sistema asigna los tipos de entidad automáticamente. Si elige copiar manualmente un informe en otra implementación de Microsoft Dynamics 365, debe cambiar los códigos de tipo de entidad de las entidades personalizadas enumeradas en el informe.

En este tema

Corrija el código de tipo de una entidad personalizada utilizada en un informe

Copiar un informe entre implementaciones

Corrija el código de tipo de una entidad personalizada utilizada en un informe

El código de tipo de una entidad personalizada puede variar en distintas instalaciones de Microsoft Dynamics 365. Si el informe contiene referencias a un código de tipo de entidad personalizado como, por ejemplo, cuando se obtienen detalles de una entidad personalizada de Microsoft Dynamics 365, debe cambiar el código de tipo de la entidad personalizada mencionada en el informe por al código de tipo de la entidad personalizada en otro sistema en el que esté implementando el informe.

El código de tipo de entidad de todas las entidades predeterminadas (no personalizadas) está predefinido.

&etc=<entity_type_code>. 

El método recomendado para referirse al código de tipo consiste en definir un parámetro oculto en el informe y establecer su valor en el código de tipo de entidad personalizada en el sistema original. Después de la implementación a otra instalación de Microsoft Dynamics 365, use una instrucción SQL para establecer el valor del parámetro en el código de tipo de la entidad personalizada en dicho sistema.

Para usar un parámetro CRM_OTC en lugar de un código de tipo codificado de forma rígida en un vínculo detallado a Microsoft Dynamics 365

  1. Obtenga el valor de código de tipo de la entidad personalizada. Para ello, ejecute la siguiente una consulta de SQL en la base de datos de la organización de Microsoft Dynamics 365. Sustituya un nombre de organization_MSCRM adecuado. Busque el código de tipo de la entidad personalizada en el conjunto de resultados.

    use <organization>_MSCRM select Name,ObjectTypeCode from dbo.Entity order by ObjectTypeCode
    
  2. En el informe, cree dos parámetros de informe: CRM_URL y CRM_OTC.CRM_OTC debe ser de tipo cadena. El valor predeterminado de CRM_OTC debe establecerse en el valor obtenido en el paso 1.

  3. En el elemento de informe que se debe usar para un vínculo detallado, agregue el siguiente código de valor:

    =Parameters!CRM_URL.Value &"?ID={" & Fields!new_custentityid.Value.ToString() & "}&OTC="+Parameters!CRM_OTC.Value
    
  4. Obtenga una vista previa del informe y guárdelo.

  5. Copie el informe en el servidor de destino según las instrucciones de la siguiente sección.

Copiar un informe entre implementaciones

Después de volver a implementar Microsoft Dynamics 365 desde un servidor en otro, debe copiar individualmente los informes personalizados en el servidor reimplementado (destino).

Para volver a implementar uno o varios informes

  1. Al copiar un informe que hace referencia a un código de tipo de entidad personalizada, debe actualizar la definición del parámetro de informe CRM_OTC para reflejar el código de tipo de objeto de la entidad en el sistema de destino.

    Desde el servidor de Microsoft Dynamics 365 de destino, abra una ventana del explorador y vaya al sistema Microsoft Dynamics 365 de origen.

  2. En la lista de informes de Microsoft Dynamics 365, seleccione el informe personalizado. En la barra de herramientas, haga clic en Editar y, a continuación, haga clic en Acciones. En el menú Acciones, haga clic en Descargar informe.

  3. Haga clic en Guardar. Especifique un nombre de archivo cuando se le solicite y luego guarde el informe en el sistema de destino. Una copia del informe existe ahora en el sistema de destino.

  4. En el explorador, vaya a Microsoft Dynamics 365 en el sistema de destino.

  5. En la barra de herramientas situada sobre la lista Informes de Microsoft Dynamics 365, haga clic en Nuevo.

  6. En el cuadro de diálogo Informe: Nuevo informe, rellene la ubicación del archivo de origen. Además, rellene la sección Detalles del formulario.

  7. Haga clic en Guardar y cerrar.

  8. Ahora puede ver el informe en la lista Informes. Es posible que deba seleccionar una categoría o una entidad adecuada en las listas desplegables sobre la barra de herramientas para ver el informe.

    Si no desea definir un filtro predeterminado, vaya al paso 13.

  9. Seleccione el informe en la lista Informes.

  10. En la barra de herramientas, sitúe el cursor en Más acciones y, a continuación, haga clic en Editar filtro predeterminado en el menú.

  11. En el cuadro de diálogo Visor de informes, defina los criterios de filtro predeterminados que se usarán cada vez que se ejecute el informe.

  12. Haga clic en Guardar filtro predeterminado.

  13. Haga clic en Ejecutar informe.

Después de comprobar que el informe funciona correctamente, siga estos pasos para agregar el informe a listas y formularios dependientes del contexto en Microsoft Dynamics 365.

Para agregar el informe a listas y formularios contextuales en Microsoft Dynamics 365

  1. Seleccione el informe en la lista Informes.

  2. En la barra de herramientas Acciones, seleccione Editar.

  3. En el cuadro de diálogo Informe, rellene la sección Categorización según las siguientes descripciones:

    • Categorías: clasifica el informe según su propósito debido. Por ejemplo, un informe de ventas se puede incluir en listas y formularios contextuales en el área de ventas de Microsoft Dynamics 365.

    • Tipos de registros relacionados: asocia el informe a entidades específicas, como una cuenta o un contacto. El informe se puede presentar en listas y formularios dependientes del contexto para esas entidades.

    • Mostrar en: permite mostrar el informe en formularios y listas dependientes del contexto. Puede restringir dónde debe mostrarse el informe con este valor. Si trata de publicar un informe oculto, desactive el cuadro de texto Mostrar en.

    • Idiomas: asocia el informe a todos los idiomas o solo al idioma inglés.

  4. Haga clic en Guardar y cerrar.

Ver también

Informes y análisis con Dynamics 365
Publicación de informes

© 2017 Microsoft. Todos los derechos reservados. Copyright