4.2 Gestión de entornos con PAC CLI

Gestión de entornos de Power Platform desde PAC CLI: listar, seleccionar, crear, copiar y gestionar usuarios en entornos.

La gestión de entornos es una habilidad crítica para cualquier desarrollador de Power Platform. Aquí vamos a ver los comandos PAC CLI que te permiten listar, crear, copiar y gestionar entornos, y por qué esto importa para el flujo de trabajo de desarrollo profesional.

Objetivos de aprendizaje

  • Listar y seleccionar entornos con PAC CLI
  • Crear y eliminar entornos programáticamente
  • Copiar entornos para crear sandboxes de desarrollo
  • Entender los tipos de entornos y cuándo usar cada uno

 

Los tipos de entornos que debes conocer

Power Platform tiene varios tipos de entornos, y la elección correcta importa:

  • Sandbox: Para desarrollo y pruebas. Se puede resetear, copiar y restaurar. Usa este tipo para tu entorno de desarrollo.
  • Production: Para sistemas en producción. Más protegido, tiene copias de seguridad automáticas. Nunca desarrolles directamente en producción.
  • Developer: Un entorno personal, gratuito, creado automáticamente para cada usuario con licencia de desarrollador. Perfecto para experimentar.
  • Trial: Entorno temporal de 30 días. Útil para demos y pruebas de concepto.

Comandos esenciales de gestión de entornos

Listar todos los entornos disponibles

pac env list

Este comando muestra todos los entornos a los que tienes acceso con tu cuenta. Incluye el nombre, el tipo, la URL y el ID de cada entorno.

Seleccionar el entorno activo

# Por nombre
pac env select --environment "Nombre del Entorno"

# Por URL
pac env select --environment "https://tuorganizacion.crm4.dynamics.com"

# Por ID
pac env select --environment "00000000-0000-0000-0000-000000000000"

Ver información del entorno activo

pac org who

 

Crear un nuevo entorno

pac admin create-environment \
  --name "Dev - Gestor Incidencias" \
  --type Sandbox \
  --region europe \
  --currency EUR \
  --language 3082

El código 3082 es el code para español (España). Para inglés es 1033. La región europe pone el entorno en los datacenters europeos.

Copiar un entorno

pac admin copy-environment \
  --source-environment "ID-del-entorno-origen" \
  --target-environment "ID-del-entorno-destino" \
  --copy-type FullCopy

El tipo FullCopy copia todos los datos y customizaciones. Hay también MinimalCopy que solo copia las customizaciones sin datos de negocio.

Gestionar usuarios en un entorno

# Listar usuarios del entorno activo
pac admin list-users --environment "ID-del-entorno"

# Asignar un rol de seguridad a un usuario
pac admin assign-user \
  --environment "ID-del-entorno" \
  --user "usuario@empresa.com" \
  --role "System Customizer"
Consejo práctico: Para proyectos de Code Apps, define una estrategia de entornos clara desde el inicio: un entorno de desarrollo por desarrollador (o compartido entre el equipo), un entorno de integración/test donde se validan los cambios, y el entorno de producción. Nunca desarrolles directamente en producción.

 

Puntos clave

  • pac env list y pac env select son los comandos más usados del día a día
  • Los entornos Sandbox son para desarrollo y pruebas; los Production para sistemas en uso
  • pac admin copy-environment permite crear sandboxes a partir de entornos existentes
  • La gestión de entornos por CLI es fundamental para la automatización del ciclo de despliegue

 

Para profundizar

Inicia sesión e inscríbete para guardar tu progreso.
En este curso
¿Te ha resultado útil?