Asistencia técnica de portais para a CLI de Microsoft Power Platform

A Microsoft Power Platform CLI (interface de liña de comandos) é unha interface de liña de comandos simple e sinxela para programadores que permite aos programadores e aos creadores de aplicacións crear compoñentes de código.

A ferramenta da CLI de Microsoft Power Platform é o primeiro paso cara a unha historia completa de xestión do ciclo de vida das aplicacións (ALM) onde os programadores empresariais e os ISV poden crear, construír, depurar e publicar as súas extensións e personalizacións de xeito rápido e eficiente. Para obter máis información, consulte Que é Microsoft Power Platform CLI?

Con esta función, os portais de Microsoft Power Apps permite á CLI de Microsoft Power Platform habilitar CI/CD (integración continua/despregue continuo) da configuración do portal. Agora pode revisar a configuración do portal para controlar o código fonte e mover a configuración do portal a calquera ambiente usando a CLI de Microsoft Power Platform.

Nota

Esta función está dispoñible xeralmente a partir da Versión 1.9.8. da CLI de Power Platform. Para saber como instalar a versión máis recente, consulte Instalar a CLI de Microsoft Power Platform.

Por que usar a CLI de Microsoft Power Platform para o desenvolvemento de portais?

Co soporte dos portais para a CLI de Microsoft Power Platform, agora pode usar a capacidade semellante a sen conexión para a personalización de portais facendo cambios no contido dos portais. E unha vez gardadas todas as personalizacións ou cambios, cárgaas no portal. Cando descarga contido de portais usando a CLI de Microsoft Power Platform, o contido está estruturado en formatos YAML e HTML polo que é fácil de personalizar, permitindo unha experiencia de desenvolvemento profesional.

Aquí ten unha lista de funcións e capacidades que se benefician dos portais co soporte para CLI de Microsoft Power Platform:

Facilidade de uso

  • Asistencia para descargar ou cargar datos do portal desde ou ao sistema de ficheiros local

  • Construír sobre a ferramenta de CLI de Microsoft Power Platform existente.

Xestión do ciclo de vida da aplicación (ALM)

  • Rastrexe os cambios na configuración do portal dentro dunha organización

  • Mova ficheiros de configuración entre organizacións ou arrendatarios

Desenvolvemento profesional e soporte empresarial

  • Axuda a integrarse perfectamente con calquera ferramenta de control de orixe, como "git"

  • Configurar facilmente canles CI/CD

Requisitos previos

Antes de usar os comandos da CLI de Microsoft Power Platform para os portais, asegúrese de que o seu portal estea configurado para permitir a compatibilidade con esta función.

Instalación da CLI de Microsoft Power Platform

Para obter instrucións paso a paso, consulte Instalar a CLI de Microsoft Power Platform.

Táboas compatibles

O soporte dos portais para a CLI de Microsoft Power Platform está limitada ás táboas listadas a continuación.

adx_ad

adx_adplacement

adx_blog

adx_blogpost

adx_botconsumer

adx_communityforum

adx_communityforumaccesspermission

adx_contentsnippet

adx_entityform

adx_entityformmetadata

adx_entitylist

adx_entitypermission

adx_forumthreadtype

adx_pagetemplate

adx_poll

adx_polloption

adx_pollplacement

adx_portallanguage

adx_publishingstate

adx_redirect

adx_shortcut

adx_sitemarker

adx_sitesetting

adx_tag

adx_urlhistory

adx_webfile

adx_webform

adx_webformmetadata

adx_webformstep

adx_weblink

adx_weblinkset

adx_webpage

adx_webpageaccesscontrolrule

adx_webrole

adx_website

adx_websiteaccess

adx_websitebinding (só descarga)

adx_websitelanguage

adx_webtemplate

anotación

Importante

As táboas personalizadas e as táboas específicas do modelo de portal (como o blog, a comunidade ou o portal de ideas) non son compatibles coa personalización mediante a CLI de Microsoft Power Platform.

Instalar e verificar a CLI de Microsoft Power Platform para portais

Para aprender sobre a instalación da CLI de Microsoft Power Platform, vaia a Instalar CLI de Microsoft Power Platform.

Despois da instalación da CLI de Microsoft Power Platform, abra un símbolo do sistema e execute pac para verificar que a saída contén "paportal": o comando para portais de Power Apps.

Confirmar o comando paportal na CLI de Microsoft Power Platform.

Comandos da CLI de Microsoft Power Platform para portais

O comando da CLI de Microsoft Power Platform para portais é "paportal".

As seguintes seccións fornecen máis adicionais sobre as diferentes propiedades do comando "paportal".

Parámetros

Nome da propiedade Descripción Exemplo
lista Enumera todos os sitios web do portal do ambiente de Dataverse actual. pac paportal list
descargar Descargue o contido do sitio web do portal do contorno de Dataverse actual. Ten os seguintes parámetros:
- camiño: Camiño onde se descargará o contido do sitio web (alias: -p)
- webSiteId: ID do sitio web do portal para descargar (alias: -id)
- sobrescribir: (Opcional) true, para sobrescribir o contido existente; false, para fallar se o cartafol xa ten contido do sitio web (alias: -o)
pac paportal download --path "C:\portals" --webSiteId f88b70cc-580b-4f1a-87c3-41debefeb902
cargar Cargue o contido do sitio web do portal no contorno de Dataverse actual. Ten o seguinte parámetro:
- camiño: Camiño onde se almacena o contido do sitio web (alias: -p)
-Perfil de implementación : cargue datos do portal cos detalles do contorno definidos mediante variables do perfil en deployment-profiles/[nome-perfil].deployment.yaml arquivo
pac paportal upload --path "C:\portals\starter-portal" --deploymentProfile "profile-name"
Usar o perfil de despregamento

O interruptor deploymentProfile permítelle definir un conxunto de variables para o ambiente en formato YAML. Por exemplo, pode ter diferentes perfís de despregamento (como desenvolvemento, probas e produción) que teñan diferentes detalles do esquema definidos no perfil.

Se está creando un perfil de proba, pode crear o ficheiro en perfís de despregamento co nome "test.deployment.yml" (é dicir, <profileTag>.deployment.yml). E pode executar o comando coa etiqueta (<profileTag>) para usar este perfil:

pac paportal upload --path "C:\portals\starter-portal" --deploymentProfile test

Neste ficheiro, pode ter o nome da táboa (entidade) co ID da táboa, a lista de atributos e os valores que desexa substituír mentres se carga a configuración do portal usando o parámetro deploymentProfile.

Ademais, pode usar a variable OS para acceder ás variables de contorno do sistema operativo.

Aquí ten un exemplo deste ficheiro YAML de perfil "test.deployment.yml" que ten detalles exclusivos do esquema:

adx_sitesetting:
    - adx_sitesettingid: 4ad86900-b5d7-43ac-1234-482529724970
      adx_value: ${OS.FacebookAppId} 
      adx_name: Authentication/OpenAuth/Facebook/AppId
    - adx_sitesettingid: 5ad86900-b5d7-43ac-8359-482529724979
      adx_value: contoso_sample
      adx_name: Authentication/OpenAuth/Facebook/Secret
adx_contentsnippet:
    - adx_contentsnippetid: b0a1bc03-0df1-4688-86e8-c67b34476510
      adx_name: PowerBI/contoso/sales
      adx_value:  https://powerbi.com/group/contoso/sales

Nota

Para coñecer todos os comandos empregados na CLI ademais dos portais, vaia a Comandos comúns na CLI de Microsoft Power Platform.

Usar a extensión de Visual Studio Code (versión preliminar)

Tamén pode usar a extensión de VS Code Extensión de VS Code para Power Platform para beneficiar a linguaxe Liquid integrada de IntelliSense, asistencia para a conclusión de código, insinuación e interacción coa CLI de Microsoft Power Platform usando o terminal integrado en VS Code. Máis información: Usar a extensión de Visual Studio Code (versión preliminar)

Consideracións adicionais

  • Prodúcese un erro se o camiño do ficheiro supera a limitación máxima de lonxitude do camiño. Máis información: Limitación máxima de lonxitude do camiño en Windows
  • Para rexistros duplicados como un nome de páxina web duplicado, a CLI de Microsoft Power Platform crea dous cartafoles diferentes: un co nome da páxina web e o outro co mesmo nome prefixado cun código hash. Por exemplo, "A miña páxina" e "A miña páxina-código hash".

Pasos seguintes

Titorial: usar a CLI de Microsoft Power Platform con portais

Consulte tamén