Inserturi
O soluție este utilizată pentru a împacheta și implementa inserturi și activități de flux de lucru particularizate în alte medii. De exemplu, secvența de mai jos definește o secvență de dezvoltare și implementare simplistă.
Creați o soluție editor particularizat și negestionată în mediul dvs. DEV.
Scrieți unul sau mai multe inserturi sau activități particularizate de flux de lucru.
Înregistrați pluginurile sau activitățile personalizate ale fluxului de lucru în soluția negestionată pe care ați creat-o în pas 1.
Exportați soluția negestionată ca soluție gestionată.
Importați soluția gestionată în alt mediu (adică TEST sau PROD).
În lumea reală, depanați codul în mediul TEST, reveniți și actualizați soluția negestionată cu codul revizuit și exportați la o soluție gestionată. În timp ce utilizați controlul revizuirii pentru a gestiona actualizările codului și versiunile de soluții. Pentru mai multe informații despre controlul revizuirii și versiunea soluțiilor, consultați Controlul sursei.
Când planificați proiectarea soluției, luați în considerare dacă veți plasa codul particularizat și alte particularizări (entități particularizate, formulare, vizualizări și așa mai departe) în aceeași soluție sau veți împărți aceste particularizări în mai multe soluții, unde o soluție conține codul particularizat și o altă soluție conțin celelalte particularizări (entități particularizate, formulare, vizualizări și așa mai departe).
Bacșiș
Începeți cu un editor particularizat și o soluție negestionată, apoi dezvoltați și testați insertul sau acțiunea fluxului de lucru particularizat în soluția respectivă. Vă recomandăm să nu dezvoltați un insert sau o acțiune de flux de lucru particularizat în soluția implicită și apoi să adăugați la o soluție particularizată.
Înregistrați insertul sau acțiunea de flux de lucru particularizată într-o soluție particularizată negestionată
După ce ați creat un editor particularizat și o soluție negestionată și ați scris codul particularizat, sunteți gata să înregistrați codul în soluția negestionată și să începeți testarea acestuia.
Înregistrați un ansamblu de activitate flux de lucru particularizat
Pentru a distribui o activitate flux de lucru particularizat într-o soluție, trebuie să adăugați ansamblul înregistrat care o conține într-o soluție negestionată. Mai întâi, înregistrați ansamblul fluxului de lucru particularizat, apoi adăugați ansamblul la o soluție respectând următorii pași.
Creați o soluție nouă în Power Apps portalul creatorilor sau utilizați o soluție existentă. Pentru a crea o soluție nouă, selectați Soluții>Soluție nouă și introduceți informațiile necesare pentru soluția dvs.
Cu Soluții selectate în panoul de navigare din stânga, selectați numele soluției din listă, apoi selectați Adăugare existente>Altele>Ansamblu insert.
Căutați ansamblul fluxului de lucru particularizat compilat după nume.
Selectați ansamblul activitate de flux de lucru particularizat, apoi selectați Adăugare.
Înregistrați un ansamblu de insert și pas
Procedura pentru înregistrarea unui insert este similară cu înregistrarea unui ansamblu activitate de flux de lucru particularizat, cu excepția cazului în care trebuie să înregistrați, de asemenea, unul sau mai mulți pași care identifică situațiile în care insertul trebuie să fie executat de Microsoft Dataverse.
Pentru început, urmați aceste instrucțiuni pentru ca să înregistrați un ansamblu de insert și pas folosind Plug-in Registration Tool. În continuare, vom crea o soluție, apoi vom adăuga ansamblul de insert și vom trece la soluție folosind interfața modernă a creatorului. Exemplul „Urmărire” înregistrare pas și insert pe care îl vom folosi este prezentat în ilustrația următoare.
Să începem să adăugăm acele componente la soluția noastră.
Creați o soluție nouă în Power Apps portalul creatorilor sau utilizați o soluție existentă. Pentru a crea o soluție nouă, selectați Soluții>Soluție nouă și introduceți informațiile necesare pentru soluția dvs.
Cu Soluții selectate în panoul de navigare din stânga, selectați numele soluției din listă, apoi selectați Adăugare existente>Altele>Ansamblu insert.
Căutați ansamblul de insert compilat după nume.
Selectați ansamblul de insert, apoi selectați Adăugare.
Adăugați un pas la soluție selectând Adăugare existente>Altele>Pas insert.
Bacșiș
În Plug-in Registration tool, un pas se numește pas. În interfața clasică Explorator de soluții, un pas se numește Etapă de procesare a mesajului SDK. În interfața de producție modernă, un pas se numește Plug-in pas.
Căutați pasul înregistrat, selectați-l și apoi selectați Adăugare.
Soluția rezultată cu cele două componente este prezentată în ilustrația următoare.
Puteți să adăugați pasul la soluție înainte de (sau fără) a adăuga ansamblul insert aferent. Pentru a adăuga ansamblul, selectați meniul opțiune (...) de lângă numele pasului insert, selectați Adăugați componentele obligatorii, apoi selectați OK. Această acțiune duce la adăugarea automată a ansamblului de insert aferent. Nu adăugați ansamblul de insert la soluție dacă intenționați să furnizați respectivul ansamblu într-o altă soluție de care va depinde soluția curentă.
Rețineți că eliminarea ansamblului de insert din soluție nu va elimina niciun pas care depinde de acesta. Trebuie să eliminați acești pași individual.
Ștergeți un plug-in dintr-o soluție prin actualizarea ansamblului
Uneori poate fi necesar să ștergeți un plug-in dintr-o soluție, dar nu puteți face acest lucru cu o actualizare a soluției. În schimb, puteți șterge un ansamblu cu o actualizare a soluției și puteți obține rezultatul dorit.
Detaliile acestei soluții sunt descrise în aceste instrucțiuni.
Începeți prin a actualiza numărul versiunii „principale” a ansamblului care are tipurile de plug-in-țintă eliminate.
După această schimbare de versiune, nu veți putea actualiza ansamblul utilizând instrumentul de înregistrare a plug-in-ului (PRT). Cu toate acestea, veți putea înregistra ansamblul ca ansamblu nou alături de ansamblul vechi.
Înregistrați-vă noul ansamblu alăturat cu vechiul ansamblu folosind PRT.
Migrați orice pași existenți pentru tipurile de plug-in vechi la tipurile de plug-in corespunzătoare din noul ansamblu.
Ștergeți ansamblul vechi.
Exportați soluția negestionată ca soluție gestionată cu un nou număr de versiune a soluției.
Importați noul soluție gestionată, ca upgrade, într-un mediu în care este înregistrat vechiul ansamblu. Actualizarea soluției ar trebui să ștergă ansamblul vechi și tipurile nedorite cu acesta.