Compartir por


Solucións en Power Apps visión xeral

As solucións úsanse para transportar aplicacións e compoñentes desde un ambiente a outro, ou para aplicar un conxunto de personalizacións a aplicacións existentes. Unha solución pode conter unha ou varias aplicacións así como outros compoñentes como mapas do sitio, táboas, procesos, recursos web, opcións, fluxos e moito máis.

As solucións son o mecanismo para implementar a xestión do ciclo de vida das aplicacións (ALM) en Power Apps e outros produtos de Power Platform como Power Automate.

Nota

Para obter máis información sobre os conceptos de solucións e como se empregan para a xestión do ciclo de vida das aplicacións, consulte a Visión xeral de ALM con Microsoft Power Platform na guía de ALM. Power Platform

Esta sección céntrase nas tarefas manuais que os creadores de aplicacións deben realizar ao traballar con solucións en . Power Apps

Comezar: conceptos de solución

Antes de traballar con solucións, é importante que coñeza os seguintes conceptos de solucións:

  • Hai dous tipos de solucións (xestionadas e non xestionadas)
  • Compoñentes da solución
  • Ciclo de vida dunha solución (crear, actualizar, mellorar y corrixir unha solución)
  • Publicador de solucións
  • Solución e dependencias do compoñente da solución

Para obter máis información, consulta os *Conceptos de solucións* da *guía de ALM*. Power Platform

Solucións predeterminadas

Power Apps ofrécelle as seguintes solucións predeterminadas non xestionadas: ...

  • Common Data Service Solución predeterminada. Esta solución está dispoñible para que os creadores a utilicen por defecto para as súas personalizacións nun ambiente. A solución por defecto de Common Data Service é útil cando quere avaliar ou obter información sobre Power Apps. Non obstante, recomendamos aos creadores de aplicacións traballar nas súas propias solucións non xestionadas.
  • Solución predeterminada. Esta é unha solución especial que contén todos os compoñentes do sistema. A solución predeterminada é útil para descubrir todos os compoñentes e configuracións do sistema.

Non obstante, recomendamos que cree unha solución para xestionar as súas personalizacións. Máis información: Use unha solución para personalizar na guía Power Platform de ALM.

Propiedades xestionadas

Pode controlar cales dos seus compoñentes solución administrada son personalizables mediante propiedades xestionadas. Recomendamos que estableza propiedades xestionadas para que os seus compoñentes xestionados non se poidan modificar. Isto axuda a protexer a túa solución de modificacións que poderían causar quebra despois de importala a outro ambiente, como o de proba ou o de produción.

Máis información: Propiedades xestionadas no Power Platform

Traballar con solucións en Power Apps

Dentro de Power Apps, podes ver unha lista de solucións seleccionando Solucións na navegación esquerda. Pode realizar estas tarefas de solución:

  • Nova solución: Para localizar e traballar só cos compoñentes que personalizou, cree unha solución e realice toda a personalización alí. Entón, pode distribuír a súa solución facilmente a outros ambientes. Máis información: Crear unha solución
  • Importar solución: Importa unha solución ao teu entorno. Máis información: Importar solucións
  • Abrir AppSource: Microsoft AppSource é onde podes ir para obter solucións adaptadas ao teu sector que funcionen cos produtos que xa usas.
  • Publicar todas as personalizacións: Publica todas as personalizacións activas no teu entorno.
  • Definir a solución preferida: Definir a solución preferida onde se crean todos os compoñentes da solución.
  • Ver o historial: Ver detalles sobre as operacións da solución ao longo do tempo, como a importación, a exportación e a desinstalación. Máis información: Ver o historial dunha solución
  • Conectar a Git: A integración do control de código fonte permite aos equipos de desenvolvemento sincronizar solucións e obxectos de solución nun ou máis Dataverse entornos mediante un Azure DevOps repositorio de Git. Máis información: Visión xeral da integración de Git en Power Platform
  • Cambiar a clásico: Abre o explorador de solucións clásico.

Ao seleccionar unha solución, aparecerán tarefas adicionais na barra de comandos. Entre estas tarefas inclúese:

  • Editar: Edita as propiedades da solución, como engadir ou eliminar compoñentes da solución.
  • Eliminar. Eliminar a solución seleccionada.
  • Crea un plan. Usa o deseñador de plans para crear un plan para a túa solución existente. O deseñador do plan xera un documento detallado que describe a túa solución. O plan abrangue o problema empresarial, os requisitos do usuario como os roles e as historias de usuario, o modelo de datos e as tecnoloxías como as aplicacións. Esta funcionalidade aforra tempo cando se tenta comprender o contido dunha solución e axuda aos creadores a mellorar unha solución existente. Máis información: Crear un plan a partir dunha solución
  • Exportar solución: Exporta a solución a un ficheiro que se pode importar a outro ambiente. Máis información: Exportar solucións
  • Implementar. Usa canles en Power Platform para despregar solucións en entornos de proba e produción. Máis información: Visión xeral das canles en Power Platform
  • Verificador de solucións: Executa ou revisa os resultados do verificador de solucións para esta solución.
  • Mostrar dependencias: Visualiza os compoñentes da solución que teñen unha dependencia noutro compoñente. Máis información: Consulta as dependencias da solución para ver as solucións que bloquearían a desinstalación desta solución.
  • Definir a solución preferida. Usa a solución seleccionada como a túa solución preferida. A solución preferida é aquela na que, se non se está a traballar xa no contexto dunha solución, se manteñen todos os compoñentes da solución. Máis información: Solución preferida
  • Véxase o historial. Ver detalles sobre as operacións da solución ao longo do tempo, como a importación, a exportación e a desinstalación. Máis información: Ver o historial dunha solución
  • Publicar no catálogo: Publica a solución no catálogo, poñéndoa á disposición doutros creadores da súa organización. Isto é útil para compartir solucións que queres que outras persoas poidan importar e usar nos seus entornos. Máis información: Catálogo en Power Platform
  • Aplicar actualización: Aparece ao seleccionar unha solución. Aplicar unha actualización pendente que se iniciou para unha solución xestionada.

Desde a área Solucións , abra unha solución para ver todos os seus obxectos.

Solución de exemplo con todos os obxectos.

Navegue por todos os obxectos dunha solución desprazándose polos elementos. Se hai máis de 100 elementos na lista, podes seleccionar Cargar os seguintes 100 elementos para ver máis.

Cargar os seguintes 100 elementos.

As columnas pódense ordenar e filtrar seleccionando a cabeceira da columna.

As cabeceiras das columnas inclúen:

  • Xestionado: O obxecto da solución pertence a unha solución xestionada. Podes inspeccionar o obxecto seleccionándoo e, a seguir, seleccionando Avanzado>Ver capas da solución.
  • Personalizable: O compoñente está dispoñible para ser personalizado.
  • Personalizado: Isto indica que o obxecto é un obxecto non xestionado ou un obxecto xestionado cunha capa de personalización non xestionada. Podes usar esta columna para localizar rapidamente os cambios non xestionados que tes para os compoñentes da solución.
  • Propietario: Se o obxecto da solución admite a propiedade de usuarios e equipos, móstrase o propietario actual.
  • Estado: Se o obxecto da solución admite a xestión de estados (activado/desactivado, activado/desactivado, activo/inactivo), móstrase o estado.

Suxestión

Pode localizar rapidamente todos os obxectos da solución que non estean xestionados ou teñan personalizacións non xestionadas seleccionando a solución predeterminada e filtrando na columna Personalizada .

Buscar e filtrar nunha solución

Busca un compoñente específico polo seu nome.

Compoñente de busca.

Ou ben, filtre todos os elementos da lista por o tipo de compoñente.

Filtrar compoñente por tipo.

Comandos contextuais

Ao seleccionar cada compoñente, as accións dispoñibles na barra de comandos cambian dependendo do tipo de compoñente seleccionado e de se a solución é a predeterminada ou unha xestionada.

Comandos específicos de compoñentes.

Cando non selecciona ningún compoñente, a barra de comandos mostra as accións aplicadas á propia solución.

Comandos específicos da solución.

Con solucións que non estean xestionadas ou que sexan as predeterminadas, pode usar o comando Novo ou Engadir compoñentes existentes para crear ou engadir diferentes tipos de compoñentes. Máis información: Engadir compoñentes da solución

Nota

Non pode engadir compoñentes a unha solución xestionada. Cando o intentes, recibirás a seguinte mensaxe:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."

Privilexios adicionais necesarios

Algúns compoñentes poden requirir certos privilexios para que os usuarios executen o compoñente cando este se importa ao ambiente desde unha solución. Dataverse

Fluxos

Para usar ou executar un fluxo desde unha aplicación de lenzo que está incluída nunha solución, debe ter permisos para ese fluxo a través de alguén que comparta a propiedade ou execute permisos. Cando se comparte unha aplicación nunha solución cun conxunto de usuarios, os fluxos tamén deben compartirse explicitamente.

Máis información: Roles de seguranza e privilexios

Usar canles en Power Platform para implementar solucións

Implementa facilmente solucións en contornas de probas e produción mediante canles Power Platform. Unha vez que as canles estean no seu lugar, os fabricantes poden iniciar implementacións no produto con só uns poucos clics. Os creadores fano directamente dentro dos seus entornos de desenvolvemento. Máis información: Visión xeral das canles en Power Platform

Limitacións coñecidas

As seguintes limitacións aplícanse ao uso de aplicacións de lenzo, fluxos e conectores personalizados en solucións.

  • Se atopas un erro de publicación de aplicacións de lenzo: a aplicación ten conexións a fluxos que xa non están no ambiente, elimina os fluxos eliminados da aplicación. Despois, garda e publica a aplicación.
  • As aplicacións de lenzo compartidas con todos que realizan operacións de copia de seguridade e restauración do ambiente non se comparten con todos no ambiente restaurado. Ten en conta que a aplicación de lenzo pódese compartir cun grupo de seguranza e que a aplicación do ambiente restaurado compártese con ese grupo de seguranza.

Para obter máis información sobre a personalización dos compoñentes individuais dunha solución, consulte os seguintes artigos:

  • Para personalizar táboas, relacións entre táboas, columnas e mensaxes, vaia a Metadatos.
  • Para formularios de táboa, vaia a Formularios.
  • Para os procesos, vaia a Procesos.
  • Para coñecer as regras empresariais, vaia a Regras empresariais.

Solucións para a resolución de problemas

Para obter información sobre problemas coñecidos e como solucionar problemas ao traballar con solucións, consulte Xestionar aplicacións e solucións na documentación Power Apps Resolución de problemas.

Seguinte paso

Crear unha solución