Solucions en Power Apps visió general
Les solucions s'utilitzen per transportar aplicacions i components d'un entorn a un altre o aplicar un conjunt de personalitzacions a les aplicacions existents. Una solució pot incloure una o diverses aplicacions, a més d'altres components, com ara mapes del lloc, taules, processos, recursos web, opcions, fluxos, etc.
Les solucions són el mecanisme per implementar la gestió del cicle de vida de l'aplicació (ALM) al Power Apps i altres productes del Power Platform, com ara el Power Automate.
Nota
Per obtenir més informació sobre els conceptes de solució i com s'utilitzen les solucions per a l'administració del cicle de vida de les aplicacions, aneu a Visió general d'ALM a Microsoft Power Platform la Power Platform guia ALM.
Aquesta secció se centra en les tasques manuals que els creadors d'aplicacions han de realitzar mentre treballen amb solucions Power Apps.
Introducció: conceptes de la solució
Abans de treballar amb solucions, és important que us familiaritzeu amb els conceptes de la solució següent:
- Dos tipus de solucions (administrades i no administrades)
- Components de la solució
- Cicle de vida d'una solució (creació, actualització i pegat d'una solució)
- Editor de solucions
- Dependències de la solució i dels components d'una solució
Per obtenir més informació, aneu a Conceptes de solució a la Power Platform guia ALM.
Solucions per defecte
Power Apps Us proporciona les solucions no administrades per defecte següents:
- Common Data Service Solució per defecte. Aquesta solució està disponible per als creadors per utilitzar-la per defecte a les personalitzacions d'un entorn. La solució per defecte del Common Data Service és útil si voleu avaluar o aprendre sobre el Power Apps. No obstant això, us recomanem que els creadors d'aplicacions treballin en les seves pròpies solucions no administrades.
- Solució per defecte. És una solució especial que conté tots els components del sistema. La solució per defecte és útil per descobrir tots els components i les configuracions del sistema.
Tanmateix, us recomanem que creeu una solució per administrar les personalitzacions. Més informació: Utilitzar una solució per personalitzar a la guia de l'ALM Power Platform .
Propietats administrades
Podeu controlar quins dels components de la solució administrada es poden personalitzar mitjançant les propietats administrades. Es recomana definir les propietats administrades per tal que els components administrats no es puguin modificar. Això ajuda a protegir la solució de modificacions que puguin fer que es trenqui després d'importar-la a un altre entorn, com ara proves o producció.
Més informació: Propietats administrades a la Power Platform
Treballar amb solucions al Power Apps
A dins Power Apps, podeu veure una llista de solucions seleccionant Solucions a la navegació esquerra. Podeu dur a terme aquestes tasques de solució:
- Nova solució: per localitzar i treballar només amb els components que heu personalitzat, creeu una solució i feu-hi tota la personalització. A continuació, podeu distribuir fàcilment la solució a altres entorns. Més informació: Crear una solució
- Importació: importeu una solució al vostre entorn. Més informació: Importar solucions
- Open AppSource: Microsoft AppSource és on pots anar per obtenir solucions adaptades al teu sector que funcionin amb els productes que ja utilitzes.
- Publica totes les personalitzacions: publica totes les personalitzacions actives al teu entorn.
- Defineix la solució preferida: defineix la solució preferida on es creen tots els components de la solució.
- Canvia a la versió clàssica: obre l'explorador de solucions clàssic.
- Veure l'historial: visualitza els detalls sobre les operacions de la solució al llarg del temps, com ara importar, exportar i desinstal·lar. Més informació: Visualitzar l'historial d'una solució
- Verificador de solucions: executeu o reviseu els resultats del verificador de solucions per a aquesta solució.
- Mostra dependències: Visualitza les dependències de la solució per a les solucions que bloquegen la desinstal·lació d'aquesta solució.
- Aplica l'actualització: Aplica una actualització pendent que s'ha iniciat per a una solució administrada.
Les tasques disponibles sense cap solució seleccionada inclouen: Solució nova, Importa solució, Obre AppSource, Publica totes les personalitzacions, Defineix la solució preferida.
Les tasques disponibles amb una solució seleccionada inclouen: Solució nova, Edita, Suprimeix, Exporta solució, Verificador de solucions, Mostra dependències, Defineix la solució preferida, Visualitza l'historial, Clona, Aplica l'actualització (quan l'actualització estigui disponible).
A l'àrea Solucions , seleccioneu una solució per visualitzar-ne tots els objectes.
Navegueu per tots els objectes d'una solució desplaçant-vos pels elements. Si hi ha més de 100 elements a la llista, podeu seleccionar Carrega els 100 elements següents per veure'n més.
Les columnes es poden ordenar i filtrar seleccionant la capçalera de la columna.
Les capçaleres de columna inclouen:
- Administrat: l'objecte de solució prové d'una solució administrada. Podeu inspeccionar l'objecte seleccionant-lo i, a continuació, seleccionant Capes de solució de visualització avançada>.
- Personalitzable: el component està disponible per personalitzar-lo.
- Personalitzat: indica que l'objecte és un objecte no administrat o un objecte gestionat amb una capa de personalització no administrada. Podeu utilitzar aquesta columna per localitzar ràpidament els canvis no administrats que teniu per als components de la solució.
- Propietari: si l'objecte de la solució admet la propietat de l'usuari i de l'equip, es mostra el propietari actual.
- Estat: si l'objecte de solució admet l'administració d'estats (activat/desactivat, habilitat/inhabilitat, actiu/inactiu), es mostra l'estat.
Propina
Podeu localitzar ràpidament tots els objectes de solució que no estan administrats o que tenen personalitzacions no administrades seleccionant la solució per defecte i filtrant-la a la columna Personalitzat .
Cercar i filtrar en una solució
Cerqueu un component específic pel seu nom.
O bé, filtrar tots els elements de la llista pel tipus de component.
Ordres contextuals
A mesura que seleccioneu cada component, les accions disponibles a la barra d'ordres canvien en funció del tipus de component que hàgiu seleccionat i si la solució és la predeterminada o gestionada.
Quan no seleccioneu cap component, la barra d'ordres mostra les accions aplicades a la solució.
Amb les solucions no administrades o per defecte, podeu utilitzar l'ordre Nou o Afegeix existent per crear o afegir diferents tipus de components. Més informació: Afegir components de la solució
Nota
No podeu afegir components a una solució administrada. Quan ho intenteu, rebreu el missatge següent:
"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."
Privilegis addicionals necessaris
Alguns components poden requerir certs Dataverse privilegis perquè els usuaris executin el component quan s'importa a l'entorn des d'una solució.
Fluxos
Per utilitzar o executar un flux des d'una aplicació de llenç que s'inclou en una solució, heu de tenir permisos en el flux a través d'algú que comparteix la propietat o els permisos d'execució. Quan una aplicació d'una solució es comparteix amb un conjunt d'usuaris, els fluxos també s'han de compartir explícitament.
Més informació: Funcions de seguretat i privilegis
Utilitzar pipelines per Power Platform implementar solucions
Desplegueu fàcilment solucions a entorns de prova i producció mitjançant pipelines Power Platform. Un cop els pipelines estiguin al seu lloc, els creadors poden iniciar implementacions dins del producte amb uns quants clics. Els creadors ho fan directament dins dels seus entorns de desenvolupament. Més informació: Visió general de les canonades a Power Platform
Limitacions conegudes
Les limitacions següents s'apliquen a l'ús d'aplicacions de llenç, fluxos i connectors personalitzats a les solucions.
- Si trobeu un error de publicació de l'aplicació de llenç: l'aplicació té connexions a fluxos que ja no són a l'entorn, suprimiu els fluxos suprimits de l'aplicació. A continuació, deseu i publiqueu l'aplicació.
- Les aplicacions de llenç compartides amb tothom que passen per les operacions de còpia de seguretat i restauració de l'entorn no es comparteixen amb tothom a l'entorn restaurat. Tingueu en compte que l'aplicació de llenç es pot compartir amb un grup de seguretat i que l'aplicació de l'entorn restaurat es comparteix amb aquest grup de seguretat.
Per obtenir més informació sobre com personalitzar els components individuals d'una solució, aneu als articles següents:
- Per a les personalitzacions de taules, relacions de taula, columnes i missatges, aneu a Metadades.
- Per als formularis de taula, aneu a Formularis.
- Per als processos, aneu a Processos.
- Per veure les regles de negoci, aneu a Regles de negoci.
Solucions de resolució de problemes
Per obtenir problemes coneguts i informació sobre com resoldre problemes de treball amb solucions, aneu a Administrar aplicacions i solucions a la Power Apps documentació de resolució de problemes.