Kreiranje poslovnih pravila i preporuka za primenu logike u obrascu aplikacije koju pokreće model

Napomena

Stupa na snagu novembra 2020:

  • Common Data Service je preimenovan u Microsoft Dataverse. Saznajte više
  • Neka terminologija u usluzi Microsoft Dataverse je ispravljena. Na primer, entitet je sada tabela, a polje je sada kolona. Saznajte više

Ovaj članak će biti uskoro ažuriran kako bi odražavao najnoviju terminologiju.

Ova tema vam pokazuje kako da kreirate poslovna pravila i preporuke radi primene logike obrasca u aplikaciji koju pokreće model bez pisanja JavaScript koda ili kreiranja dodatnih komponenti. Poslovna pravila obezbeđuju jednostavan interfejs za primenu i održavanje pravila koja se brzo menjaju i često koriste. Mogu se primeniti na glavne i brze obrasce za kreiranje, a rade u aplikacijama sa modelima, nasleđenim Veb aplikacijama, Dynamics 365 za tablete i Dynamics 365 for Outlook (režim na mreži ili van mreže).

Kombinovanjem uslova i radnji, možete da uradite bilo koje od sledećeg pomoću poslovnih pravila:

  • Podešavanje vrednosti kolone

  • Brisanje vrednosti kolone

  • Postavljanje nivoa zahteva za kolone

  • Prikazivanje ili sakrivanje kolona

  • Omogućavanje ili onemogućavanje kolona

  • Potvrđivanje podataka i prikazivanje poruka o greškama

  • Kreiranje preporuka za poslovanje na osnovu poslovnog obaveštavanja.

Napomena

Da biste definisali poslovno pravilo za tabelu kako bi se ono primenjivalo na sve obrasce, pogledajte Kreiranje poslovnog pravila za tabelu.

Poslovna pravila ne funkcionišu sa višestrukim izborima.

Kreiranje poslovnog pravila ili preporuke za poslovanje

  1. Prijavite se u Power Apps.

  2. Razvijte stavku Podaci, izaberite Tabele, izaberite tabelu koju želite, a zatim izaberite karticu Poslovna pravila.

  3. Na komandnoj traci izaberite Dodaj poslovno pravilo.

    Prozor dizajnera poslovnog pravila se otvara sa jednim uslovom koji je već kreiran za vas. Svako pravilo počinje sa uslovom. Poslovno pravilo preduzima jednu ili više radnji na osnovu tog uslova.

    Prozor za dizajniranje poslovnih pravila.

Savet

Ako želite da izmenite postojeće poslovno pravilo, morate prvo da ga deaktivirate da biste ga izmenili.

  1. Dodajte opis, ako želite, u polje za opis u gornjem levom uglu prozora.

  2. Postavite opseg, u skladu sa sledećim:

    Ako izaberete ovu stavku...

    Opseg je podešen na...

    Entitet

    Svi obrasci i server

    Svi obrasci

    Svi obrasci

    Određeni obrazac (obrazac Poslovni kontakt, na primer)

    Samo taj obrazac

  3. Dodajte uslove. Da biste dodali još uslova u poslovno pravilo:

    1. Prevucite komponentu Uslov sa kartice Komponente do znaka plus u alatki za dizajniranje.

      Dodavanje uslova u poslovno pravilo.

    2. Da biste podesili svojstva za uslov, izaberite komponentu Uslov u prozoru dizajnera, a zatim podesite svojstva na kartici Svojstva sa desne strane ekrana. Dok podešavate svojstva, kreira izraz pri dnu kartice Svojstva.

    3. Da biste dodali dodatnu odredbu („AND“ ili „OR“) u uslov, izaberite Novo na kartici Svojstva da biste kreirali novo pravilo, a zatim podesite svojstva za to pravilo. U koloni Logika pravila možete da odredite da li želite da dodate novo pravilo kao „AND“ ili „OR“.

      Dodavanje novog pravila u uslov.

    4. Kada završite sa podešavanjem svojstava za uslov, izaberite Primeni.

  4. Dodajte radnje. Da biste dodali radnju:

    1. Prevucite jednu od komponenti radnje sa kartice Komponente do znaka plus pored komponente Uslov. Prevucite radnju do znaka plus pored znaka za potvrdu ako želite da poslovno pravilo preduzme tu radnju kada je uslov ispunjen ili do znaka plus pored „x“ ako želite da poslovno pravilo preduzme tu radnju ako uslov nije ispunjen.

      Prevucite radnju u poslovno pravilo.

    2. Da biste podesili svojstva za radnju, izaberite komponentu Radnja u prozoru dizajnera, a zatim podesite svojstva na kartici Svojstva.

    3. Kada završite sa podešavanjem svojstava, izaberite Primeni.

  5. Dodajte preporuku za poslovanje. Da biste dodali preporuku za poslovanje:

    1. Prevucite komponentu Preporuka sa kartice Komponente do znaka plus pored komponente Uslov. Prevucite komponentu Preporuka do znaka plus pored znaka za potvrdu ako želite da poslovno pravilo preduzme tu radnju kada je uslov ispunjen ili do znaka plus pored „x“ ako želite da poslovno pravilo preduzme tu radnju ako uslov nije ispunjen.

    2. Da biste podesili svojstva za preporuku, izaberite komponentu Preporuka u prozoru dizajnera, a zatim podesite svojstva na kartici Svojstva.

    3. Da biste dodali više radnji u preporuku, prevucite ih sa kartice Komponente, a zatim podesite svojstava za svaku radnju na kartici Svojstva.

      Napomena

      Kada kreirate preporuku, jedna radnja se podrazumevano dodaje. Da biste videli sve radnje u preporuci, izaberite Detalji na komponenti Preporuke.

    4. Kada završite sa podešavanjem svojstava, izaberite Primeni.

  6. Da biste proverili valjanost poslovnog pravila, izaberite Proveri valjanost na traci radnji.

  7. Da biste sačuvali poslovno pravilo, izaberite Sačuvaj na traci radnji.

  8. Da biste aktivirali poslovno pravilo, izaberite ga u prozoru „Istraživač rešenja“, pa izaberite Aktiviraj. Nije moguće aktivirati poslovno pravilo iz prozora dizajnera.

Savet

Evo nekoliko saveta koje treba imati u vidu dok radite na poslovnim pravilima u prozoru dizajnera:

  • Da biste napravili snimak svega u prozoru poslovnog pravila, izaberite Snimak na traci radnji. Ovo je korisno, na primer, ako želite da delite i preuzimate komentare o poslovnom pravilu od člana tima.
  • Koristite mini-mapu da biste se brzo kretali do različitih delova procesa. Ovo je korisno kada imate komplikovan proces koji se pomera sa ekrana.
  • Dok dodajete uslove, radnje i preporuke za poslovanje u poslovno pravilo, kôd za poslovno pravilo se pravi i prikazuje u dnu prozora dizajnera. Ovaj kôd je samo za čitanje.

Lokalizacija poruka o grešci u poslovnim pravilima

Ako imate više jezika koji se koriste u organizaciji, možda želite da lokalizujete poruke o grešci koje ste podesili. Svaki put kada podesite poruku, sistem generiše oznaku. Ako izvezete prevode u organizaciju, možete da dodate lokalizovane verzije poruka, a zatim da uvezete te oznake nazad u sistem, tako da osobe koje koriste druge jezike mogu da vide prevedene poruke.

Uobičajeni problemi

Ovaj odeljak opisuje uobičajene probleme na koje možete naići kada koristite poslovna pravila.

Kolona sa punim imenom i kolona sa adresom nisu podržane u aplikacijama u objedinjenom interfejsu

Radnje ili uslovi koji koriste složenu kolonu poput kolone Puno ime (fullname) ili kolone Adresa nisu podržani u aplikacijama zasnovanim na objedinjenom interfejsu. Alternativno, možete da koristite radnje ili uslove sa sastavnim kolonama. Na primer, za kolonu Puno ime, možete da koristite radnje ili uslove u kolonama Ime (firstname) i Prezime (lastname).

Poslovna pravila se ne izvršavaju za neke korisnike

Uverite se da korisnici imaju bezbednosnu ulogu koja uključuje barem privilegije čitanja korisničkog opsega na tabeli Proces. Podrazumevano, bezbednosna uloga osnovnog korisnika ima tu privilegiju.

Poslovna pravila se ne pokreću na mreži koja se može uređivati na kontrolnoj tabli

Poslovna pravila ograničena na entitet se ne pokreću na mreži koja se može uređivati ako je konfigurisana na stranici kontrolne table.

Da li se vaše poslovno pravilo ne pokreće za obrazac?

Poslovno pravilo se možda ne izvršava jer kolona na koju upućuje poslovno pravilo nije uključena u obrazac.

  1. Otvorite istraživač rešenja. Razvijte željenu tabelu, a zatim izaberite stavku Obrasci.

  2. Otvorite željeni obrazac, pa na traci dizajnera obrasca izaberite Poslovna pravila.

  3. U dizajneru obrasca otvorite poslovno pravilo.

  4. U dizajneru poslovnih pravila izaberite svaki uslov i radnju da biste potvrdili sve kolone na koje upućuje svaki uslov i radnja.

    Polje na koje upućuje poslovno pravilo postoji u tabeli.

  5. Verifikujte da je svaka kolona referencirano u poslovnom pravilu uključena i u obrazac. Ako nije, dodajte nedostajuću kolonu u obrazac.

    Kolona „Ime poslovnog kontakta“ u obrascu.

Poslovno pravilo se možda ne izvršava jer kolona na koju upućuje poslovno pravilo je složena kolona. Umesto toga možete da koristite sastavne kolone te složene kolone.

Najčešća pitanja

Mogu li poslovna pravila otključati kolone na obrascu samo za čitanje?

  • Da, poslovno pravilo može da otključa kolone i uredi radnje u obrascu samo za čitanje.

Kako da rešim poslovno pravilo koje ne funkcioniše?

Kako izgledaju preporuke u obrascu?

Preporuke prikazuju sijalicu pored oznake kolone.

  • Skupljeno poslovno pravilo.

Izaberite sijalicu da biste proširili prikaz i prikazali preporuku.

  • Razvijeno poslovno pravilo.

Takođe pogledajte

Kreiranje prilagođene poslovne logike pomoću procesa
Kreirajte tok poslovnog procesa