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

Napomena

Na snazi od studenog 2020.:

  • Common Data Service preimenovan je u Microsoft Dataverse. Saznajte više
  • Neka je terminologija u usluzi Microsoft Dataverse ažurirana. Na primjer, sada je entitet preimenovan u tablica, a polje u stupac. Saznajte više

Ovaj će se članak uskoro ažurirati kako bi sadržavao najnoviju terminologiju.

U ovoj ćete temi saznati kako stvoriti poslovna pravila i preporuke za primjenu logike obrasca u aplikaciji utemeljenoj na 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 obrasce Main i Quick Create te funkcioniraju u aplikacijama utemeljenima na modelu, naslijeđenim web-aplikacijama, sustavu Dynamics 365 za tablete i Dynamics 365 for Outlook (mrežni ili izvanmrežni način rada).

Spajanjem uvjeta i akcija možete učiniti bilo što od sljedećeg s poslovnim pravilima:

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

Stvaranje poslovnih pravila ili preporuka

  1. Prijavite se u Power Apps.

  2. Proširite stavku Podaci, odaberite Tablice, odaberite željenu tablicu, a zatim odaberite karticu Poslovna pravila.

  3. Na naredbenoj traci odaberite Dodaj poslovno pravilo.

    Otvara se prozor dizajnera Poslovno pravilo s jednim uvjetom već stvorenim za vas. Svako pravilo započinje s uvjetom. Poslovno pravilo vrši jednu ili više akcija na temelju tog uvjeta.

    Prozor za dizajn poslovnih pravila.

Savjet

Ako želite promijeniti postojeće poslovno pravilo, morate ga deaktivirati prije uređivanja.

  1. Dodajte opis, ako želite, u okvir opisa u gornjem lijevom kutu prozora.

  2. Postavite opseg, ovisno o sljedećem:

    Ako odaberete ovu stavku...

    Opseg je postavljen na...

    Entitet

    Svi obrasci i poslužitelj

    Svi obrasci

    Svi obrasci

    Određeni obrazac (Kupac obrazac, na primjer)

    Samo taj obrazac

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

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

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

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

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

  8. Da biste aktivirali poslovno pravilo, odaberite ga u prozoru Preglednik rješenja, a zatim odaberite stavku Aktiviraj. Ne možete 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. To je korisno, na primjer, ako želite zajednički koristiti i dobiti komentare o poslovnim pravilima od člana tima.
  • Pomoću minijaturne karte brzo dođite do drugog dijela procesa. To je korisno ako imate složeni proces koji se kreće sa zaslona.
  • Kako dodajete uvjete, akcije i poslovne preporuka u poslovno pravilo, stvara se kod za poslovna pravila i pojavljuje 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šu organizaciju ponuđeno više od jednog jezika, željet ćete lokalizirati poruke o pogrešci koje ste postavili. Svaki put kada postavite poruku, sustav generira oznaku. Ako izvezete prijevode u svojoj organizaciji, možete dodati lokalizirane verzije svojih poruka i zatim te oznake uvesti natrag u sustav tako da osobe koje koriste jezike različite od osnovnog jezika mogu vidjeti prevedene poruke.

Uobičajeni 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 željeni 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 koristiti 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