Crearea soluțiilor segmentate și a corecțiilor pentru a exporta active de entități selectate
Acest subiect se aplică la Dynamics 365 Customer Engagement (on-premises). Pentru versiunea Power Apps a acestui subiect, a se vedea: Utilizarea de soluții segmentate și corecții
Pentru un control mai bun asupra a ceea ce distribuiți în soluții și pachete de soluții, utilizați segmentarea soluțiilor. Cu segmentarea soluțiilor, puteți exporta soluții cu active de entitate selectate, cum ar fi câmpuri de entitate, formulare și vizualizări, mai degrabă decât entități întregi cu toate activele. Pentru a crea soluțiile segmentate și corecțiile, puteți utiliza interfața cu utilizatorul pentru soluții, fără a scrie cod.
În plus față de controlul suplimentar asupra elementelor unei soluții, veți putea controla ce este inclus într-o corecție. Puteți să creați o corecție pentru o soluție părinte și s-o exportați ca actualizare minoră la soluția de bază. Atunci când clonați o soluție, sistemul cumulează toate corecțiile asociate în soluția de bază și creează o nouă versiune.
Atunci când lucrați cu corecții și soluții clonate, rețineți următoarele informații:
O corecție reprezintă o actualizare incrementală minoră pentru soluția părinte. O corecție poate să adauge sau să actualizeze componentele și activele din soluția părinte atunci când este instalată pe sistemul țintă, dar nu poate șterge componente sau active din soluția părinte.
O corecție poate avea o singură soluție părinte, dar o soluție părinte poate avea una sau mai multe corecții.
O corecție este creată pentru soluții negestionate. Nu puteți crea o corecție pentru o soluție gestionată.
Când exportați o corecție pentru un sistem țintă, ar trebui s-o exportați sub formă de corecție gestionată. Nu folosiți corecții negestionat în mediile de producție.
Soluția părinte trebuie să fie prezentă în sistemul țintă pentru a instala o corecție.
Puteți să ștergeți sau să actualizați o corecție.
Dacă ștergeți o soluție părinte, toate corecțiile fiu se șterg, de asemenea. Sistemul vă oferă un mesaj de avertizare că nu puteți anula operațiunea de ștergere. Ștergerea se face într-o singură tranzacție. Dacă una din corecții sau soluția părinte nu se șterge, întreaga tranzacție este anulată.
După ce ați creat prima corecție pentru o soluție părinte, soluția devine blocată și nu puteți să-i aduceți modificări sau s-o exportați. Cu toate acestea, dacă îi ștergeți toate corecțiile fiu, soluția părinte se deblochează.
Atunci când clonați o soluție de bază, toate corecțiile fiu sunt cumulate în soluția de bază și aceasta devine o nouă versiune. Puteți să adăugați, să editați sau să ștergeți componente și active din soluția clonată.
O soluție clonată reprezintă un înlocuitor al soluției de bază atunci când este instalată pe sistemul țintă drept soluție gestionată. De obicei, utilizați o soluție clonată pentru a livra o actualizare majoră pentru soluția precedentă.
Înțelegerea numerelor de versiune pentru soluții clonate și corecții
Versiunea unei soluții are următorul format: major.minor.build.revision. O corecție trebuie să aibă un număr de versiune sau de revizie mai mare decât soluția părinte. Nu poate avea o versiune majoră sau minoră mai mare. De exemplu, pentru o soluție de bază versiunea 3.1.5.7, o corecție ar putea fi versiunea 3.1.5.8 sau 3.1.7.0, dar nu versiunea 3.2.0.0. O soluție clonată trebuie să aibă numărul de versiune mai mare sau egal cu numărul de versiune al soluției de bază. De exemplu, pentru o soluție de bază versiunea 3.1.5.7, o soluție clonată ar putea fi versiunea 3.2.0.0 sau 3.1.5.7. În interfața utilizator, puteți seta doar valorile majore și minore de versiune pentru o soluție clonată și valorile de versiune sau de revizuire pentru o corecție.
Crearea unei soluții segmentate cu activele de entitate dorite
Pentru a crea o soluție segmentată, începeți prin a crea o soluție negestionată și a adăuga resursele existente. Puteți adăuga mai multe entități de sistem sau particularizate, și pentru fiecare entitate, alegeți active pe care doriți să le includeți în soluție. Instalarea asemănătoare unui expert vă conduce pas cu pas prin procesul de adăugare a activelor de entitate.
-
Accesați Setări > Soluții.
Selectați Nou și creați o soluție. Introduceți informații în câmpurile obligatorii. Selectați Salvare și închidere.
Deschideți soluția creată. În lista verticală Adăugare existent, selectați Entitate.
În caseta de dialog Selectați componente soluție, selectați una sau mai multe entități pe care doriți să le adăugați la soluție. Selectați OK.
Se deschide expertul. Urmați expertul pentru a adăuga active pentru fiecare entitate selectată la soluție.
Selectați Publicare pentru ca modificările să aibă efect.
Ilustrațiile următoare oferă un exemplu de creare a unei soluții segmentate prin alegerea activelor de entitate din entitățile
Account,CaseșiContact.Începeți prin alegerea componentei Entitate.

Apoi selectați componentele soluției.

Urmați asistentul. La pasul 1, începând în ordine alfabetică, selectați activele pentru prima entitate,
Account, așa cum se arată aici.
Deschideți fila Câmpuri și selectați câmpul Număr de cont.

La pasul 2, pentru entitatea Caz, adăugați toate activele.

La pasul 3, adăugați câmpul Aniversare pentru entitatea Persoană de contact.

Ca urmare, soluția segmentată creată conține trei entități,
Account,CaseșiContact. Fiecare entitate conține doar activele alese.
Crearea unei corecții de soluție
O corecție conține modificări ale soluției părinte, cum ar fi adăugarea sau editarea de componente și active. Nu trebuie să includeți componentele entității părinte dacă nu aveți de gând să le editați.
Crearea unei corecții o pentru soluție negestionată
-
Accesați Setări > Soluții.
În grilă, selectați o soluție negestionată pentru care să creați o corecție. Selectați Clonați o corecție. Caseta de dialog care se deschide conține numele soluției de bază și numărul de versiune al corecției. Selectați Salvare.
În grilă, găsiți și deschideți corecția nou creată. La fel ca în cazul soluției de bază, urmați expertul pentru a adăuga componentele și activele dorite.
Selectați Publicare pentru ca modificările să aibă efect.
Ilustrațiile următoare oferă un exemplu de creare a unei corecții pentru o soluție existentă. Începeți prin selecta Clonați o corecție (în vizualizarea comprimată, pictograma Clonați o corecție apare ca două pătrate mici, așa cum se vede mai jos).

În caseta de dialog Clonați o corecție, veți vedea că numărul de versiune al corecției se bazează pe numărul de versiune al soluției părinte, dar că este incrementat cu unu. Fiecare corecție ulterioară are un număr de versiune sau de revizie mai mare decât cea precedentă.

Captura de ecran următoare prezintă soluția de bază SegmentedSolutionExample, versiunea 1.0.1.0 și corecția SegmentedSolutionExample_Patch, versiunea 1.0.2.0.

În corecție am adăugat o nouă entitate particularizată numită
Bookși am inclus toate activele entitățiiBookîn corecție.
Clonarea unei soluții
Atunci când clonați o soluție negestionată, toate corecțiile asociate ei sunt cumulate în versiunea nou-creată a soluției originale.
-
Accesați Setări > Soluții.
Din listă, selectați o soluție negestionată pe care doriți s-o clonați. Selectați Clonare soluție. Caseta de dialog care se deschide conține numele soluției de bază și noul număr de versiune. Selectați Salvare.
Selectați Publicare pentru ca modificările să aibă efect.
Continuând cu exemplul, vedeți caseta de dialog Clonare în soluție care afișează noul număr de versiune al soluției.

După clonare, noua versiune de soluție conține trei entități originale (
Account,CaseșiContact), plus entitatea particularizată numităBookcare a fost adăugată la corecție. Fiecare entitate conține doar activele adăugate în exemplu.
Consultați și
Prezentare generală a soluțiilor Crearea de corecții pentru a simplifica actualizările de soluție
Hinweis
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).
Feedback
Trimiteți și vizualizați feedback pentru