Ustvarjanje pravila poslovanja za tabelo

Opomba

Veljavno od novembra 2020:

  • Storitev Common Data Service je bila preimenovana v Microsoft Dataverse. Več o tem
  • V storitvi Microsoft Dataverse je bil posodobljen del terminologije. Na primer: entiteta je zdaj tabela in polje je zdaj stolpec. Več o tem

Ta članek bo kmalu posodobljen z najnovejšo terminologijo.

Pravila poslovanja in priporočila za uveljavitev logike in preverjanja lahko ustvarite, ne da bi vam bilo treba napisati kodo ali ustvariti vtičnike. Pravila poslovanja zagotavljajo preprost vmesnik za uveljavitev in vzdrževanje hitro spreminjajočih se in pogosto uporabljenih pravil.

Pomembno

Pravila poslovanja, določena za tabelo, veljajo tako za aplikacije s platnom in aplikacije, ki temeljijo na modelu, če je tabela uporabljena v aplikaciji. V aplikacijah s platnom trenutno niso na voljo vsa dejanja pravil poslovanja. Več informacij: Razlike med aplikacijami s platnom in aplikacijami, ki temeljijo na modelu

Pravila poslovanja ne delujejo z možnostjo z izbiro več elementov.

Za opredelitev pravila poslovanja, ki velja za obrazec v aplikaciji, ki temelji na modelu, glejte Ustvarjanje pravil poslovanja za uporabo logike na obrazcu aplikacije, ki temelji na modelu.

Z združevanjem pogojev in dejanj lahko s pravili poslovanja naredite karkoli od navedenega:

  • Nastavitev vrednosti stolpcev
  • Čiščenje vrednosti stolpcev
  • Nastavitev ravni zahtevnosti stolpcev
  • Prikaz/skritje stolpcev
  • Omogočanje ali onemogočanje stolpcev
  • Potrdite podatke in prikažete sporočila o napakah
  • Ustvarjajte poslovna priporočila na podlagi poslovnega obveščanja.

Razlike med aplikacijami s platnom in aplikacijami, ki temeljijo na modelu

Aplikacije, ki temeljijo na modelu, lahko uporabljajo vsa dejanja, ki so na voljo v okviru pravil poslovanja, vendar pa trenutno vsa dejanja pravil poslovanja niso na voljo tudi za aplikacije s platnom. Naslednja dejanja niso na voljo v aplikacijah s platnom:

  • Prikaz/skritje stolpcev
  • Omogočanje ali onemogočanje stolpcev
  • Ustvarjajte poslovna priporočila na podlagi poslovnega obveščanja.

Zahteve

Če želite slediti tej temi, morate preklopiti na okolje, kjer lahko ustvarjate in urejate tabele.

Ustvarjanje pravila poslovanja

  1. Prijavite se v Power Apps in nato kliknite ali tapnite puščico navzdol za Podatki blizu levega roba.

  2. Na seznamu, ki se prikaže, kliknite ali tapnite Tabele.

  3. Odprite tabelo, za katero želite ustvariti pravilo poslovanja (na primer, odprite tabelo Račun), in nato kliknite zavihek Pravila poslovanja.

  4. Kliknite Novo.

    Okno oblikovalnika pravila poslovanja se odpre z enim pogojem, že ustvarjenim za vas. Vsako pravilo se začne s pogojem. Pravilo poslovanja zahteva eno ali več dejanj na podlagi tega pogoja.

    Nasvet

    Če želite spremeniti obstoječe pravilo poslovanja, ga morate prej deaktivirati.

  5. Če želite, dodajte opis v polje za opis v zgornjem levem kotu okna.

  6. Nastavite obseg v skladu z naslednjim:

    Če izberete ta element ... Obseg je nastavljen na ...
    Tabela Obrazci, ki temeljijo na modelu, in strežnik
    Vsi obrazci Obrazci, ki temeljijo na modelu
    Poseben obrazec (na primer, obrazec Račun) Samo ta obrazec, ki temelji na modelu

    Nasvet

    Če ustvarjate aplikacijo s platnom, morate za obseg uporabiti tabelo.

  7. Dodajte pogoje. Če želite dodati več pogojev v pravilo poslovanja:

    1. Z zavihka Komponente komponento Pogoj povlecite v znak plus v oblikovalniku.

      Dodajanje pogoja v pravilo poslovanja.

    2. Če želite nastaviti lastnosti za pogoj, v oknu oblikovalnika kliknite komponento Pogoj in nato na zavihku Lastnosti na desni strani zaslona nastavite lastnosti. Ko nastavite lastnosti, Microsoft Dataverse ustvari izraz na dnu Lastnosti zavihek.

    3. Če želite pogoju dodati stavek (IN ali ALI), na zavihku Lastnosti kliknite Novo, da ustvarite novo pravilo, in nato nastavite lastnosti za to pravilo. V stolpcu Logika pravil lahko določite, ali želite dodati novo pravilo, kot je IN ali ALI.

      Dodajanje novega pravila za pogoj.

    4. Ko dokončno nastavite lastnosti za pogoj, kliknite Uporabi.

  8. Dodajte dejanja. Če želite dodati dejanje:

    1. Z zavihka Komponente eno od komponent dejanja povlecite v znak plus poleg komponente Pogoj. Če želite, da pravilo poslovanja izvede to dejanje, če je pogoj izpolnjen, dejanje povlecite v znak plus poleg kljukice; če želite, da pravilo poslovanja izvede to dejanje, če pogoj ni izpolnjen, dejanje povlecite v znak plus poleg znaka »x«.

      Povlecite dejanje k pravilu poslovanja.

    2. Če želite nastaviti lastnosti za dejanje, v oknu oblikovalnika kliknite komponento Dejanje in nato na zavihku Lastnosti nastavite lastnosti.

    3. Ko dokončno nastavite lastnosti, kliknite Uporabi.

  9. Dodajanje poslovnega priporočila. (Le, če temeljijo na modelu.) Če želite dodati poslovno priporočilo:

    1. Z zavihka Komponente komponento Priporočilo povlecite v znak plus poleg komponente Pogoj. Če želite, da pravilo poslovanja izvede to dejanje, če je pogoj izpolnjen, komponento Priporočilo povlecite v znak plus poleg kljukice; če želite, da pravilo poslovanja izvede to dejanje, če pogoj ni izpolnjen, dejanje povlecite v znak plus poleg znaka »x«.

    2. Če želite nastaviti lastnosti za priporočilo, v oknu oblikovalnika kliknite komponento Priporočilo in nato na zavihku Lastnosti nastavite lastnosti.

    3. Če želite priporočilu dodati več dejanj, jih povlecite z zavihka Komponente in nato na zavihku Lastnosti nastavite lastnosti za vsako dejanje posebej.

      Opomba

      Ko ustvarite priporočilo, Dataverse privzeto doda eno dejanje. Če želite videti vsa dejanja v priporočilu, v komponenti Priporočilo kliknite Podrobnosti.

    4. Ko dokončno nastavite lastnosti, kliknite Uporabi.

  10. Če želite preveriti pravilo poslovanja, v vrstici z dejanji kliknite Preveri.

  11. Če želite shraniti pravilo poslovanja, v vrstici z dejanji kliknite Shrani.

  12. Če želite aktivirati pravilo poslovanja, v oknu raziskovalca rešitev izberite pravilo poslovanja in nato kliknite Aktiviraj. V oknu oblikovalnika pravila poslovanja ni mogoče aktivirati.

    Nasvet

    Tu je nekaj nasvetov, ki si jih je pri delu s pravili poslovanja v oknu oblikovalnika vredno zapomniti:

    • Če želite v oknu pravila poslovanja narediti posnetek vsega, v vrstici z dejanji kliknite Posnetek. To je uporabno, če na primer želite pravilo poslovanja deliti s člani ekipe in od njih prejemati komentarje o pravilu poslovanja.
    • Uporabite mini zemljevid, da se lahko hitro pomaknete do različnih delov postopka. To je uporabno v primeru zapletenega postopka, ki izginja z zaslona.
    • Ko svojemu poslovnemu pravilu dodate pogoje, dejanja in poslovna priporočila, Dataverse ustvari kodo za poslovno pravilo na dnu okna oblikovalca. Ta koda je le za branje.

Lokalizacija sporočil o napakah, ki se uporabljajo v pravilih poslovanja

Če imate v organizaciji omogočen več kot en jezik, boste želeli lokalizirati vsako sporočilo o napaki, ki ste ga nastavili. Vsakič, ko nastavite sporočilo, sistem ustvari oznako. Če izvozite prevode v svoji organizaciji, lahko dodate lokalizirane različice svojih sporočil in nato uvozite te oznake nazaj v Dataverse, tako da si lahko ljudje, ki uporabljajo jezike, ki niso vaš osnovni jezik, ogledajo prevedena sporočila.

Pogoste težave

V tem razdelku so opisane pogoste težave, ki lahko nastanejo pri uporabi pravil poslovanja.

Sestavljeni atributi niso podprti v aplikacijah poenotenega vmesnika

Dejanja ali pogoji, ki uporabljajo sestavljene atribute, niso podprti v aplikacijah, ki temeljijo na poenotenem vmesniku. Dejanja ali pogoje pa lahko uporabite na atributih, ki sestavljajo sestavljene atribute. Namesto da na primer uporabite atribut Polno ime (fullname), lahko uporabite atributa Ime (firstname) in Priimek (lastname).

Ali se pravilo poslovanja ne izvrši za obrazec?

Pravilo poslovanja se ne izvrši, ker polje, na katerega se sklicuje pravilo poslovanja, ni vključeno v obrazec.

  1. Odprite raziskovalca rešitev. Razširite želeno entiteto in izberite Obrazci.

  2. Odprite želeni obrazec, nato pa v traku oblikovalnika obrazcev izberite Pravila poslovanja.

  3. V oblikovalniku obrazcev odprite pravilo poslovanja.

  4. V oblikovalniku pravila poslovanja izberite vsak pogoj in dejanje, da preverite vsa polja, na katera se sklicuje vsak pogoj in dejanje.

    Polje, na katero se sklicuje pravilo poslovanja, obstaja v entiteti.

  5. Preverite, ali je vsako polje, na katerega se sklicuje pravilo poslovanja, vključeno v obrazec. V nasprotnem primeru dodajte manjkajoče polje v obrazec.

    Polje za ime kupca v obrazcu.

Pogosta vprašanja

Ali je mogoče s poslovnimi pravili odkleniti polja na obrazcu samo za branje?

  • Da, s poslovnim pravilom je mogoče odkleniti polja in urejati dejanja na obrazcu samo za branje.

Kako odpravim težave za poslovno pravilo, ki ne deluje?

Ali se pravila poslovanja odzivajo na spremembe, ki jih je naredil skript onLoad?

  • Ne, izvedejo se pred izvajanjem skripta ob nalaganju.

Ali se, ko posodobim poslovno pravilo, to izvrši glede na vse obstoječe zapise?

  • Ne. Poslovna pravila veljajo za odjemalce. Izvajajo se na primer, ko obrazec odpre uporabnik in ko se vrednost polja spremeni na tem odprtem obrazcu. Ne izvajajo se znotraj Dataverse.

Glejte tudi

Uporabite poslovno logiko v Microsoft Dataverse