Izrada poslovnog pravila za tablicu

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.

Možete stvoriti poslovna pravila i preporuke za primjenu logike i pravila valjanosti bez pisanja koda ili stvaranja dodataka. Poslovna pravila nude jednostavno sučelje za implementaciju i održavanje često promjenjivih i korištenih pravila.

Važno

Poslovna pravila definirana za tablicu primjenjuju se na Aplikacije od gotovih gradivnih elemenata i Aplikacije stvorenih prema modelu ako se tablica koristi u aplikaciji. U ovom trenutku u aplikacijama s radnim područjem nisu dostupne sve radnje poslovnog pravila. Dodatne informacije: Razlike između aplikacija s radnim područjem i aplikacija utemeljenih na modelu

Poslovna pravila ne rade sa skupovima višestrukih izbora.

Da biste definirali poslovno pravilo koje se primjenjuje na obrazac u aplikaciji utemeljenoj na modelu, pogledajte odjeljak Stvaranje poslovnih pravila za primjenu logike u obrascu za aplikaciju utemeljenu na modelu

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.

Razlike između aplikacija s radnim područjem i aplikacija utemeljenih na modelu

Aplikacije utemeljene na modelu mogu koristiti sve radnje dostupne u poslovnim pravilima, ali u ovom trenutku nisu dostupne sve radnje poslovnog pravila u aplikacijama s radnim područjem. Sljedeće akcije nisu dostupne u aplikacijama s radnim područjem:

  • Prikazivanje ili sakrivanje stupaca
  • Omogućavanje ili onemogućavanje stupaca
  • Stvaranje poslovnih preporuka na temelju poslovne inteligencije.

Preduvjeti

Da biste slijedili ovu temu, morate se prebaciti u okruženje u kojem možete stvoriti i uređivati tablice.

Stvaranje poslovnog pravila

  1. Prijavite se da biste Power Apps, a zatim kliknite ili dodirnite strelicu dolje za Podatke blizu lijevog ruba.

  2. Na popisu koji se pojavljuje kliknite ili dodirnite Tablice.

  3. Otvorite tablicu za koji želite stvoriti poslovno pravilo (otvorite, na primjer, tablicu Račun), a zatim kliknite na karticu Poslovna pravila.

  4. Kliknite Novo.

    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.

    Savjet

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

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

  6. Postavite opseg, ovisno o sljedećem:

    Ako odaberete ovu stavku... Opseg je postavljen na...
    tablica Obrasci i poslužitelj utemeljeni na modelu
    Svi obrasci Obrasci utemeljeni na modelu
    Određeni obrazac (Kupac obrazac, na primjer) Samo taj obrazac utemeljen na modelu

    Savjet

    Ako izrađujete aplikaciju od gotovih gradivih elemenata, morate koristiti tablicu kao djelokrug.

  7. 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 stanje, kliknite komponentu Uvjet u prozoru dizajnera i postavite svojstva na kartici Svojstva na desnoj strani zaslona. Dok postavljate svojstva, Microsoft Dataverse stvara izraz pri dnu kartice Svojstva.

    3. Da biste dodali još uvjeta (I ili ILI) stanju, kliknite 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 stanje, kliknite Primijeni.

  8. 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, kliknite komponentu Akcija u prozoru dizajnera i postavite svojstva na kartici Svojstva.

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

  9. Dodaj poslovnu preporuku. (samo utemeljenu na modelu) Da biste dodali poslovnu preporuku:

    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, kliknite komponentu Preporuka u prozoru dizajnera i 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 kreirate preporuku, Dataverse po zadanom dodaje jednu akciju. Da biste vidjeli sve akcije u preporuci kliknite Detalji na komponenti Preporuka.

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

  10. Za provjeru valjanosti poslovnog pravila kliknite Provjeri valjanost na traci akcija.

  11. Za spremanje poslovnog pravila kliknite Spremi na traci akcija.

  12. Da biste aktivirali poslovno pravilo, odaberite ga u prozoru Preglednik rješenja, a zatim kliknite 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 svega u prozoru poslovna pravila, kliknite Snimka na traci akcija. 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.
    • Dok dodajete uvjete, akcije i poslovne preporuke pravilu tvrtke, Dataverse gradi kôd za poslovno pravilo 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 prijevode izvozite u tvrtki ili ustanovi, možete dodati lokalizirane verzije poruka, a zatim ih ponovno uvesti u Dataverse da bi osobe koje koriste jezike koji nisu vaš osnovni jezik mogle vidjeti prevedene poruke.

Uobičajeni problemi

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

Složeni atributi nisu podržani u aplikacijama objedinjenog sučelja

Radnje ili uvjeti koji koriste Složene atribute nisu podržani u aplikacijama utemeljenim na objedinjenom sučelju. Zamjenski, možete upotrebljavati radnje ili uvjete na atributima koji čine složene atribute. Na primjer, umjesto da koristite atribut Puni naziv (fullname), možete koristiti atribute Ime (firstname) i Prezime (lastname).

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

Poslovno pravilo se možda neće izvršiti jer polje povezano s poslovnim pravilom nije uključeno uz obrazac.

  1. Otvorite preglednik rješenja Proširite željeni entitet 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 dizajneru poslovnih pravila odaberite svaki uvjet i akciju da biste provjerili sva polja povezana uz svaki uvjet i akciju.

    Polje na koje se poziva poslovno pravilo postoji u entitetu.

  5. Provjerite da li je svako polje povezano s poslovnim pravilom također uključeno u obrascu. Ako nije, dodajte obrascu polje koje nedostaje.

    Polje naziva računa na obrascu.

Često postavljana pitanja (FAQ)

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

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

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

Reagiraju li poslovna pravila na promjene izvršene putem učitane skripte?

  • Ne, ona će se izvršiti prije izvršavanja učitane skripte.

Kada se ažurira poslovno pravilo, izvršava li se prema svim postojećim zapisima?

  • Ne. Poslovna pravila izvode se na klijentima. Na primjer, izvode se kada korisnik otvori obrazac i kada se na tom otvorenom obrascu promijeni vrijednost polja. Oni se ne izvršavaju unutar Dataverse.

Pogledajte

Primjena poslovne logike u Microsoft Dataverse