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.

  1. Accesați Setări > Soluții.

  2. Selectați Nou și creați o soluție. Introduceți informații în câmpurile obligatorii. Selectați Salvare și închidere.

  3. Deschideți soluția creată. În lista verticală Adăugare existent, selectați Entitate.

  4. Î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.

  5. Se deschide expertul. Urmați expertul pentru a adăuga active pentru fiecare entitate selectată la soluție.

  6. 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 și Contact.

    Începeți prin alegerea componentei Entitate.

    Adăugare resurse existente.

    Apoi selectați componentele soluției.

    Selectarea componentelor 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.

    Porniți asistentul.

    Deschideți fila Câmpuri și selectați câmpul Număr de cont.

    Selectați activele entității Contului.

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

    Selectați activele entității de Caz.

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

    Selectați activele entității Persoanei de contact.

    Ca urmare, soluția segmentată creată conține trei entități, Account, Case și Contact. Fiecare entitate conține doar activele alese.

    Soluție cu entități.

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ă

  1. Accesați Setări > Soluții.

  2. Î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.

  3. Î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.

  4. 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).

    Clonați o pictogramă de corecție.

    Î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ă.

    Utilizați caseta de dialog Clonare pentru a corecta.

    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.

    O grilă cu soluții și corecții.

    În corecție am adăugat o nouă entitate particularizată numită Book și am inclus toate activele entității Book în corecție.

    Adăugați o entitate personalizată î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.

  1. Accesați Setări > Soluții.

  2. 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.

  3. 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.

    Utilizați caseta de dialog Clonare în soluție.

    După clonare, noua versiune de soluție conține trei entități originale (Account, Case și Contact), plus entitatea particularizată numită Book care a fost adăugată la corecție. Fiecare entitate conține doar activele adăugate în exemplu.

    O soluție clonată cu corecție cumulată.

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).