Partajați prin


Creați o soluție

Pentru a localiza și a lucra doar cu componentele pe care le personalizați, creați o soluție și faceți toată personalizarea acolo. Apoi, amintiți-vă întotdeauna să lucrați în contextul soluției personalizate pe măsură ce adăugați, editați și creați componente. Astfel, este mai ușor să exportați soluția, astfel încât să poată fi salvată sau importată într-un alt mediu.

Notă

Luați în considerare specificarea unei soluții particularizate ca soluție preferată. În acest fel, puteți controla unde sunt stocate componentele soluției atunci când nu le creați în mod specific în contextul unei soluții particularizate. Informații suplimentare: Setați soluția preferată.

Pentru a crea o soluție:

  1. Conectați-vă la Power Apps și selectați Soluții din meniul de navigare din stânga. Dacă elementul nu se află în panoul lateral, selectați …Mai multe și apoi selectați elementul dorit.

  2. Selectați Soluție nouă și apoi completați coloanele necesare pentru soluție.

    Câmp Descriere
    Numele de afișare Numele afișat în lista de soluții. Îl puteți modifica mai târziu.
    Nume Numele unic al soluției. Trebuie să conțină doar litere, cifre și sublinieri. Numele este generat din caracterele permise din valoarea introdusă în coloana Nume afișat . Puteți edita acest element înainte de a salva soluția, dar după ce salvați soluția, nu îl mai puteți schimba.
    Editor Puteți selecta editorul implicit sau puteți crea un nou editor nou. Vă recomandăm să creați un editor pentru organizația dvs., pe care să îl utilizați în mod consecvent în mediile în care veți utiliza soluția. Vedeți Editorul de soluții mai târziu în acest articol.
    Versiune Introduceți un număr pentru versiunea soluției dvs. Acesta este important doar dacă exportați soluția. Numărul versiunii este inclus în numele fișierului atunci când exportați soluția.
    Setați ca soluție preferată Utilizarea unei soluții preferate este o modalitate de a controla unde sunt stocate componentele soluției atunci când nu le creați în mod specific în contextul unei soluții particularizate. Când soluția preferată nu este setată, în mod implicit, soluția implicită Common Data Services este soluția preferată. Dacă soluția implicită Common Data Services nu este disponibilă, soluția numită Soluție implicită este utilizată ca soluție preferată. Mai multe informații: Setați soluția preferată
    Pagina de configurare Sub Mai multe opțiuni puteți, selectați opțional o resursă web pe care să o utilizați ca pagină de configurare. Pagina de configurare este utilizată de obicei de furnizorii independenți de software (ISV) care distribuie soluții. Când această opțiune este setată, un nou nod Configurare apare sub nodul Informații pentru a afișa această resursă web. Dezvoltatorii folosesc resursa web, care este o pagină HTML, pentru a include instrucțiuni sau controale care să vă permită să setați datele de configurare sau să lansați soluția.
    Descriere Sub Mai multe opțiuni , puteți adăuga opțional o descriere a soluției. Acest lucru este util dacă doriți să partajați soluția cu alții sau dacă doriți să vă amintiți pentru ce este soluția.
  3. Selectați Salvați.

Adăugarea sau eliminarea obiectelor de soluție

După ce creați soluția, aceasta nu va conține niciun obiect de soluție. Puteți crea obiecte noi pentru a le adăuga la soluție sau puteți adăuga obiecte existente la noua soluție.

Crearea obiectelor într-o soluție

Puteți utiliza comanda Nou pentru a crea diferite tipuri de obiecte. Selectarea Nou, apoi selectarea obiectului dorit vă duce la o experiență de creare diferită, în funcție de tipul de obiect pe care îl alegeți. După ce ați terminat de creat obiectul, acesta este adăugat la soluție.

Adăugarea unui obiect existent la o soluție

Cu soluțiile negestionate și nu soluția implicită a sistemului, puteți utiliza comanda Adăugare existentă pentru a aduce obiecte care nu sunt deja în soluție.

Notă

Lista obiectelor existente este diferită în funcție de versiunea și soluțiile importate în mediul dvs.

Multe dintre personalizările pe care doriți să le faceți implică tabele. Selectați Tabele în panoul din stânga pentru a filtra și afișa o listă cu toate tabelele din soluția curentă. După ce detaliați un tabel, puteți vizualiza obiectele care fac parte din tabel, așa cum se arată cu tabelul de cont din această captură de ecran.

Tabel de cont cu obiecte de vizualizat

Eliminarea obiectelor dintr-o soluție

Puteți elimina obiecte dintr-o soluție negestionată. Cu soluția deschisă, selectați obiectul, apoi selectați Eliminare din această soluție pe bara de comenzi.

Când obiectul este îndepărtat, acesta nu mai face parte din soluție. Cu toate acestea, obiectul există încă în mediu și poate fi adăugat la o altă soluție. Odată ce obiectul este eliminat din toate soluțiile din mediu, acesta poate fi șters.

Important

Odată ce obiectul este șters, acesta nu poate fi recuperat și toate datele asociate, cum ar fi înregistrările de tabel atunci când ștergeți un tabel particularizat, se pierd. Dacă doriți să păstrați obiectul, dar nu îl aveți în soluție, eliminați-l din soluție fără a-l șterge.

Pentru a șterge un obiect, selectați-l, apoi selectați Ștergere din acest mediu.

Publicarea modificărilor

Atunci când efectuați modificări negestionate într-un mediu, unele obiecte, cum ar fi tabele, formulare, aplicații proiectate pe model, hărți de site și vizualizări sunt salvate într-o stare nepublicată. Acțiunea de publicare promovează aceste modificări într-o stare activă și le pune la dispoziția utilizatorilor finali și pentru exportul soluției.

Publicați-vă particularizările

  1. Selectați Soluții din meniul de navigare din stânga. Dacă elementul nu se află în panoul lateral, selectați …Mai multe și apoi selectați elementul dorit.

  2. Deschideți soluția pe care doriți să o publicați.

  3. Selectați Publicați toate particularizările pe bara de comenzi.

Important

Pregătirea particularizărilor poate dura ceva timp. Dacă vedeți un mesaj că pagina browserului nu răspunde, așteptați ca pagina să devină receptivă și nu o închideți.

Editorul de soluții

Fiecare aplicație sau particularizare pe care o realizați este parte a unei soluții. Fiecare soluție are un editor. Specificați editorul când creați o soluție.

Editorul de soluții indică cine a dezvoltat aplicația. Din acest motiv ar trebui să creați un editor de soluții care are sens. Puteți vizualiza editorul de soluții pentru o soluție selectând soluția, apoi selectând ...>Setări pe bara de comenzi din zona Soluții din Power Apps. Pentru mai multe informații despre editorul de soluții, accesați Editor de soluții în ghidul Power Platform ALM.

Notă

*Soluția implicită* este asociată cu *Editorul implicit*. Common Data Services Microsoft Dataverse Prefixul implicit de personalizare este atribuit aleatoriu pentru acest editor, de exemplu ar putea fi cr8a3. Aceasta înseamnă că numele fiecărui element nou de metadate creat pentru organizația dvs. în această soluție are acest lucru înaintea numelor utilizate pentru a identifica în mod unic elementele.

Creați un editor de soluții

  1. În Power Apps, selectați Soluții. Dacă elementul nu se află în panoul lateral, selectați …Mai multe și apoi selectați elementul dorit.

  2. Pe bara de comenzi, selectați Soluție nouă, în panoul din dreapta selectați Editor nou sub Editor.

  3. În formularul Editor nou , introduceți informațiile obligatorii și opționale:

    • Nume afișat. Introduceți numele de afișare pentru editor.
    • Nume. Introduceți numele unic pentru editor.
    • Descriere. Opțional, puteți adăuga o descriere pentru editor.
    • Prefix. Introduceți prefixul editorului pe care le doriți.
    • Prefixul valorii alegerii. Această coloană generează un număr bazat pe prefixul editorului. Acest număr este folosit atunci când adăugați opțiuni la alegeri și oferă o indicație a ce soluție a fost utilizată pentru a adăuga opțiunea.
  4. Selectați Salvați.

Notă

Nu utilizați _upgrade ca parte a numelui soluției. _upgrade este un cuvânt intern rezervat pentru procesul de *upgrade* al soluției. ...

Modificați editorul de soluții

Puteți modifica un editor de soluții pentru o soluție negestionată urmând acești pași:

  1. În Power Apps, selectați Soluții, selectați soluția dorită, apoi selectați ...>Setări pe bara de comenzi. Dacă elementul nu se află în panoul lateral, selectați …Mai multe și apoi selectați elementul dorit.
  2. În panoul Setări soluție , selectați un alt editor din lista verticală Editor sau selectați Editor nou pentru a crea unul nou. Informații suplimentare: Crearea unui editor de soluții.
  3. Selectați Actualizare.

Utilizarea tabelelor segmentate într-o soluție

Utilizați segmentarea tabelelor, astfel încât să includeți numai obiecte de tabel care sunt actualizate atunci când distribuiți actualizări de soluție. Mai multe informații: Utilizați soluții segmentate în ghidul Power Platform ALM

Pentru a crea o soluție cu segmentarea corectă a tabelelor, începeți prin a crea o soluție negestionată și adăugați numai obiectele pe care le-ați actualizat.

De exemplu, imaginați că ați creat un nou tabel particularizat care nu există în niciun alt mediu numit Tabel particularizat și ați adăugat, de asemenea, o nouă coloană numită Top zece pentru tabelul de cont. Pentru a crea o soluție cu segmentarea tabelului, urmați acești pași.

  1. Accesați Power Apps și apoi selectați Soluții. Dacă elementul nu se află în panoul lateral, selectați …Mai multe și apoi selectați elementul dorit.

  2. Selectați Soluție nouă și creați o soluție. Introduceți informații în coloanele obligatorii. Selectați Creați.

  3. Deschideți soluția creată. Pe bara de comenzi, selectați Adăugare existentă, apoi selectați Tabel.

  4. În panoul Adăugare tabele existente , selectați unul sau mai multe tabele pe care doriți să le adăugați la soluție. De exemplu, selectați Cont și Tabel personalizat. Selectați Următorul.

  5. În panoul Selectare tabele , puteți alege dintre materiale pentru a include:

    • Includeți toate obiectele. Această opțiune include toate componentele și metadatele asociate tabelului. Poate include alte tabele sau componente ale tabelului, cum ar fi fluxurile proceselor de business, rapoarte, conexiuni și cozi. De exemplu, dacă tabelul particularizat nu a fost niciodată importat în mediul țintă, selectați această opțiune. În acest exemplu, tabelul particularizat nu a fost niciodată importat în mediul țintă, deci selectați această opțiune pentru Tabel personalizat.
    • Includeți metadatele tabelului. Această opțiune include doar metadatele asociate tabelului. Metadatele includ proprietățile tabelului, cum ar fi auditul, detectare dubluri sau urmărirea modificărilor.
    • Editați obiectele. Această opțiune vă permite să selectați în mod individual fiecare componentă asociată tabelului, cum ar fi coloanele, relațiile, regulile de business, vizualizările, formularele și diagramele. Rețineți că tabelul de cont este inclus în Dataverse și, prin proiectare, există și în mediul țintă. Prin urmare, în exemplul nostru, doar coloana personalizată Top zece este nouă în tabelul contului, așa că o selectați după ce selectați Editare obiecte (în pasul următor).
    • Ștergeți toate obiectele. Dacă ați selectat obiecte folosind opțiunea Editare obiecte , puteți șterge toate obiectele selectate și o puteți lua de la capăt. Alegeți opțiunile corespunzătoare atunci când adăugați obiecte de soluție

    Informații suplimentare: De ce este importantă segmentarea tabelelor într-o soluție

  6. Dacă ați selectat Editare obiecte, se deschide un panou listă de obiecte. Aici puteți selecta obiectele specifice pe care doriți să le includeți în soluție. În exemplul nostru, ați selectat tabelul Cont mai devreme, așa că acum selectați coloana Top zece , deoarece aceasta este singura componentă nouă sau editată pentru tabel, apoi selectați Adăugare. Selectați obiectele de inclus în soluție

  7. Selectați Adăugare pentru a adăuga obiectele la soluție.

De ce este importantă segmentarea tabelelor într-o soluție

Atunci când adăugați un tabel de sistem existent, cum ar fi cont sau persoană de contact, sau un tabel particularizat la o soluție pentru un tabel care a fost deja importat în mediile din aval, cea mai bună practică este să adăugați numai obiectele de tabel care au fost actualizate în soluție. Cu segmentarea soluțiilor, puteți exporta actualizări de soluții cu active de tabel selectate, cum ar fi coloane de tabel, formulare și vizualizări, mai degrabă decât tabele întregi cu toate activele. Acest lucru evită straturile inutile care împiedică eficiența altor soluții și dependențele inutile de alte soluții. Sistemul selectează automat Include toate obiectele dacă tabelul nu este gestionat și Include metadatele tabelului dacă există un strat negestionat în tabel. De asemenea, sistemul preselectează automat activele de tabel care nu sunt gestionate sau au particularizări negestionate. Puteți selecta linkul Editare obiecte pentru a revizui acea selecție înainte de a selecta Adăugare pentru a finaliza procesul.

Important

Nu segmentați tabele care nu există în mediul țintă. Observați că, dacă un tabel nu a fost niciodată importat sau nu există deja în mediul țintă, trebuie să selectați Includere toate obiectele atunci când adăugați tabelul la soluție, cum ar fi atunci când adăugați un tabel particularizat nou pe care l-ați creat recent. În caz contrar, primiți un mesaj de eroare de dependență lipsă atunci când încercați să importați soluția.

Crearea unei soluții cu segmentarea tabelelor utilizând exploratorul de soluții

Următoarele ilustrații oferă un exemplu de creare a unei soluții segmentate prin alegerea elementelor tabelului din tabelele Account, Case și Contact .

Notă

Tabelul de cazuri este inclus cu unele aplicații Dynamics 365, cum ar fi Dynamics 365 Customer Service.

Începeți prin deschiderea unei soluții negestionate pe care ați creat-o. Alegeți componenta tabel .

Adăugare resurse existente.

Apoi selectați componentele soluției.

Selectarea componentelor soluției.

Urmați asistentul. În Pasul 1, începând în ordine alfabetică, selectați activele pentru primul tabel, tabelul Account , așa cum se arată aici.

Porniți asistentul.

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

Selectați activele tabelului contului.

În Pasul 2, pentru tabelul *Case*, adăugați toate activele.

Selectați activele tabelului Caz.

În Pasul 3, adăugați coloana Aniversare pentru tabelul Contact .

Selectați activele tabelului Contact.

Prin urmare, soluția segmentată creată conține trei tabele, Account, Case și Contact. Fiecare tabel conține doar activele alese.

Soluție cu tabele.

Ştergerea unei soluții

Deoarece există două tipuri diferite de soluții, gestionate și negestionate, comportamentul pentru ștergerea fiecărui tip de soluție este diferit.

Soluția pe care doriți să o ștergeți ar putea avea componente care au dependențe de alte componente. Aceste dependențe trebuie eliminate înainte de a putea șterge componenta. Mai multe informații: Vizualizați dependențele pentru o componentă în Power Apps

Ștergeți o soluție gestionată

Ștergerea unei soluții gestionate elimină (dezinstalează) toate componentele din cadrul soluției. În plus, toate datele asociate sunt, de asemenea, șterse.

Atenție

Deoarece toate componentele din soluție și toate datele asociate sunt șterse, aveți grijă când ștergeți o soluție gestionată.

Ștergerea unei soluții negestionate

Ștergerea unei soluții negestionate șterge containerul de soluții, dar nu șterge niciuna dintre componentele negestionate din cadrul acesteia. De asemenea, orice date asociate rămân. Fiecare componentă negestionată trebuie ștearsă individual pentru a elimina toate componentele din soluția negestionată.

Ștergerea unei soluții gestionate sau negestionate

Atenție

Înainte de a șterge o soluție, asigurați-vă că înțelegeți consecințele. Odată ce o soluție este ștearsă, aceasta nu poate fi restaurată. Mai multe informații: Ștergerea unei soluții gestionate și Ștergerea unei soluții negestionate

  1. Conectați-vă la Power Apps.
  2. Selectați Soluții în panoul de navigare din stânga, apoi selectați (nu deschideți) soluția pe care doriți să o ștergeți din lista Soluții .
  3. Selectați Ștergere din bara de comenzi.

Limitări

  • Dimensiunea soluției este limitată la 95 MB.
  • Numărul de soluții este limitat de capacitatea Microsoft Dataverse.
  • Numărul de obiecte într-o soluție este limitat de capacitatea Dataverse.