Compartir a través de


Compatibilidad de la solución Power Platform CLI con Power Pages (vista previa)

[Este tema es documentación preliminar y está sujeto a modificaciones.]

El modelo de datos mejorado de Power Pages admite la característica de reconocimiento de soluciones para Power Pages. Esta característica lo ayuda a usar las capacidades de la solución de Microsoft Power Platform para mover una configuración de sitio web de un ambiente a otro.

Importante

  • Esta es una característica de vista previa.
  • Las características en vísta previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

La CLI de Power Platform proporciona comandos relacionados con la solución que también se pueden aplicar a Power Pages.

Crear una solución nueva

Ejecute el siguiente comando para crear una nueva solución usando la CLI de PAC:

pac solution init --publisher-name '<<publisher name>>' --publisher-prefix '<<publisher prefix>>' --outputDirectory '<<directory>>'

Ejemplo:

pac solution init --publisher-name 'ppmaker' --publisher-prefix 'pp' --outputDirectory 'c:\dev\ppsolution'

Agregar un sitio web existente a una solución

Para agregar un sitio web a una solución mediante la CLI de PAC, debe determinar el tipo de componente y el identificador del componente.

Determinar el tipo de componente

Para obtener los nombres y valores específicos de componentType de Power Pages, envíe una solicitud GET usando la llamada a OData de la API web de Dataverse.

{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?$filter=startswith(name,'powerpage')&$select=name,solutioncomponenttype

Captura de pantalla que muestra una lista de tipos de componentes.

Determinar el identificador de componente

Para obtener el valor de componentId, envíe una solicitud GET usando la llamada a OData de la API web.

Puede usar los siguientes extremos:

  • powerpagesite
  • powerpagesitelanguage
  • powerpagecomponent

En el ejemplo siguiente se usa el punto de conexión powerpagesite:

{OrgURL}/api/data/v9.1/powerpagesites?$select=name

Captura de pantalla que muestra una lista de identificadores de componentes.

Una vez que haya determinado el tipo de componente y el identificador de componente, ejecute el siguiente comando para agregar un sitio web existente a una solución mediante la CLI de PAC:

pac solution add-solution-component

Ejemplo:

pac solution add-solution-component -sn SampleSolution -c c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 -ct 10463

En este ejemplo:

  • SampleSolution representa el nombre único de la solución.
  • c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 es el identificador de registro del sitio de Power Pages.
  • 10319 es el valor de CompomponentType de la solución del sitio Power Pages de la respuesta anterior de la API web.

Ejecute pac solution sync o pac solution export para exportar la solución mediante la CLI de PAC.

Ahora puede mover la configuración del sitio web de Power Pages mediante procesos de administración del ciclo de vida (ALM) de aplicaciones de Microsoft Power Platform.

Consulte también