Stvaranje poslovnih pravila za primjenu logike u obrascu aplikacije utemeljene na modelu

Vrlo često potrebno je dodati poslovnu logiku kako bi se osiguralo da su stupci u aplikaciji stvorenoj prema modelu prikazani, skriveni ili postavljeni s točnim vrijednostima.

U ovom ćete članku saznati kako stvoriti poslovna pravila i preporuke za primjenu logike obrasca u aplikaciji stvorenoj prema modelu bez pisanja koda JavaScript ili stvaranja dodataka. Poslovna pravila nude jednostavno sučelje za implementaciju i održavanje često promjenjivih i korištenih pravila. Mogu se primijeniti na glavne i instant-obrasce. Poslovna pravila funkcioniraju u aplikacijama stvorenima prema modelu, naslijeđenim web-aplikacijama, u aplikacijama Dynamics 365 za tablete i Dynamics 365 for Outlook (na mreži ili izvan mreže).

Kombiniranjem uvjeta i radnji poslovna pravila omogućuju vam sljedeće radnje:

  • Postavljanje vrijednosti stupca

  • Brisanje vrijednosti stupca

  • Postavljanje razine preduvjeta stupca

  • Prikazivanje ili sakrivanje stupaca

  • Omogućavanje ili onemogućavanje stupaca

  • Provjeri valjanost podataka i prikaži poruke o pogreškama

  • Stvaranje poslovnih preporuka na temelju poslovne inteligencije.

Napomena

Da biste definirali poslovno pravilo za tablicu tako da se primjenjuje na sve obrasce, pogledajte odjeljak Stvaranje poslovnog pravila za tablicu.

Poslovna pravila ne rade sa skupovima višestrukih izbora.

Prikaz, uređivanje ili stvaranje poslovnog pravila u aplikaciji Power Apps

  1. Prijavite se u sustav Power Apps.

  2. U lijevom navigacijskom oknu odaberite Tablice, otvorite željenu tablicu, a zatim u području Prilagodbe odaberite Poslovna pravila. Ako stavka nije u bočnom oknu, odaberite …Više a zatim odaberite željenu stavku.

Napomena

Prilagodbe tablice trebale bi se odvijati u rješenju. Da biste ažurirali tablicu unutar rješenja, otvorite svoje rješenje, a zatim otvorite tablicu. Zatim u području Prilagodbe odaberite Poslovna pravila.

  1. Na naredbenoj traci odaberite Novo poslovno pravilo.

Prikaz, uređivanje ili stvaranje poslovnog pravila u alatu za dizajniranje obrazaca

  1. U lijevom navigacijskom oknu alata za dizajniranje obrazaca odaberite Poslovna pravila.

  2. Odaberite jednu od mogućnosti u nastavku:

    • Prema zadanim postavkama prikazuju se samo aktivna poslovna pravila za obrazac. Izbrišite opciju Prikaži samo aktivna poslovna pravila za prikaz deaktiviranih poslovnih pravila za obrazac.
    • Da biste stvorili poslovno pravilo, odaberite Novo poslovno pravilo.
    • Odaberite poslovno pravilo za prikaz svojstava i uređivanje poslovnog pravila. Stvojstva poslovnog pravila

Postavljanje stvojstava poslovnog pravila

Kad se otvara prozor dizajnera za poslovno pravilo za novo pravilo, već je stvoren jedan uvjet. Svako pravilo započinje s uvjetom. Poslovno pravilo vrši jednu ili više akcija na temelju tog uvjeta.

Uzorak aplikacije utemeljene na modelu

Unesite ili odaberite sljedeća svojstva iz naredbene trake poslovnih pravila.

  1. Naziv poslovnog pravila: Pravilo je prema zadanim postavkama nazvano Novo poslovno pravilo. Preporučujemo da unesete smisleni naziv za poslovno pravilo.

  2. Opis: Ako želite, možete dodati opis.

  3. Djelokrug: Djelokrug poslovnog pravila određuje koji će se oblici poslovnog pravila primijeniti. Postavite djelokrug, ovisno o sljedećem:

    Ako odaberete ovu stavku...

    Opseg je postavljen na...

    Entitet

    Tablice i svi obrasci za tablicu

    Svi obrasci

    Svi obrasci za tablicu

    Određeni obrazac (račun Glavni obrazac, na primjer)

    Samo taj obrazac

Napomena

Ako želite izmijeniti postojeće poslovno pravilo, morate ga deaktivirati prije njegove izmjene.

Izrada poslovnog pravila

  1. Dodajte uvjete. Da biste dodali više uvjeta poslovnim pravilima:

    1. Povucite komponentu Uvjet s kartice Komponente do znaka plus u dizajneru dizajnera.

      Dodajte uvjet u poslovno pravilo.

    2. Da biste postavili svojstva za uvjet, kliknite komponentu Uvjet u prozoru dizajnera, a zatim postavite svojstva na kartici Svojstva na desnoj strani zaslona. Tijekom postavljanja svojstava stvara se izraz pri dnu kartice Svojstva.

    3. Da biste uvjetu dodali dodatnu odredbu (I ili ILI) stanju, odaberite stavku Novo na kartici Svojstva da biste stvorili novo pravilo, a zatim postavite svojstva za to pravilo. U stupcu Logika pravila možete navesti želite li dodati novo pravilo kao I ili ILI.

      Dodajte novo pravilo uvjetu.

    4. Kada završite postavljanje svojstava za uvjet, odaberite Primijeni.

  2. Dodajte akciju. Za dodavanje akcije:

    1. Povucite jednu akciju komponente s kartice Komponente na znak plus pokraj Uvjet komponente. Povucite akciju na znak plus pokraj kvačice ako želite da poslovno pravilo poduzme tu akciju kad je zadovoljen uvjet ili na znak plus pokraj oznake x ako želite da poslovno pravilo poduzme tu akciju kad nije zadovoljen uvjet.

      Povucite radnju na poslovno pravilo.

    2. Da biste postavili svojstva za akciju, odaberite komponentu Akcija u prozoru dizajnera, a zatim postavite svojstva na kartici Svojstva.

    3. Kada završite postavljanje svojstava, odaberite Primijeni.

  3. Dodajte poslovnu preporuku. Za dodavanje poslovne preporuke:

    1. Povucite komponentu Preporuka s kartice Komponente na znak plus pokraj Uvjet komponente. Povucite komponentu Preporuka na znak plus pokraj kvačice ako želite da poslovno pravilo poduzme tu akciju kad je zadovoljen uvjet ili na znak plus pokraj oznake x ako želite da poslovno pravilo poduzme tu akciju kad nije zadovoljen uvjet.

    2. Da biste postavili svojstva za preporuku, odaberite komponentu Preporuka u prozoru dizajnera, a zatim postavite svojstva na kartici Svojstva.

    3. Da biste dodali dodatne akcije na preporuku, povucite ih s kartice Komponente, a zatim postavite svojstva za svaku akciju na kartici Svojstva.

      Napomena

      Kada stvorite preporuke, jedna se akcija dodaje po zadanom. Da biste vidjeli sve akcije u preporuci, odaberite Pojedinosti na komponenti Preporuka.

    4. Kada završite postavljanje svojstava, odaberite Primijeni.

  4. Za provjeru valjanosti poslovnog pravila odaberite Provjeri valjanost na akcijskoj traci.

  5. Za spremanje poslovnog pravila odaberite stavku Spremi na akcijskoj traci.

  6. Da biste aktivirali poslovno pravilo, odaberite ga u prozoru Preglednik rješenja, a zatim odaberite stavku Aktiviraj. Nije moguće aktivirati poslovna pravila iz prozora dizajnera.

Savjet

Evo nekoliko savjeta n koje trebate misliti dok radite na poslovnim pravilima u prozoru dizajnera:

  • Da biste napravili snimku stanja svega u prozoru Poslovno pravilo, odaberite stavku Snimka stanja na akcijskoj traci. Ovo je korisno, na primjer, kada dobivate povratne informacije od članova tima.
  • Pomoću minijaturne karte brzo dođite do drugog dijela procesa. To je korisno pri radu na složeni proces koji se kreće sa zaslona.
  • Kako dodajete uvjete, radnje i poslovne preporuke u poslovno pravilo, stvara se kod za poslovno pravilo i prikazuje se pri dnu prozora dizajnera. Taj kod je samo za čitanje.

Lokaliziranje poruka o pogrešci koje se koriste u poslovnim pravilima

Ako je za vaše okruženje ponuđeno više od jednog jezika, željet ćete lokalizirati poruke o pogrešci koje ste postavili. Svaki put kada se postavi poruka, sustav generira oznaku. Ako su prijevodi u vašem okruženju postavljeni, lokalizirane verzije vaših poruka mogu se dodati i zatim uvesti natrag u sustav. Ovo omogućuje osobama koje upotrebljavaju jezike koji nisu vaš osnovni jezik da pregled prevedenih poruka.

Česti problemi

U ovom su odjeljku opisani uobičajeni problemi koji se mogu pojaviti prilikom upotrebe poslovnih pravila.

Stupac s punim imenom i stupac adrese nisu podržani s aplikacijama objedinjenog sučelja

Radnje ili uvjeti koji koriste složeni stupac poput Puno ime (puno ime) ili stupac Adresa nisu podržani u aplikacijama na temelju objedinjenog sučelja. Umjesto toga možete koristiti radnje ili uvjete s sastavnim stupcima. Na primjer, umjesto da koristite stupac Puni naziv možete koristiti radnje ili uvjete u stupcu Ime (firstname) i Prezime (lastname).

Poslovna pravila se ne izvršavaju za neke korisnike

Provjerite imaju li korisnici sigurnosnu ulogu koja uključuje barem privilegije čitanja korisničkog djelokruga na tablici Proces. Prema zadanim postavkama ovu privilegiju ima sigurnosna uloga Osnovni korisnik.

Poslovna pravila ne pokreću se na rešetki koja se može uređivati na nadzornoj ploči

Poslovna pravila u djelokrugu entiteta neće se pokrenuti na rešetki koja se može uređivati kad je rešetka koja se može uređivati konfigurirana na stranici nadzorne ploče.

Vaše poslovno pravilo ne traži obrazac?

Poslovno pravilo se možda neće izvršiti jer stupac povezan s poslovnim pravilom nije uključen u obrazac.

  1. Otvorite preglednik rješenja. Proširite željenu tablicu i zatim odaberite stavku Obrasci.

  2. Otvorite obrazac, a zatim na vrpci alata za dizajniranje obrazaca odaberite Poslovna pravila.

  3. Otvorite poslovno pravilo u alatu za dizajniranje obrazaca.

  4. U uređivaču poslovnih pravila odaberite svaki uvjet i akciju da biste provjerili sve stupce povezana uz svaki uvjet i akciju.

    Polje povezano s poslovnim pravilom postoji u tablici.

  5. Provjerite je li svaki stupac na koji se upućuje u poslovnom pravilu također uključen u obrazac. Ako nije, dodajte obrascu stupac koji nedostaje.

    Stupac naziva računa na obrascu.

Poslovno pravilo se možda neće izvršiti jer je stupac povezan s poslovnim pravilom složeni stupac. Umjesto toga možete upotrebljavati sastavne stupce složenog stupca.

Često postavljana pitanja (FAQ)

Mogu li poslovna pravila otključati stupce na obrascu koji je samo za čitanje?

  • Da, poslovno pravilo može otključati stupce i urediti radnje u obrascu koji je samo za čitanje.

Kako mogu riješiti problem s poslovnim pravilom koje ne radi?

Kako izgledaju preporuke unutar obrasca?

Preporuke prikazuju žarulju pored oznake stupca.

  • Sažeto poslovno pravilo.

Odaberite žarulju da biste proširili prikaz i prikazali preporuku.

  • Prošireno poslovno pravilo.

Pogledajte također

Stvaranje prilagođene poslovne logike putem procesa

Stvaranje tijeka poslovnog procesa

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).