Preguntas frecuentes

Estas preguntas frecuentes responden preguntas comunes sobre la experiencia de desarrollador unificada para aplicaciones de finanzas y operaciones.

Licencias, capacidad y aprovisionamiento de entorno

Mi entorno aparece como "Preparando" en el Centro de administración de Power Platform, pero ahora ha desaparecido. ¿Por qué falló mi implementación de ambiente?

Esta situación de falta de entorno ocurre cuando falla el aprovisionamiento. Póngase en contacto con el soporte técnico de Microsoft con el nombre del entorno y el ID del inquilino.

No puedo aprovisionar un entorno con PowerShell 7

Utilizar Windows PowerShell en lugar de PowerShell 7

Mi aprovisionamiento falla con un error sobre licencias faltantes

Cuando reciba el siguiente error, asegúrese de tener licencias para la plantilla que está implementando.

Mensaje de error:

"No tiene las licencias de Dynamics 365 necesarias para crear una base de datos con la aplicación de Dynamics <app name>.

¿Cómo puedo aprovisionar o actualizar mi entorno unificado a una versión específica de finanzas y operaciones?

Actualmente no tenemos la capacidad de aprovisionar o actualizar el entorno a una actualización o versión de tiempo de ejecución específica. Está previsto admitir versiones, pero hasta que esta función esté habilitada, le sugerimos usar la función de copia de entorno para que su entorno de desarrollo unificado quede en la misma versión que los entornos sandbox o de producción. Copiar un entorno de Lifecycle Services a un entorno unificado

¿Puedo convertir un entorno de espacio aislado unificado (USE) en un entorno de desarrollador unificado (UDE) o viceversa?

N.º Después de aprovisionar un entorno, no se puede cambiar su tipo. Un entorno de espacio aislado unificado (USE) no se puede cambiar a un entorno de desarrollador unificado (UDE) y no se puede cambiar un entorno de desarrollador unificado (UDE) a un entorno de espacio aislado unificado (USE).

Si necesita un tipo de entorno diferente, cree un nuevo entorno con el tipo deseado.

Configuración del desarrollador (descarga de metadatos, configuración, conexión a un entorno)

¿Puedo ver una presentación y demostraciones que cubran escenarios principales para desarrolladores?

Sí, uno de esos lugares entre otros es Experiencia de desarrollo unificado para finanzas y operaciones | Charla técnica de FastTrack sobre Dynamics 365 para desarrolladores

Me conecté con el entorno desde Visual Studio pero no apareció ninguna ventana emergente para descargar metadatos

Asegúrese de que el entorno de desarrollo unificado que creó sea un entorno de desarrollo unificado de tipo Sandbox. Un entorno de prueba no funciona.

La opción Configurar metadatos no aparece en el menú

Cuando esta opción falte en el menú, abra Infolog desde el menú y vuelva a intentarlo. Este problema se soluciona en la versión 10.0.39 y superiores de la aplicación.

¿Cómo puedo volver a descargar los activos del cliente?

En Visual Studio desde el menú Herramientas, seleccione Descargar recursos de Dynamics 365 FinOps.

La extracción de PackagesLocalDirectory no se completa

Puede configurar los ajustes utilizando la configuración de Visual Studio Herramientas>Opciones>Power Platform Tools. La opción Configuración automática para Dynamics 365... está habilitada de forma predeterminada. Esta configuración garantiza que no tenga que extraer manualmente los metadatos del sistema ni crear la configuración de metadatos. La herramienta configura los metadatos para usted. El panel de salida de Visual Studio le informa de cualquier acción del usuario que sea necesaria.

Todavía puedes usar 7-Zip para extraer los metadatos. ...

Sigue apareciendo el mensaje emergente "Espere hasta que se complete la actualización"

Cuando se crea una configuración, se guarda y se cierra el cuadro de diálogo, se actualizan los archivos necesarios y esta ventana emergente no aparece. Si el cuadro de diálogo sigue apareciendo incluso después de abrir una nueva instancia de Visual Studio, busque el archivo C:\Users<user>\AppData\Local\Microsoft\. Dynamics365<AppVersion>\PackagesLocalDirectory\bin\InstalledVersion.json en la carpeta de metadatos de referencia y actualice la versión para que coincida con la versión de la plataforma en su entorno.

La validación de la base de datos de referencia cruzada sigue fallando

Asegúrese de que su usuario de Microsoft Windows tenga acceso a SQL Server o LocalDB especificado. Las siguientes instrucciones describen una configuración de LocalDB.

  1. Descargue el instalador de LocalDB 2019 utilizando el instalador SQL Server Express.
  2. Ejecute el instalador y seleccione Descargar medios
  3. Seleccione "LocalDB" y Descargar
  4. Antes de ejecutar el instalador SqlLocalDB.msi, elimine su instancia actual de MSSQLLocalDB:
sqllocaldb stop MSSQLLocalDB
sqllocaldb delete MSSQLLocalDB
sqllocaldb create MSSQLLocalDB -s
  1. Ejecute el nuevo instalador SqlLocalDB.msi (2019). Crea una nueva instancia de MSSQLLocalDB.

Recibo un error de licencias faltantes cuando ejecuto operaciones de experiencia de desarrollador unificada

Cuando reciba el siguiente error, comuníquese con el soporte técnico de Microsoft con detalles del entorno para solucionar el problema.

Mensaje de error:

Usuario principal (Id=<Redacted>, type=8, rollCount=2, privilegeCount=<>, accessMode=1, MetadataCachePrivilegesCount=7371, businessUnitId=<Redacted>(Usuario sin licencia de Setup/Stub con privilegios filtrados de roles asociados. Considere la posibilidad de asignarle una licencia.)), no tiene el privilegio prvCreatemsprov_fnopackage

Operaciones unificadas de experiencia de desarrollador (aplicar paquete, depurar, copiar, configurar canalizaciones, convertir paquetes)

My Operations falla con el error EnvironmentNotInReadyState

Este resultado ocurre cuando el entorno de desarrollador unificado no está listo para atender la solicitud. Vuelva a intentarlo después de unos minutos. Puede comprobar si el entorno está listo abriendo el enlace del entorno de finanzas y operaciones.

¿Cuál es la versión más antigua del entorno fuente desde la que puedo copiar?

La funcionalidad de experiencia de desarrollador unificada generalmente está disponible para la versión 10.0.39 y posteriores. Durante la copia también copiamos el cálculo. Por lo tanto, si el entorno de origen es anterior al entorno de destino, podría perder algunas funciones de la experiencia unificada para desarrolladores que solo están disponibles en la versión más reciente.

¿Se requiere la implementación del paquete del código de prueba unitaria para ejecutar pruebas en el tiempo de ejecución de la nube?

Sí. Cualquier prueba o modificación nueva debe implementarse en el entorno para que la ejecución de la prueba sea exitosa.

¿Qué dependencias se necesitan para ejecutar pruebas unitarias en un modelo nuevo?

Se requieren Application Foundation y Test Essentials para la ejecución de pruebas unitarias.

¿Cómo puedo configurar una canalización que automatice la creación y aplicación de un paquete implementable en un nuevo entorno?

Utilice la última versión de la extensión Azure DevOps del mercado. Es capaz de crear paquetes, agregar licencias ISV y aplicar el paquete. Consulte Dynamics 365 Finance and Operations Tools.

¿Cómo puedo implementar paquetes recibidos de ISV en mi entorno de desarrollo unificado?

Coloque los módulos ISV en una carpeta común. Agregue esta carpeta común elemento primario de todos los módulos ISV a la lista existente de carpetas de metadatos de referencia en la configuración activa que desea utilizar. Para obtener más información, consulte Instalar y configurar herramientas de desarrollo.

¿Cómo incluyo una licencia y la implemento directamente desde Visual Studio?

Las licencias se pueden incluir y desplegar directamente colocándolas en la carpeta __License (con dos guiones bajos) dentro del modelo, al mismo nivel que la carpeta bin. Esta licencia se verifica y se aplica cuando implementa el paquete.

Además, se requiere una Sincronización completa de base de datos desde el menú de Dynamics 365 en Extensiones para que la licencia aplicada entre en vigor. .

¿Cómo puedo convertir un paquete totalmente implementable (paquete heredado de Lifecycle Services) al nuevo formato para que sea compatible con la implementación en entornos?

Localícelo dentro de la carpeta bin y ejecútelo desde la línea de comandos para ver el uso. ModelUtil.exe Elija la opción -convertToUnifiedPackage y proporcione el zip del paquete y la ubicación de salida como parámetros.

¿Cómo puedo crear un paquete totalmente implementable (paquete heredado de Lifecycle Services) desde Visual Studio?

Para UDE, pasamos al formato Unified Package de Power Platform, pero aún puedes crear el paquete totalmente implementable a partir de canalizaciones de Azure DevOps, además del formato unificado.

Al detener la depuración, se reinicia el entorno de ejecución

Utilice Separar todo para finalizar la depuración en lugar de Detener depuración.

¿Sigue mejorando las experiencias de los desarrolladores en UDE?

Sí, nos centramos en mejorar las experiencias de los desarrolladores en todos los escenarios que abarcan F&O, Dataverse y todos los Power Platform. Estos incluyen inicio de sesión, implementación, resolución de problemas, SSRS y una experiencia de usuario más rica, uniforme y moderna en todos los ámbitos.

Comprobación de registros e historial

Apliqué un paquete, pero falló. ¿Cómo puedo seguir depurando para determinar el fallo?

La implementación del paquete puede fallar en varias etapas, incluida la sincronización de la base de datos, por diversas razones, incluidos errores del desarrollador. Hay un enlace para descargar registros de operaciones disponible en el panel de salida Visual Studio . Los registros se descargan si hay errores o si activa la opción en Herramientas>Opciones>Herramientas de Power Platform.

También puede descargar los registros de su organización de Dataverse:

  • Inicie sesión en la organización de Dataverse.
  • Encuentre la aplicación Administrador de paquetes de finanzas y operaciones en la página principal.
  • Seleccionar la aplicación y luego, desde el panel izquierdo, Seleccionar Historial de operaciones.
  • Abra el registro respectivo seleccionando el Nombre de la operación y descargue los registros de la operación (archivo operationlogs.zip ).

¿Cómo puedo encontrar el historial de paquetes aplicados, sincronización de bases de datos y otras actualizaciones de mi entorno?

Puede verificar los paquetes aplicados y otras actualizaciones de su entorno de finanzas y operaciones con los siguientes pasos:

  • Inicie sesión en la organización de Dataverse.
  • Encuentre la aplicación Administrador de paquetes de finanzas y operaciones en la página principal.
  • Seleccione la aplicación y, a continuación, seleccione Paquete en el panel izquierdo para ver los paquetes aplicados a su entorno de Finance and Operations.
  • Selecciona Historial de operaciones para ver el historial de las operaciones realizadas en tu entorno de Finance and Operations.

Mi operación falló y no pude encontrar suficiente información en los registros. ¿Qué información proporciono al soporte técnico de Microsoft?

Microsoft necesita investigar el ID de correlación, el nombre de la máquina cliente y la marca de tiempo. El id. de correlación está en el panel de salida de Visual Studio.

Los registros también se escriben en archivos Microsoft.PowerPlatformVSExtension*.log en C:\Users\<user>\AppData\Local\Microsoft\Dynamics365\Logs. Además, se genera un archivo de registro llamado VisualStudioD365Extension*.log en una ruta similar a C:\Users\AppData\Roaming\Microsoft Corporation\Microsoft® Visual Studio®\<version>\VisualStudioD365Extension-*.log.

¿Cómo superviso y diagnostico el código implementado que se ejecuta en el entorno unificado?

Use Application Insights para monitorear y diagnosticar la aplicación que se ejecuta en el entorno de desarrollo unificado.

Obtenga más información sobre la observabilidad: Supervisión y telemetría usando Application Insights

Consulte también