Creați reguli de business pentru a aplica logica într-un formular pentru aplicații bazate pe model

Adesea este necesar să adăugați logica de business pentru a vă asigura că coloanele dintr-o aplicație bazată pe model sunt afișate, ascunse sau setate cu valorile corecte.

Acest articol vă arată cum să creați recomandări și reguli de business pentru a aplica logica de formular într-o aplicație bazată pe model fără a scrie cod JavaScript sau a crea inserturi. Regulile de business oferă o interfață simplă pentru a implementa și a întreține regulile care se schimbă rapid și care se utilizează în mod obișnuit. Acestea pot fi aplicate la formulare principale și de creare rapidă. Regulile de business funcționează în aplicații bazate pe model, aplicații web vechi, Dynamics 365 pentru tablete și Dynamics 365 for Outlook (mod online sau offline).

Prin combinarea condițiilor și acțiunilor, oricare dintre următoarele acțiuni sunt posibile folosind reguli de business:

  • Setare valori coloane

  • Ștergere valori coloane

  • Setarea nivelurilor de cerințe de coloană

  • Afișare sau ascundere coloane

  • Activați sau dezactivați coloanele

  • Validarea datelor și afișarea mesajelor de eroare

  • Creați recomandări de business bazate pe business intelligence.

Notă

Pentru a defini o regulă de business pentru un tabel, astfel încât aceasta să se aplice tuturor formularelor, consultați Crearea unei reguli de business pentru un tabel.

Regulile de business nu funcționează cu alegeri cu selectare multiplă.

Vizualizați, editați sau creați o regulă de business în Power Apps

  1. Conectați-vă la Power Apps.

  2. Selectați Tabele în panoul de navigare din stânga, deschideți tabelul dorit, apoi sub zona Personalizări, selectați Reguli comerciale. Dacă elementul nu se află în panoul lateral, selectați …Mai multe, apoi selectați elementul dorit.

Notă

Personalizările unui tabel ar trebui să aibă loc într-o soluție. Pentru a actualiza un tabel dintr-o soluție, deschideți soluția, apoi deschideți tabelul. Apoi, sub zona Personalizări, selectați Reguli de business.

  1. În bara de comenzi, selectați Regulă de business nouă.

Vizualizați, editați sau creați o regulă de business în proiectantul de formulare

  1. În panoul de navigare din stânga din proiectantul de formulare, selectați Reguli de business.

  2. Selectați dintre opțiunile acestea:

    • În mod implicit, sunt afișate numai regulile de business active pentru formular. Debifați Afișați numai regulile de business active, pentru a vedea regulile de business dezactivate pentru formular.
    • Pentru a crea o regulă de business, selectați Regulă de business nouă.
    • Selectați regula de business pentru a vedea proprietățile sale și pentru a o edita. Proprietățile unei reguli de business.

Setați proprietățile regulii de business

Când fereastra Reguli de business a proiectantului se deschide pentru o regulă nouă, este deja creată pentru dvs. o singură condiție. Fiecare regulă începe cu o condiție. Regula de business ia una sau mai multe acțiuni bazate pe acea condiție.

Mostră de aplicație pe bază de model

Introduceți sau selectați următoarele proprietăți din bara de comandă pentru reguli de business.

  1. Nume regulă de business: În mod implicit, regula este numită Regulă de business nouă. Vă recomandăm să introduceți un nume semnificativ pentru regula de business.

  2. Descriere: Opțional, adăugați o descriere.

  3. Domeniu de aplicare: Domeniul de aplicare al regulii de business stabilește formularele unde se va aplica această regulă de business. Stabiliți domeniul de aplicare în conformitate cu următoarele:

    Dacă selectați acest element...

    Domeniul este setat la...

    Entitate

    Tabelul și toate formularele pentru tabel

    Toate formularele

    Toate formularele pentru tabel

    Un formular specific (de exemplu, formularul principal pentru Cont)

    Doar acel formular

Notă

Pentru a modifica o regulă de business existentă, trebuie să o dezactivați înainte să o puteți modifica.

Creați regula de business

  1. Adăugați condiții. Pentru a adăuga mai multe condiții la regula de business:

    1. Glisați componenta Condiție din fila Componente la un semn plus din proiectant.

      Adăugați o condiție într-o regulă de business.

    2. Pentru a seta proprietățile pentru condiție, selectați componenta Condiție din fereastra proiectantului, apoi setați proprietățile în fila Proprietăți din partea dreaptă a ecranului. Pe măsură ce setați proprietățile, se creează o expresie în partea de jos a filei Proprietăți.

    3. Pentru a adăuga o clauză suplimentară (AND sau OR) la condiție, selectați Nou în fila Proprietăți pentru a crea o regulă nouă, apoi setați proprietățile pentru această regulă. În coloana Logica regulii, puteți specifica dacă adăugați noua regulă ca AND sau OR.

      Adăugați o regulă nouă la o condiție.

    4. Când ați terminat setarea proprietăților pentru condiție, selectați Aplicați.

  2. Adăugați acțiuni. Pentru a adăuga o acțiune:

    1. Glisați una dintre componentele acțiunii din fila Componente spre un semn plus de lângă componenta Condiție. Glisați acțiunea spre un semn plus de lângă un marcaj de selectare dacă doriți ca regula de business să efectueze acțiunea atunci când condiția este îndeplinită sau spre un semn plus de lângă un x dacă doriți ca regula de business să efectueze acțiunea în cazul în care condiția nu este îndeplinită.

      Glisați o acțiune la o regulă de business.

    2. Pentru a seta proprietățile pentru acțiune, selectați componenta Acțiune din fereastra proiectantului, apoi setați proprietățile în fila Proprietăți.

    3. Când ați terminat de setat proprietățile, selectați Aplicați.

  3. Adăugați o recomandare de business. Pentru a adăuga o recomandare de business:

    1. Glisați componenta Recomandare din fila Componente spre un semn plus de lângă o componentă Condiție. Glisați componenta Recomandare spre un semn plus de lângă un marcaj de selectare dacă doriți ca regula de business să efectueze acțiunea atunci când condiția este îndeplinită sau spre un semn plus de lângă un x dacă doriți ca regula de business să efectueze acțiunea în cazul în care condiția nu este îndeplinită.

    2. Pentru a seta proprietățile pentru recomandare, selectați componenta Recomandare din fereastra proiectantului, apoi setați proprietățile în fila Proprietăți.

    3. Pentru a adăuga mai multe acțiuni la recomandare, glisați-le din fila Componente, apoi setați proprietățile pentru fiecare acțiune în fila Proprietăți.

      Notă

      Atunci când creați o recomandare, se adaugă o singură acțiune în mod implicit. Pentru a vedea toate acțiunile dintr-o recomandare, selectați Detalii pe componenta Recomandare.

    4. Când ați terminat de setat proprietățile, selectați Aplicați.

  4. Pentru a valida regula de business, selectați Validare în bara de acțiuni.

  5. Pentru a salva regula de business, selectați Salvare în bara de acțiuni.

  6. Pentru a activa regula de business, selectați-o în fereastra Explorator soluții, apoi selectați Activare. Nu se poate activa regula de business din fereastra proiectantului.

Sfat

Iată câteva sfaturi de reținut atunci când lucrați la regulile de business în fereastra proiectantului:

  • Pentru a face un instantaneu a tot ce există în fereastra Regulii de business, selectați Instantaneu în bara de acțiuni. Acest lucru este util, de exemplu, atunci când obțineți feedback de la membrii echipei.
  • Utilizați mini-harta pentru a naviga rapid la diferite părți ale procesului. Acest lucru este util atunci când aveți un proces complicat, care se derulează în afara ecranului.
  • Pe măsură ce adăugați condiții, acțiuni și recomandări de business la regula dvs. de business, se creează codul pentru regula de business și apare în partea de jos a ferestrei proiectantului. Acest cod este doar în citire.

Localizarea mesajelor de eroare utilizate în regulile de business

Dacă mediul dvs. are asigurat accesul la mai multe limbi, este recomandat să localizați orice mesaje de eroare pe care le-ați setat. De fiecare dată când setați un mesaj, o etichetă este generată de către sistem. Dacă traducerile din mediul dvs. sunt setate, versiunile localizate ale mesajelor dvs. pot fi adăugate și apoi importate înapoi în sistem. Acest lucru le permite persoanelor care folosesc alte limbi decât limba dvs. de bază să vadă mesajele traduse.

Probleme comune

Această secțiune descrie probleme comune care pot să apară atunci când utilizați reguli de business.

Coloana Nume complet și Coloana adresă nu sunt acceptate cu aplicațiile Interfață unificată

Acțiunile sau condițiile care utilizează o coloană compusă precum coloana Nume complet (nume complet) sau o coloană Adresă nu sunt acceptate în aplicațiile bazate pe Interfața unificată. Alternativ, puteți utiliza acțiuni sau condiții cu coloanele membre. De exemplu, pentru coloana Nume complet, puteți utiliza acțiuni sau condiții pe coloanele Prenume (firstname) și Nume de familie (lastname).

Regulile de business nu se execută pentru unii utilizatori

Asigurați-vă că utilizatorii au un rol de securitate care include, cel puțin, privilegii ale de citire ale domeniului utilizatorului pe tabelul Proces. Implicit, rolul de securitate Utilizator de bază are acest privilegiu.

Regulile de business nu se aplică pe grila editabilă pe un tablou de bord

Regulile de business cu domeniu de entitate nu vor fi declanșate pe o grilă editabilă atunci când grila editabilă este configurată pe o pagină de tablou de bord.

Regula de business nu se declanșează pentru un formular?

Este posibil ca o regulă de afaceri să nu fie executată deoarece coloana menționată în regula de afaceri nu este inclusă în formular.

  1. Deschideți exploratorul de soluții. Extindeți tabelul dorit și selectați Formulare.

  2. Deschideți formularul dorit și apoi, pe panglica proiectantului de formular selectați Reguli de business.

  3. În proiectantul formularului, deschideți regula de business.

  4. În proiectantul de reguli de business, selectați fiecare condiție și acțiune pentru a verifica toate coloanele la care se face referire în aceste condiții și acțiuni.

    Câmp referit în regula de business există în tabel.

  5. Verificați că fiecare coloană referită în regula de business este, de asemenea, inclusă în formular. Dacă nu, adaugați coloana lipsă la formular.

    Coloana Nume cont pe formular.

Este posibil ca o regulă de afaceri să nu fie executată deoarece o coloană menționată în regula de business este o coloană compusă. Puteți utiliza în schimb coloanele care fac parte din coloana compusă.

Întrebări frecvente

Regulile de business pot debloca coloanele pe un formular numai pentru citire?

  • Da, o regulă de business poate să deblocheze coloane și să editeze acțiuni pe un formular numai pentru citire.

Cum pot depana o regulă de business care nu funcționează?

Cum arată recomandările într-un formular?

Recomandările arată un bec lângă eticheta coloanei.

  • Regulă de business restrânsă.

Selectați becul pentru a extinde vizualizarea și pentru a afișa recomandarea.

  • Regulă de business extinsă.

Consultați și

Creați o logică de afaceri personalizată prin procese

Creați un flux de business

Notă

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