Deli putem


Dodatne komponente

Rešenje se koristi za pakovanje i primenu dodatnih komponenti i prilagođene aktivnosti toka posla u drugim okruženjima. Na primer, sekvenca u nastavku definiše pojednostavljeni redosled razvoja i primene.

  1. Kreirajte prilagođenog izdavača i nekompletno rešenje u programerskom okruženju.

  2. Napišite jednu ili više dodatnih komponenti ili prilagođene aktivnosti toka posla.

  3. Registrujte dodatke ili prilagođene aktivnosti toka posla u neupravljanom rešenju koje ste kreirali u korak KSNUMKS.

  4. Izvozite neupravljano rešenje kao kompletno rešenje.

  5. Uvezite kompletno rešenje u drugo okruženje (tj. PROBNO ili PROIZVODNO).

U stvarnom svetu, otklanjate probleme u kodu u PROBNOM okruženju, vraćate se nazad i ažurirate nekompletno rešenje pomoću revidiranog koda i izvozite ga u kompletno rešenje. Usput koristite kontrolu revizije za upravljanje izmenama koda i verzijama rešenja. Više informacija o kontroli revizije i verzijama rešenja potražite u članku Kontrola izvora.

Prilikom planiranja dizajna rešenja, razmislite da li ćete prilagođeni kôd i druga prilagođavanja (prilagođene entitete, obrasce, prikaze itd.) postaviti u isto rešenje ili ćete ova prilagođavanja podeliti na više rešenja, pa će jedno rešenje sadrži prilagođeni kôd, a drugo druga prilagođavanja (prilagođene entitete, obrasce, prikaze i tako dalje).

Napojnica

Započnite sa prilagođenim izdavačem i nekompletnim rešenjem, a zatim razvijte i testirajte dodatnu komponentu ili prilagođenu aktivnost toga posla u tom rešenju. Ne preporučujemo da razvijate dodatnu komponentu ili prilagođenu aktivnost toka posla u podrazumevanom rešenju i dodajete ih u prilagođeno rešenje.

Registrujte dodatnu komponentu ili prilagođenu aktivnost toka posla u prilagođenom nekompletnom rešenju

Nakon što kreirate prilagođenog izdavača i nekompletno rešenje i napišete prilagođeni kôd, spremni ste da registrujete kôd u nekompletnom rešenju i počnete da ga testirate.

Registrirajte skup prilagođenih aktivnosti toka posla

Da biste distribuirali prilagođenu aktivnost toka posla u rešenju, morate da dodate registrovani skup koji je sadrži u nekompletno rešenje. Prvo registrujte skup prilagođenih aktivnosti toka posla, a zatim dodajte taj skup u rešenje prateći ove korake.

  1. Kreirajte novo rešenje u Power Apps portalu za autore ili koristite postojeće rešenje. Da biste kreirali novo rešenje, izaberite Rešenja>Novo rešenje, a zatim unesite potrebne informacije za rešenje.

  2. Kada izaberete Rešenja u levom oknu za navigaciju, u listi izaberite naziv rešenja, a zatim izaberite Dodaj postojeće>Ostalo>Sklop dodatnih komponenti.

  3. Potražite kompilovani skup prilagođenih tokova posla prema nazivu.

  4. Izaberite skup prilagođenih aktivnosti toka posla, pa Dodaj.

Registrujte skup dodatnih komponenti i korak

Postupak registracije dodatne komponente je sličan registraciji skupa prilagođenih aktivnosti toka posla, osim što morate registrovati i jedan ili više koraka koji identifikuju uslove pod kojima Microsoft Dataverse treba da se izvršava dodatnu komponentu.

Za početak, sledite ova uputstva da biste registrovali dodatnu komponentu i korak pomoću alatke za registraciju dodatne komponente. Zatim ćemo kreirati rešenje, a zatim dodati skup dodatnih komponenti i koraka u rešenje pomoću modernog interfejsa za autore. Na primer, registracija dodatne komponente i koraka za praćenje koju ćemo koristiti je prikazana na sledećoj ilustraciji.

Registrovan plug-in i korak.

Počnimo sa dodavanjem tih komponenti u rešenje.

  1. Kreirajte novo rešenje u Power Apps portalu za autore ili koristite postojeće rešenje. Da biste kreirali novo rešenje, izaberite Rešenja>Novo rešenje i unesite potrebne informacije za rešenje.

  2. Kada izaberete Rešenja u levoj tabli za navigaciju, u listi izaberite ime rešenja, pa Dodaj postojeće>Ostalo>Sklop dodatnih komponenti.

  3. Potražite kompilovani skup dodatnih komponentu prema nazivu.

  4. Izaberite skup dodatnih komponenti, pa Dodaj.

    Dodajte dodatak rešenju.

  5. Dodajte korak u rešenje tako što ćete izabrati Dodaj postojeće>Ostalo>Korak dodatne komponente.

    Napojnica

    U alatki za registraciju dodatne komponente, korak se zove korak. U klasičnom interfejsu istraživača rešenja, korak se zove Korak za obradu Sdk poruke. U modernom interfejsu proizvođača, korak se zove Plug-in korak.

  6. Potražite registrovani korak, izaberite ga, a zatim izaberite Dodaj.

    Dodajte korak rešenju.

Dobijeno rešenje sa dve komponente je prikazano na sledećoj slici.

Rezime rešenja.

Moguće je dodati korak u rešenje pre (ili bez) dodavanja srodnog skupa dodatnih komponenti. Da biste dodali skup, izaberite opciju menija (...) pored naziva koraka dodatne komponente, izaberite Dodaj obavezne komponente, pa U redu. Tako ćete automatski dodati srodni skup dodatnih komponenti. Nemojte dodavati skup dodatnih komponenti u rešenje ako nameravate da ga obezbedite u drugom rešenju od koga će trenutno rešenje zavisiti.

Imajte na umu da uklanjanjem skupa dodatnih komponenti iz rešenja nećete ukloniti nijedan korak koji zavisi od njega. Te korake morate ukloniti pojedinačno.

Izbrišite dodatak iz rešenja ažuriranjem sklopa

Ponekad ćete možda morati da izbrišete dodatak iz rešenja, ali to ne možete učiniti sa nadogradnjom rešenja. Umesto toga, možete izbrisati sklop sa nadogradnjom rešenja i završiti sa željenim rezultatom.

Detalji ovog rešenja su opisani u ovim uputstvima.

  1. Počnite ažuriranjem "glavnog" broja verzije sklopa koji ima uklonjene tipove meta dodataka.

    Nakon ove promene verzije, nećete moći da ažurirate sklop pomoću alata za registraciju dodataka (PRT). Međutim, moći ćete da registrujete skupštinu kao novu skupštinu rame uz rame sa starom skupštinom.

  2. Registrujte svoj novi sklop rame uz rame sa starim sklopom koristeći PRT.

  3. Migrirajte sve postojeće korake za stare tipove dodataka na odgovarajuće tipove dodataka u novom sklopu.

  4. Obrišite staru skupštinu.

  5. Izvozite neupravljano rešenje kao kompletno rešenje sa novim brojem verzije rešenja.

  6. Uvezite novo kompletno rešenje, kao nadogradnju, u okruženje u kojem je registrovan stari sklop. Nadogradnja rešenja treba da izbriše stari sklop i neželjene tipove sa njim.

Pogledajte i ovo

Ažurirajte rešenje
Verzionisanje skupštine
Veb resursi