Ustvarjanje pravila poslovanja za tabelo

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 delovnega območja in aplikacijami, ki temeljijo na modelu

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 so ne na voljo v aplikacijah za platno:

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

Podpora vrste stolpcev s poslovnimi pravili

Poslovna pravila delujejo z večino vrst stolpcev, vključno z besedilom, številko, izbiro, datumom, iskanjem, lastnikom in sliko. Vendar poslovna pravila ne delujejo z naslednjimi vrstami stolpcev:

  • Izbire (več izbire)
  • Datoteka
  • Jezik

Ustvarjanje pravila poslovanja

  1. Prijavite se v Power Apps, v levem podoknu za krmarjenje razširite Podatki.

  2. Na seznamu, ki se prikaže, izberite mize.

  3. Odprite tabelo, za katero želite ustvariti poslovno pravilo (na primer, odprite račun tabelo), nato pa izberite Poslovna pravila zavihek.

  4. Izberite Dodajte poslovno pravilo.

    Odpre se okno oblikovalca poslovnih pravil z enim samim pogojem, ki je že ustvarjen 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 ...
    Entiteta Obrazci aplikacij in strežnik, ki temeljijo na modelu
    Vsi obrazci Obrazci aplikacij, ki jih poganja model
    Poseben obrazec (na primer, obrazec Račun) Samo ta obrazec aplikacije, 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 izberite komponento Pogoj in nato na zavihku Lastnosti na desni strani zaslona nastavite lastnosti. Ko nastavite lastnosti, storitev Microsoft Dataverse ustvari izraz na dnu zavihka Lastnosti.

    3. Če želite pogoju dodati stavek (IN ali ALI), na zavihku Lastnosti izberite 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, izberite Uporabi.

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

    1. Z zavihka Komponente eno od komponent dejanja povlecite v znak plus poleg komponente Pogoj. Povlecite dejanje na znak plus poleg kljukice, če želite, da poslovno pravilo izvede to dejanje, ko je pogoj izpolnjen, ali na znak plus poleg x, če želite, da poslovno pravilo izvede to dejanje, če je pogoj ni izpolnjena.

      Povlecite dejanje k pravilu poslovanja.

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

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

  9. Dodajte poslovno priporočilo (samo aplikacije, ki temeljijo na modelu). Če želite dodati poslovno priporočilo:

    1. Z zavihka Komponente komponento Priporočilo povlecite v znak plus poleg komponente Pogoj. Povlecite Priporočilo komponento na znak plus poleg kljukice, če želite, da poslovno pravilo izvede to dejanje, ko je pogoj izpolnjen, ali na znak plus poleg x, če želite, da poslovno pravilo izvede to dejanje, če je pogoj t srečal.

    2. Če želite nastaviti lastnosti za priporočilo, v oknu oblikovalnika izberite 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, storitev Dataverse privzeto doda eno dejanje. Če želite videti vsa dejanja v priporočilu, v komponenti Priporočilo izberite Podrobnosti.

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

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

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

  12. Če želite aktivirati pravilo poslovanja, v oknu raziskovalca rešitev izberite pravilo poslovanja in nato izberite 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 posneti vse v Poslovno pravilo okno, izberite Posnetek na vrstici z dejanji. 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 dodajate pogoje, dejanja in poslovna priporočila za svoje pravilo poslovanja, Dataverse na dnu okna oblikovalnika sestavi kodo za pravilo poslovanja. Ta koda je le za branje.

Primer: ustvarite poslovno pravilo za opravila, starejša od 30 dni

Ta primer poslovnega pravila ustvari pogoj, ki sproži sporočilo v polju za opis opravila, ko je opravilo staro več kot 30 dni.

  1. Prijavite se v Power Apps, v levem podoknu za krmarjenje razširite Podatki.
  2. Na seznamu, ki se prikaže, izberite mize.
  3. Odprite Naloga tabelo in nato izberite Poslovna pravila območje.
  4. Izberite Dodajte poslovno pravilo.
  5. Izberite Novo stanje na platnu potek poslovnega procesa in vnesite ali izberite naslednje lastnosti:
    • prikazno ime :Naloga je stara več kot 30 dni
    • Entiteta :Naloga
    • 1. pravilo
      • Vir :Entiteta
      • Polje :Ustvarjeno dne
      • Operater :+
      • Vrsta :vrednost
      • Dnevi :30
    • Izraz pogoja (samodejno ustvarjeno): (Ustvarjeno dne je večje od [Ustvarjeno dne + 30])
  6. Izberite Uporabi.
  7. Izberite Dodaj > Dodaj Prikaži sporočilo o napaki.
  8. V Pokaži lastnosti sporočila o napaki zavihek, vnesite naslednje lastnosti:
    • prikazno ime :Naloga je stara več kot 30 dni
    • Entiteta :Naloga
    • Obvestilo o napaki:
      • Polje :Opis
      • Sporočilo :Ta naloga je stara več kot 30 dni!
  9. Izberite Uporabi.
  10. Izberite Shrani.

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

Če imate za vašo organizacijo na voljo več kot en jezik, boste želeli lokalizirati vsa sporočila o napakah, ki ste jih nastavili. Vsakič, ko nastavite sporočilo, sistem ustvari oznako. Če izvozite prevode v vaši organizaciji, lahko dodate lokalizirane različice sporočil in nato te oznake uvozite v storitev Dataverse, tako da ljudje, ki uporabljajo druge jezike, razen osnovnega jezika lahko vidijo 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 Sestavljeni atributi niso podprti v aplikacijah, ki temeljijo na poenoteni vmesnik. 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 poslovnih pravil izberite vsak pogoj in dejanje, da preverite vsa polja, navedena v vsakem pogoju in dejanju.

    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, izvedli se bodo, preden se izvede skript za nalaganje.

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. V notranjosti se ne izvajajo Dataverse.

Glejte tudi

Uporaba poslovne logike v storitvi Microsoft Dataverse

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).