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
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
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 deCompomponentType
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.