Comparteix a través de


Complements

S'utilitza una solució per empaquetar i implementar Complements i activitats de flux de treball personalitzades en altres entorns. Per exemple, la seqüència següent defineix una seqüència simple de desenvolupament i implementació.

  1. Creeu un editor personalitzat i una solució no administrada a l'entorn de desenvolupament.

  2. Escriviu un o diversos complements o activitats de flux de treball personalitzades.

  3. Registreu els complements o les activitats de flux de treball personalitzades a la solució no administrada que heu creat al pas 1.

  4. Exporteu la solució no administrada com a solució administrada.

  5. Importeu la solució administrada a un altre entorn (és a dir, de prova o de producció).

En un entorn real, depureu el codi a l'entorn de prova, torneu-hi, actualitzeu la solució no administrada amb el codi revisat i exporteu-la a una solució administrada. Al llarg del procés, utilitzeu el control de revisió per administrar les actualitzacions de codi i les versions de la solució. Per obtenir més informació sobre el control de revisió i les versions de solucions, vegeu Control d'origen.

Quan planifiqueu el disseny de la solució, penseu si col·loqueu el codi personalitzat i altres personalitzacions (entitats, formularis, visualitzacions i altres elements personalitzats) a la mateixa solució o dividiu aquestes personalitzacions entre diverses solucions, on una solució contingui el codi personalitzat i una altra, les altres personalitzacions (entitats, formularis, visualitzacions personalitzades, etcètera).

Propina

Comenceu amb un editor personalitzat i una solució no administrada i, a continuació, desenvolupeu i proveu el complement o l'activitat de flux de treball personalitzada en aquesta solució. No recomanem desenvolupar un complement o una activitat de flux de treball personalitzada a la solució per defecte i afegir-la després a una solució personalitzada.

Registrar un complement o una activitat de flux de treball personalitzada en una solució no administrada personalitzada

Després d'haver creat un editor personalitzat i una solució no administrada i d'haver escrit el codi personalitzat, ja ho teniu tot a punt per registrar el codi a la solució no administrada i començar a provar-lo.

Registrar un assemblatge d'activitat de flux de treball personalitzada

Per distribuir una activitat de flux de treball personalitzada en una solució, heu d'afegir l'assemblatge registrat que la conté a una solució no administrada. En primer lloc, registreu l'assemblatge del flux de treball personalitzat i, a continuació, afegiu-lo a una solució seguint aquests passos.

  1. Creeu una solució nova al portal del creador del Power Apps o utilitzeu-ne una d'existent. Per crear una solució nova, seleccioneu Solucions>Solució nova i, a continuació, introduïu la informació necessària per a la solució.

  2. Amb l'opció Solucions seleccionada a la subfinestra de navegació esquerra, seleccioneu el nom de la solució a la llista i, a continuació, seleccioneuAfegeix existent>Altres>Assemblatge de complement.

  3. Cerqueu l'assemblatge de fluxos de treball personalitzats compilat pel nom.

  4. Seleccioneu l'assemblatge d'activitats de flux de treball personalitzades i, a continuació, seleccioneu Afegeix.

Registrar un assemblatge de complement i passos

El procediment per registrar un complement és similar al registre d'un assemblatge d'activitats de flux de treball personalitzades, excepte perquè també heu de registrar un o més passos que identifiquen les condicions en què el Microsoft Dataverse ha d'executar el complement.

Per començar, seguiu aquestes instruccions per registrar un complement i passos mitjançant l'eina Registre de complements. A continuació, crearem una solució i afegirem l'assemblatge de complement i els passos a la solució mitjançant la interfície moderna del creador. A la il·lustració següent es mostra l'exemple de registre del complement "Seguiment" i els passos.

Connector registrat i pas.

Comencem afegint aquests components a la solució.

  1. Creeu una solució nova al portal del creador del Power Apps o utilitzeu-ne una d'existent. Per crear una solució nova, seleccioneu Solucions>Solució nova i introduïu la informació necessària per a la solució.

  2. Amb l'opció Solucions seleccionada a la subfinestra de navegació esquerra, seleccioneu el nom de la solució a la llista i, a continuació, seleccioneu Afegeix existent>Altres>Assemblatge de complement.

  3. Cerqueu l'assemblatge de complement personalitzats compilat pel nom.

  4. Seleccioneu l'assemblatge de complement i, a continuació, Afegeix.

    Afegiu un connector a una solució.

  5. Per afegir un pas a la solució, seleccioneu Afegeix existent>Altres>Pas de complement.

    Propina

    A l'eina Registre de complements, un pas es diu pas. A interfície clàssica de l'Explorador de solucions, un pas es diu Pas de processament de missatges de l'SDK. A la interfície del fabricant modern, un pas s'anomena pas de connector.

  6. Cerqueu el pas registrat, seleccioneu-lo i, a continuació, seleccioneu Afegeix.

    Afegiu un pas a una solució.

A la il·lustració següent es mostra la solució resultant amb els dos components.

Resum de la solució.

És possible afegir el pas a la solució abans d'afegir l'assemblatge de complement relacionat (o sense afegir-lo). Per afegir l'assemblatge, seleccioneu el menú de l'opció (...) que hi ha al costat del nom del pas del complement, seleccioneu Afegeix els components necessaris i, a continuació, seleccioneu D'acord. Això afegeix automàticament l'assemblatge de complement relacionat. No afegiu l'assemblatge de complement a la solució si preteneu proporcionar aquest assemblatge en una altra solució de la qual dependrà la solució actual.

Heu de tenir en compte que l'eliminació de l'assemblatge de complement de la solució no suprimirà els passos que en depenen. Heu de suprimir aquests passos individualment.

Suprimir un complement d'una solució actualitzant l'assemblatge

De vegades és possible que hàgiu de suprimir un complement d'una solució, però no podeu fer-ho amb una actualització de la solució. En lloc d'això, podeu suprimir un assemblatge amb una actualització de la solució i acabar amb el resultat desitjat.

Els detalls d'aquesta solució es descriuen en aquestes instruccions.

  1. Comenceu actualitzant el número de versió "principal" de l'assemblatge que té eliminats els tipus de connectors de destinació.

    Després d'aquest canvi de versió, no podreu actualitzar el conjunt mitjançant l'eina de registre de connectors (PRT). Tanmateix, podreu registrar l'assemblatge com a muntatge nou al costat de l'assemblatge antic.

  2. Registreu el vostre nou conjunt al costat del conjunt antic mitjançant el PRT.

  3. Migreu els passos existents dels tipus de complements antics als tipus de complements corresponents del nou conjunt.

  4. Suprimiu l'assemblatge antic.

  5. Exporteu la solució no administrada com a solució administrada amb un número de versió de la solució nou.

  6. Importeu la nova solució administrada, com a actualització, en un entorn on es registra l'assemblatge antic. L'actualització de la solució hauria de suprimir l'assemblatge antic i els tipus no desitjats que hi ha.

Consulteu també

Actualitzar una solució
Versions de l'assemblatge
Recursos web