Izrada poslovnog pravila za tablicu

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

U aplikaciji stvorenoj prema modelu nisu sve akcije poslovnih pravila dostupne za rešetke koje se mogu uređivati. Za stranice prikaza utemeljene na tablici preporuke se ne mogu stvoriti. Podrešetke koje se mogu uređivati ne podržavaju poslovna pravila. Poslovna pravila neće funkcionirati s drugim vrstama kontrola skupa podataka.

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

Obrasci u aplikacijama stvorenim prema modelu mogu koristiti sve radnje dostupne u poslovnim pravilima, no trenutno nisu dostupne sve akcije poslovnih pravila za aplikacije od gotovih gradivnih elemenata. Sljedeće radnje nisu dostupne u aplikacijama od gotovih gradivnih elemenata:

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

Podrška za vrstu stupca s poslovnim pravilima

Poslovna pravila funkcioniraju s većinom vrsta stupaca, uključujući tekst, broj, izbor, datum, traženje, vlasnika i sliku. Međutim, poslovna pravila ne rade sa sljedećim vrstama stupaca:

  • Odabiri (višestruki)
  • Datoteka
  • Jezik

Stvaranje poslovnog pravila

  1. Prijavite se u Power Apps lijevo navigacijsko okno i odaberite Tablice. Ako stavka nije u bočnom oknu, odaberite …Više a zatim odaberite željenu stavku.

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

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

    Savjet

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

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

  5. Postavite opseg, ovisno o sljedećem:

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

    Savjet

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

  6. 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 Microsoft Dataverse stvara izraz na 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.

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

  8. Dodajte poslovnu preporuku (samo aplikacije stvorene prema modelu). 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 preporuku, Dataverse prema zadanim postavkama dodaje jednu radnju. Da biste vidjeli sve akcije u preporuci, odaberite Pojedinosti na komponenti Preporuka.

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

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

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

  11. 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 traci s radnjama. 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 poslovnom pravilu, Dataverse stvara kod za poslovna pravila pri dnu prozora dizajnera. Taj kod je samo za čitanje.

Primjer: Izradite poslovno pravilo za zadatke starije od 30 dana

Ovaj primjer poslovnog pravila stvara uvjet koji pokreće poruku u polju opisa zadatka kada je zadatak stariji od 30 dana.

  1. Prijavite se u, u Power Apps lijevom navigacijskom oknu odaberite Tablice. Ako stavka nije u bočnom oknu, odaberite …Više a zatim odaberite željenu stavku.
  2. Otvorite tablicu Zadatak, a zatim odaberite područje Poslovno pravilo.
  3. Odaberite Dodaj poslovno pravilo.
  4. Odaberite Novi uvjet u radnom području tijeka poslovnog procesa i unesite ili odaberite sljedeća svojstva:
    • Zaslonsko ime: Zadatak je stariji od 30 dana
    • Entitet: Zadatak
    • Pravilo 1
      • Izvor: Entitet
      • Polje: Stvoreno dana
      • Operator: +
      • Unos: Vrijednost
      • Dani: 30
    • Izraz uvjeta (automatski stvoreno): (Stvoreno dana je veće od [Stvoreno dana + 30])
  5. Odaberite Primijeni.
  6. Odaberite Dodaj > Dodaj Prikaži poruku o pogrešci.
  7. Na kartici Prikaz svojstva poruke o pogrešci unesite sljedeća svojstva:
    • Zaslonsko ime: Zadatak je stariji od 30 dana
    • Entitet: Zadatak
    • Poruka o pogrešci:
      • Polje: Opis
      • Poruka: Ovaj zadatak stariji je od 30 dana.
  8. Odaberite Primijeni.
  9. Odaberite Spremi.

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

Ako je za vašu tvrtku ili uslugu 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 Dataverse 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.

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

Radnje ili uvjeti koji koriste kompozitne atribute nisu podržani u aplikacijama koje se temelje na objedinjeno sučelje. 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).

Velik broj poslovnih pravila na jednoj tablici utječe na performanse

Nova ili postojeća poslovna pravila na tablici mogu uzrokovati pogoršanje performansi kada su pravila aktivirana. Power Platform Danas podržava do 150 poslovnih pravila za jednu tablicu. Osim 150 poslovnih pravila, može se doživjeti degradacija performansi. Ovo ograničenje uključuje poslovna pravila na strani klijenta (JavaScript) i na strani poslužitelja (XAML generiran kao sinkroni dodaci). Da biste izbjegli probleme s Dataverse performansama, preporučujemo da ne stvorite više od 150 poslovnih pravila za jednu tablicu.

Vaše poslovno pravilo ne traži obrazac?

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. Ne izvršavaju se na usluzi Dataverse.

Pogledajte

Primjena poslovne logike u servisu Microsoft Dataverse

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