2.1 Gestión de entornos y soluciones

Maneja exportaciones e importaciones de soluciones con un solo comando, saltándote todo el proceso tedioso del portal.

Ya sabemos cómo autenticarnos. Ahora vamos al núcleo del trabajo de cualquier consultor o desarrollador: mover componentes usando soluciones.

Objetivos de aprendizaje

  • Seleccionar entornos de Dataverse específicos.
  • Exportar e importar soluciones usando comandos.
  • Desempaquetar una solución para control de versiones (breve introducción).

 

Navegando por tus entornos (Orgs)

Una vez autenticado en tu tenant, es posible que tengas acceso a múltiples entornos de Power Platform (Desarrollo, QA, Producción, etc.). PAC CLI se refiere a estos entornos a menudo como "orgs" (por su origen en Dynamics CRM).

Si quieres ver a qué entornos tienes acceso bajo tu perfil activo, usas:

pac org list

Si quieres apuntar tu herramienta al entorno de Desarrollo, copias su URL del listado anterior y ejecutas:

pac org select --url https://mientorno-dev.crm.dynamics.com

Ahora, cualquier comando de solución que ejecutes irá directo a ese entorno.

El ciclo de vida de una solución en terminal

Volvamos al ejemplo de la lección anterior: exportar e importar una solución. Piensa en todo el proceso que haces manualmente: buscar la solución, publicar, darle a exportar, esperar, descargar el zip.

Con PAC CLI, puedes exportar una solución en un solo paso:

pac solution export --name "MiSolucion" --path "C:\mis_soluciones" --managed true

¿Notas lo poderoso que es esto? Puedes añadir esto a un script de PowerShell y dejar que corra solo. El comando se encarga de esperar a que termine el proceso asíncrono y te guarda el archivo zip en la ruta que le digas.

Importar es igual de sencillo:

pac solution import --path "C:\mis_soluciones\MiSolucion_managed.zip"

Errores comunes y cómo evitarlos

Olvidar publicar antes de exportar. Un error clásico de portal que también se traslada a la terminal. Cuando modificas vistas, formularios o creas campos en el entorno, debes publicarlos. Si exportas sin publicar, te llevarás la versión antigua.

Consejo práctico: Puedes ejecutar pac solution publish justo antes de tu comando de exportación, o encadenar ambos comandos en un archivo de script (.bat o .ps1) para asegurar que nunca exportas cambios sin publicar.

 

Puntos clave

  • Usa pac org select para definir el entorno objetivo dentro de tu perfil activo.
  • pac solution export e import reemplazan la larga navegación web por comandos de una línea.
  • Automatizar la exportación te salva horas de trabajo manual cada semana.
Inicia sesión e inscríbete para guardar tu progreso.