Crear una solució
Per ubicar i treballar només amb els components que heu personalitzat, creeu una solució i feu-hi tota la personalització. A continuació, recordeu que sempre heu de treballar en el context de la solució personalitzada a mesura que afegiu, editeu i creeu components. D'aquesta manera, és fàcil exportar la solució per tal que es pugui fer una còpia de seguretat o importar-la a un altre entorn.
Nota
Per obtenir informació sobre com implementar la gestió del cicle de vida de les aplicacions (ALM) saludable mitjançant solucions, vegeu la Power Platform guia ALM.
Per crear una solució:
Inicieu sessió i Power Apps seleccioneu Solucions a la navegació esquerra. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.
Seleccioneu Solució nova i, a continuació, completeu les columnes necessàries per a la solució.
Camp Descripció Nom de visualització El nom mostrat a la llista de solucions. Podeu canviar-lo més endavant. Nom El nom únic de la solució. Es genera utilitzant el valor que introduïu a la columna Nom de visualització. Podeu editar-lo abans de desar la solució, però després de desar-la, no el podeu canviar. Editor Podeu seleccionar l'editor per defecte o crear-ne un de nou. Us recomanem que creeu un editor perquè la vostra organització l'utilitzi de manera coherent en tots els entorns on utilitzareu la solució. Vegeu editor de solucions més endavant en aquest article. Versió Introduïu un número per a la versió de la solució. Això només és important si exporteu la solució. El número de versió s'inclou al nom del fitxer quan exporteu la solució. Seleccioneu Desa.
Després de desar la solució, és possible que vulgueu afegir informació a les columnes que no són necessàries. Aquests passos són opcionals. Utilitzeu la columna Descripció per descriure la solució i trieu un recurs web HTML com a pàgina de configuració per a la solució. La pàgina de configuració és utilitzada normalment per proveïdors de programari independents (ISV) que distribueixen solucions. Quan s'estableix aquesta opció, apareix un nou node de configuració a sota del node d'informació per mostrar aquest recurs web. Els desenvolupadors utilitzen aquesta pàgina per incloure instruccions o controls que us permetin definir dades de configuració o llançar la seva solució.
Afegir components de la solució
Després de crear la solució, no contindrà cap component de la solució. Podeu crear components nous que s'afegiran a la solució o afegir components existents a la nova solució.
Crear components a una solució
Podeu utilitzar l'ordre Nou per crear diferents tipus de components. Si seleccioneu Crea, accediu a una experiència de creació diferent en funció del tipus de component que trieu. Un cop hàgiu acabat de crear el component, s'afegeix a la solució.
Afegir un component existent a una solució
Amb les solucions que no estan administrades i no són les per defecte, podeu utilitzar l'ordre Afegeix existent per incorporar components que encara no estan a la solució.
Nota
La llista de components existents serà diferent en funció de la versió i de les solucions importades a l'entorn.
Quan afegiu una taula existent, la pràctica recomanada és afegir només els actius de taula que s'han actualitzat a la solució. Amb la segmentació de solucions, podeu exportar actualitzacions de solucions amb els actius de la taula seleccionats, com ara columnes de taula, formularis i visualitzacions, en lloc de taules senceres amb tots els actius. Això evita capes innecessàries que impedeixen que altres solucions siguin efectives i dependències innecessàries d'altres solucions. El sistema selecciona automàticament Inclou tots els objectes si la taula no està administrada i Inclou les metadades de la taula si hi ha una capa no administrada a la taula. El sistema també preselecciona automàticament els actius de taula que no estan gestionats o tenen personalitzacions no administrades, podeu seleccionar l'enllaç Selecciona objectes per revisar aquesta selecció abans de seleccionar *Afegeix per completar el procés. Més informació: Crear una solució segmentada amb actius de taula
Moltes de les personalitzacions que voldreu fer impliquen taules. Podeu utilitzar el filtre de taula per mostrar una llista de totes les taules de la solució actual que es poden personalitzar d'alguna manera. Un cop desglosseu una taula, podeu veure els components que formen part de la taula tal com es mostra amb la taula de compte a la captura de pantalla següent.
Publicar els canvis
Quan feu canvis no administrats en un entorn, alguns components, com ara formularis, taules, aplicacions basades en models, mapes del lloc i visualitzacions, es desen en un estat no publicat. L'acció de publicació converteix aquests canvis en un estat actiu i els posa a la disposició dels usuaris finals i per a l'exportació.
Publiqueu les personalitzacions
Seleccioneu Solucions a la navegació esquerra. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.
Seleccioneu la solució que voleu publicar per obrir-la.
A la llista d'ordres, seleccioneu Publica totes les personalitzacions.
Important
Els preparatius de les personalitzacions poden trigar una estona. Si veieu un missatge que indica que la pàgina del navegador no respon, espereu que la pàgina torni a respondre i no tanqueu el procés.
Editor de solucions
Cada aplicació que creeu o personalització que feu forma part d'una solució. Cada solució té un editor. Heu d'especificar l'editor quan creeu una solució.
L'editor de solucions indica qui ha desenvolupat l'aplicació. Per aquest motiu, heu de crear un editor de solucions que tingui sentit. Podeu visualitzar l'editor de solucions d'una solució seleccionant Configuració a l'àrea Solucions a Power Apps. Per obtenir més informació sobre l'editor de solucions, vegeu editor de solucions a la guia de l'ALM Power Platform .
Nota
La Common Data Services solució per defecte està associada amb l'editor per defecte Microsoft Dataverse . El prefix de personalització per defecte s'assignarà aleatòriament per a aquest editor, per exemple, podria ser-ho cr8a3
. Això vol dir que el nom de tots els nous elements de metadades creat per a la vostra organització tindran aquest prefix amb els noms que utilitza per identificar de manera única els elements.
Crear un editor de solucions
- A, Power Apps seleccioneu Solucions. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.
- A la barra d'ordres, seleccioneu Solució nova, a la subfinestra dreta seleccioneu la llista desplegable Publicador i, a continuació, seleccioneu + Publicador.
- Al formulari Publicador nou, introduïu la informació necessària i opcional:
- Nom de visualització. Introduïu el nom de visualització de l'editor.
- Nom. Introduïu el nom únic de l'editor.
- Prefix. Introduïu el prefix de l'editor que vulgueu.
- Prefix del valor de l'opció. Aquesta columna genera un número basat en el prefix de l'editor. Aquest número s'utilitza quan afegiu opcions a opcions i proporciona un indicador de quina solució s'ha fet servir per afegir l'opció.
- Dades de contacte. Opcionalment, podeu afegir informació de contacte i una adreça.
- Seleccioneu Desa i tanca.
Nota
No utilitzeu _upgrade com a part del nom de la solució. _upgrade és una paraula interna reservada per al procés d'actualització de la solució.
Canviar un editor de solucions
Podeu canviar un editor de solucions per a una solució no administrada seguint aquests passos:
- A Power Apps, seleccioneu Solucions, seleccioneu ... al costat de la solució que vulgueu i, a continuació, seleccioneu Configuració. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.
- A la subfinestra Configuració de la solució, seleccioneu Edita l'editor .
- Editeu les columnes Nom de visualització i Prefix als valors que vulgueu. La columna Prefix del valor de l'opció genera un número basat en el prefix de l'editor. Aquest número s'utilitza quan afegiu opcions a opcions i proporciona un indicador de quina solució s'ha fet servir per afegir l'opció.
- A més del prefix, també podeu canviar el nom de visualització, la informació de contacte i l'adreça de l'editor de solucions a la secció Dades de contacte.
- Seleccioneu Desa i tanca.
Crear una solució segmentada
Utilitzeu la segmentació de la solució per tal que només inclogueu els components de la taula que s'actualitzin quan distribuïu actualitzacions de la solució. Més informació: Utilitzar solucions segmentades a la Power Platform guia ALM
Crear una solució segmentada amb els actius de taula
Per crear una solució segmentada, comenceu per crear una solució no administrada i afegir només els components que heu actualitzat. L'auxiliar de configuració us guia pas a pas en el procés d'addició d'actius de taula.
Per exemple, imagineu que heu creat una taula personalitzada nova que no existeix en cap altre entorn anomenada Taula personalitzada i també heu afegit una columna nova anomenada topten per a la taula del compte. Per crear una solució segmentada, seguiu aquests passos.
Aneu a Power Apps i seleccioneu Solucions. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.
Seleccioneu Solució nova i creeu una solució. Introduïu informació a les columnes obligatòries. Seleccioneu Crea.
Obriu la solució que heu creat. A la barra d'ordres, seleccioneu Afegeix existent i, a continuació, seleccioneu Entitat.
A la subfinestra Afegeix entitats existents , seleccioneu una o més taules que voleu afegir a la solució. Per exemple, seleccioneu Compte i taula personalitzada. Seleccioneu Següent.
A la subfinestra Selecciona entitats , podeu triar entre els actius que incloureu:
Incloeu tots els components. Aquesta opció inclou tots els components i metadades associats a la taula. Pot incloure altres taules o components de taula, com ara fluxos de procés de negoci, informes, connexions i cues.
Inclou metadades d'entitat. Aquesta opció inclou només les metadades associades a la taula. Les metadades inclouen els atributs de taula, com ara l'auditoria, la detecció de duplicats o el seguiment de canvis.
Seleccioneu components. Aquesta opció us permet seleccionar individualment cada component associat amb la taula, com ara columnes, relacions, regles de negoci, visualitzacions, formularis i gràfics.
No inclogueu cap component.
Per a aquest exemple, com que la taula personalitzada no s'ha importat mai a l'entorn de destinació, al costat de Taula personalitzada seleccioneu Inclou tots els components. A Compte, trieu Selecciona components.
Com que només la columna personalitzada dels deu primers és nova a la taula del compte, seleccioneu Deu primers i, a continuació, seleccioneu Afegeix.
Seleccioneu Afegeix per afegir els components a la solució.
Crear una solució segmentada mitjançant l'Explorador de solucions
Les il·lustracions següents proporcionen un exemple de creació d'una solució segmentada escollint actius de taula de les Account
taules i Case
Contact
taules.
Nota
La taula del cas s'inclou amb algunes aplicacions del Dynamics 365, com ara el Dynamics 365 Customer Service.
Comenceu per obrir una solució no administrada que heu creat. Trieu el component de taula .
A continuació, seleccioneu els components de la solució
Seguiu l'assistent. Al pas 1, començant per ordre alfabètic, seleccioneu els recursos de la primera taula, la Account
taula, tal com es mostra aquí.
Obriu la pestanya Camps i seleccioneu la columna Número de compte.
Al pas 2, per a la taula Cas , afegiu tots els recursos.
Al pas 3, afegiu la columna Aniversari per a la taula Contactes .
Com a resultat, la solució segmentada que es crea conté tres taules, Account
, Case
, i Contact
. Cada taula conté només els actius que es van escollir.
Suprimir una solució
Com que hi ha dos tipus diferents de solucions, administrades i no administrades, el comportament per suprimir cada tipus de solució és diferent.
La solució que voleu suprimir pot tenir components que tinguin dependències d'altres components. Aquestes dependències s'han d'eliminar abans de poder suprimir el component. Més informació: Visualització de les dependències d'un component a Power Apps
Suprimir una solució administrada
La supressió d'una solució administrada suprimeix (desinstal·la) tots els components de la solució. A més, també s'eliminen totes les dades associades.
Atenció
Com que se suprimeixen tots els components de la solució i totes les dades associades, aneu amb compte quan suprimiu una solució administrada.
Suprimir una solució no administrada
La supressió d'una solució no administrada suprimeix el contenidor de la solució, però no se suprimeix cap dels components no administrats que conté. També es mantenen les dades associades. Cada component no administrat s'ha de suprimir individualment per suprimir tots els components de la solució no administrada.
Suprimir una solució administrada o no administrada
Atenció
Abans de suprimir una solució, assegureu-vos d'entendre les conseqüències. Un cop suprimida una solució, no es pot restaurar. Més informació: Suprimir una solució administradai Suprimir una solució no administrada
- Inicieu sessió a Power Apps.
- Seleccioneu Solucions a la subfinestra de navegació esquerra i, a continuació, seleccioneu (no obriu) la solució que voleu suprimir a la llista Solucions .
- Seleccioneu Suprimeix a la barra d'ordres.
Limitacions
- La mida máxima de la solució és de 95 MB.
- El nombre de solucions està limitat per la capacitat del Microsoft Dataverse.
- El nombre d'objectes en una solució està limitat per la capacitat del Dataverse.
Consulteu també
Utilitzar solucions
Per als desenvolupadors: crear, exportar o importar una solució no administrada