Compartir por


Solucións en Power Apps descrició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 das solucións e como se usan as solucións para a xestión do ciclo de vida das aplicacións, vai a Descrición xeral de ALM con Microsoft Power Platform na Power Platform guía de ALM.

Esta sección céntrase nas tarefas manuais que deben realizar os creadores de aplicacións mentres traballan con solucións 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, vai a Conceptos de solución na Power Platform guía de ALM.

Solucións predeterminadas

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

  • 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: Utiliza unha solución para personalizar na Power Platform guía 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 poidan provocar que se rompa despois de importala a outro ambiente, como proba ou 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, crea unha solución e fai 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: importa unha solución ao teu contorno. Máis información: Importa solucións
  • Open AppSource: Microsoft AppSource é onde podes ir para conseguir solucións adaptadas ao teu sector que funcionen cos produtos que xa utilizas.
  • Publicar todas as personalizacións: publica todas as personalizacións activas no seu contorno.
  • Establece a solución preferida: establece a túa solución preferida onde se crean todos os compoñentes da solución.
  • Cambiar ao clásico: abre o explorador de solucións clásico.
  • Ver historial: consulta detalles sobre as operacións da solución ao longo do tempo, como importación, exportación e desinstalación. Máis información: Consulta o historial dunha solución
  • Verificador de solucións: executa ou revisa os resultados do comprobador de solucións para esta solución.
  • Mostrar dependencias: Ver dependencias da solución para solucións que bloquearían a desinstalación desta solución.
  • Aplicar unha actualización: Aplicar unha actualización pendente que se iniciou para un solución administrada.

Entre as tarefas dispoñibles sen solución seleccionada inclúense: nova solución, importar solución, abrir AppSource, publicar todas as personalizacións e establecer a solución preferida.

Comandos dispoñibles cando non se selecciona unha solución.

As tarefas dispoñibles cunha solución seleccionada inclúen: Nova solución, Editar, Eliminar, Exportar solución, Comprobador de solucións, Mostrar dependencias, Establecer solución preferida, Ver historial, Clonar, Aplicar actualización (cando a actualización está dispoñible).

Comandos dispoñibles cando se selecciona a solución.

Na área Solucións , seleccione unha solución para ver todos os seus obxectos.

Exemplo de solución con todos os obxectos.

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

Carga os seguintes 100 elementos.

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

As cabeceiras das columnas inclúen:

  • Xestionado: o obxecto solución é dun solución administrada. Podes inspeccionar o obxecto seleccionando o elemento e, a continuación, selecciona Avanzado>Ver capas de 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 personalización non xestionada capa. 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 do usuario e do equipo, móstrase o propietario actual.
  • Estado: se o obxecto da solución admite a xestión do estado (activado/desactivado, activado/desactivado, activo/inactivo), móstrase o estado.

Suxestión

Podes localizar rapidamente todos os obxectos de solución que non estean xestionados ou que teñan personalizacións sen xestionar seleccionando a solución predeterminada e filtrando na columna Personalizado .

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

A medida que selecciona cada compoñente, as accións dispoñibles na barra de comandos cambian dependendo do tipo de compoñente que seleccionou e se a solución é a predeterminada ou xestionada.

Comandos específicos de compoñentes.

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

Comandos específicos da solución.

Con solucións que non están xestionadas ou a predeterminada, pode utilizar o comando Novo ou Engadir existente 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 Dataverse privilexios para que os usuarios executen o compoñente cando o compoñente se importa ao ambiente desde unha solución.

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 unha aplicación dunha solución se comparte cun conxunto de usuarios, os fluxos tamén deben compartirse de forma explícita.

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

Utiliza canalizacións en Power Platform para implementar solucións

Implementa facilmente solucións para probas e ambientes de produción mediante canalizacións en Power Platform. Unha vez que estean instaladas as canalizacións, os fabricantes poden iniciar implantacións no produto cuns poucos clics. Os creadores fano directamente dentro dos seus contornos de desenvolvemento. Máis información: Descrición xeral das canalizacións 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 ao publicar unha aplicación de lenzo: a aplicación ten conexións a fluxos que xa non están no contorno, elimina os fluxos eliminados da aplicación. A continuación, garda e publica a aplicación.
  • As aplicacións de lenzo que se comparten con todos os que pasan por operacións de copia de seguranza e restauración do ambiente non se comparten con todos en ambiente restaurado. Teña en conta que a aplicación de lenzo pódese compartir cun grupo de seguranza e que a aplicación do contorno 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, vaia aos seguintes artigos:

  • Para consultar as personalizacións de táboas, táboas, columnas e mensaxes, vai a Metadatos.
  • Para formularios de táboa, vai a Formularios.
  • Para os procesos, vai a Procesos.
  • Para consultar as regras comerciais, vai a Regras empresariais.

Solucións de resolución de problemas

Para obter información sobre problemas coñecidos e como solucionar problemas de traballo con solucións, vai a Xestionar aplicacións e solucións na Power Apps documentación de resolución de problemas.

Seguinte paso

Crear unha solución