Visión xeral de solucións

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 información detallada sobre os conceptos de solucións e como se usan as solucións para a xestión do ciclo de vida das aplicacións, consulte Visión xeral de ALM con Microsoft Power Platform na guía ALM de Power Platform.

Esta sección centrarase nas tarefas manuais que os fabricantes de aplicacións deben realizar mentres traballan 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 información detallada, consulte Conceptos de solución na guía ALM de Power Platform.

Solucións predeterminadas

Power Apps ofrécelle o seguinte as seguintes solucións non administradas predeterminadas:

  • Solución predefinida de Common Data Service. 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 predefinida. 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: Utilizar unha solución para personalizar na guía Power Platform 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 súa solución de modificacións que poden provocar que se rompa despois de que se importe a outro ambiente, como a proba ou a produción.

Máis información: Propiedades administradas na Power Platform

Traballar con solucións en Power Apps

En Power Apps, pode ver unha lista de solucións se selecciona 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 faga toda a sú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: importe unha solución ao seu contorno. Máis información: Importar solucións

  • Abra AppSource: Microsoft AppSource é onde pode ir buscar solucións adaptadas ao seu sector que funcionen cos produtos que xa emprega.

  • Publicar todas as personalizacións: publique todas as personalizacións activas nun contorno.

  • Cambiar ao clásico: abra o explorador de solucións clásico.

  • Ver historial: vexa detalles sobre as operacións de solucións 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

    Área de solucións.

Dende a zona de Solucións, seleccione unha solución para ver todos os seus compoñentes.

Solución de demostración con todos os compoñentes.

Desprácese por todos os elementos para explorar todos os compoñentes dunha solución. Se hai máis de 100 elementos na lista, seleccione Cargar os 100 elementos seguintes para ver máis.

Cargar máis compoñentes.

Buscar e filtrar nunha solución

Tamén pode buscar un compoñente específico polo seu nome.

Buscar compoñente.

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 cambiarán segundo o tipo de compoñente seleccionado e se a solución é a predefinida ou unha xestionada.

Comandos específicos de compoñentes.

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

Comandos específicos da solución.

Con solucións non xestionadas ou a predefinida, pode usar o comando Novo ou Engadir existente para crear ou engadir tipos diferentes 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 tente, verá 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 de Dataverse 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 se inclúe nunha solución, debes ter permisos para ese fluxo a través de alguén que comparta a propiedade ou permisos de execución. 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

Limitacións coñecidas

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

  • Os fluxos instantáneos da aplicación Canvas deben crearse desde unha aplicación que xa está nunha solución, xa que se bloquea este tipo de fluxo desde solucións externas.
    • Solución para esta limitación: elimina o disparador, substitúeo por outro disparador, como a recorrencia, garda o fluxo, engádeo a unha solución e, a continuación, cambia o disparador segundo sexa necesario.
  • As aplicacións de lenzo non se mostrarán no explorador de solucións clásico. Utilice a experiencia moderna. Non hai plans para que se engadan ao explorador de solucións clásico.
  • Os fluxos creados a partir de solucións non se mostrarán no ficheiro Compartido comigo lista. Hai que acceder a eles a través dunha solución.
  • A aplicación para móbil de Power Automate actualmente non admite fluxos creados nunha solución.
  • O menú de acción Fluxo en Power Apps Mobile e Dynamics 365 para teléfonos e tabletas actualmente non admite fluxos creados nunha solución.
  • Os fluxos nas solucións non admiten a autenticación delegada. Por exemplo, o acceso a un fluxo non se pode conceder automaticamente en función de ter acceso ao SharePoint lista a partir do que se creou o fluxo.
  • Non se poden engadir ás solucións os conectores personalizados creados fóra de solucións neste momento.
  • As aplicacións de lenzo compartidas con "Todo o mundo" que realizan operacións de copia de seguridade e restauración do contorno non se comparten con "Todo o mundo" no contorno restaurado. Teña en conta que a aplicación de lenzo pode compartirse cun grupo de seguridade e a aplicación do contorno restaurado compartirase con ese grupo de seguridade.
  • Fluxos utilizando conectores que están "indexados" non se poden engadir ás solucións. Aínda non se admite a indexación para os fluxos de solucións na nube. A indexación permite a recuperación rápida deses fluxos para mostrar nun menú ou lista. Os conectores indexados inclúen Power Automate fluxos instantáneos (botóns),Power Apps, equipos,SharePoint,Dynamics 365 Customer Voice, Microsoft Forms, herdado Dataverse conector, Dynamics 365, Excel Online, Microsoft Project, Azure IOT Central V2 e Project Online.
    • Solucións para esta limitación:
      • Edita o fluxo para eliminar os disparadores/accións do conector indexado, engádeo a unha solución e, a continuación, cámbiao de novo.
      • Crea un novo fluxo nunha solución.
  • Fluxos desencadeados desde Microsoft 365 aplicacións como Excel non poden ver/mostrar fluxos de nube nas solucións xa que usan a indexación.

Para detalles acerca de personalizar os compoñentes individuais dunha solución, consulte os temas seguintes:

  • Para as personalizacións de táboa, relacións entre táboas, columnas e mensaxes, consulte Metadatos.

  • Para os formularios de táboas, consulte Formularios.

  • Para os procesos, consulte Procesos..

  • Para as regras de negocio, consulte Regras de negocio.

Pasos seguintes

Crear unha solución

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).