Ärireeglite ja soovituste loomine loogika rakendamiseks mudelipõhise rakenduse vormis
Märkus
Jõustub novembris 2020:
- Common Data Service on ümber nimetatud järgmiselt: Microsoft Dataverse. Lisateave
- Mõnda terminit Microsoft Dataverse’is on uuendused. Näiteks olem on nüüd tabel ja väli on nüüd veerg. Lisateave
Seda artiklit uuendatakse varsti, et kajastada viimaseid termineid.
Selles teemas näete, kuidas luua ärireegleid ja soovitusi, et rakendada vormi loogikat mudelipõhises rakenduses ilma JavaScripti koodi kirjutamata või lisandmooduleid loomata. Ärireeglitel on lihtne liides kiiresti muutuvate ja peamiselt kasutatavate reeglite juurutamiseks ning haldamiseks. Neid saab rakendada põhi- ja kiirloomisvormidele ning need töötavad mudelipõhistes rakendustes, pärand veebirakendustes, tahvelarvutite Dynamics 365-s ja Dynamics 365 for Outlook (võrgu- või võrguühenduseta režiimis).
Kombineerides tingimusi ja toiminguid, saate ärireeglite abil teha järgmisi toiminguid:
Veeru väärtuste määramine
Veeru väärtuste kustutamine
Veeru nõutavustasemete määramine
Veergude kuvamine või peitmine
Veergude lubamine või keelamine
Andmete valideerimine ja tõrketeadete kuvamine
Ärisoovituste loomine ärianalüüsi põhjal.
Märkus
Tabeli jaoks ärireegli määratlemiseks, nii et see rakenduks kõikidele vormidele, vaadake artiklit Tabeli jaoks ärireegli loomine.
Ärireeglid ei tööta mitmevalikuliste valikutega.
Ärireegli või soovituse loomine
Logige sisse, et Power Apps.
Laiendage vahekaarti Andmed, valige suvand Tabelid, valige sobiv tabel ja seejärel vahekaart Ärireeglid.
Valige käsuribal käsk Lisa ärireegel.
Avaneb ärireelgi koosturi aken juba ühe teile loodud tingimusega. Iga reegel algab tingimusega. Ärireegel vajab ühte või mitut toimingut vastavalt tingimusele.

Näpunäide
Kui soovite muuta olemasolevat ärireeglit, peate selle enne muutmist inaktiveerima.
Soovi korral lisage kirjeldus akna vasakus ülanurgas olevale kirjeldusväljale.
Määrake ulatus vastavalt järgnevale:
Kui valite selle üksuse...
Ulatus on määratud...
Olem
Kõik vormid ja server
Kõik vormid
Kõik vormid
Erivormi (konto vormi, nt)
Ainult see vorm
Tingimuste lisamine. Ärireeglisse tingimuste lisamiseks tehke järgmist.
Lohistage kujundajas osa Tingimus vahekaardilt Osad plussmärgile.

Tingimuse atribuutide määramiseks valige kujundaja aknas komponent Tingimus ja seejärel määrake atribuudid ekraani paremas servas olevas vahekaardis Atribuudid. Atribuutide määramisel luuakse avaldise vahekaardi Atribuudid allosas.
Täiendava tingimuse (JA või VÕI) lisamiseks valige vahekaardil Atribuudid käsk Uus uue reegli loomiseks ning sellele atribuutide määramiseks. Veerus Reegli loogika saate määrata, kas lisada uus reegel tingimusega JA või VÕI.

Kui olete tingimuse atribuutide määramisega valmis saanud, valige Rakenda.
Toimingute lisamine. Toimingu lisamiseks tehke järgmist.
Lohistage ühte tegevuskomponenti vahekaardilt Osad plussmärgile, mis asub osa Tingimus kõrval. Lohistage tegevus ruudu kõrval olevale plussmärgile, kui soovite, et ärireegel selle toimingu läbi viiks tingimusele vastamisel. Lohistage x-i kõrval olevale plussmärgile siis, kui soovite, et ärireegel viiks toimingu läbi siis, kui tingimusele ei vastata.

Toimingule atribuutide määramiseks valige kujundaja aknas komponent Toiming ja seejärel määrake atribuudid vahekaardis Atribuudid.
Kui olete atribuutide määramise lõpetanud, tehke valik Rakenda.
Ärisoovituse lisamine. Ärisoovituse lisamiseks tehke järgmist.
Lohistage osa Soovitus vahekaardilt Osad osa Tingimus kõrval olevale plussmärgile. Lohistage osa Soovitus ruudu kõrval olevale plussmärgile, kui soovite, et ärireegel selle toimingu läbi viiks tingimusele vastamisel. Lohistage x-i kõrval olevale plussmärgile siis, kui soovite, et ärireegel viiks toimingu läbi siis, kui tingimusele ei vastata.
Soovitusele atribuutide määramiseks valige kujundaja aknas komponent Soovitus ja seejärel määrake atribuudid vahekaardis Atribuudid.
Soovitusele toimingute lisamiseks lohistage need vahekaardilt Osad ja määrake seejärel iga tegevuse atribuudid vahekaardil Atribuudid.
Märkus
Soovituse loomisel lisatakse üks toiming vaikimisi. Kõikide soovituses olevate toimingute kuvamiseks valige Andmed komponendis Soovitus.
Kui olete atribuutide määramise lõpetanud, tehke valik Rakenda.
Ärireegli valideerimiseks valige tegumiribal suvand Valideeri.
Ärireegli salvestamiseks valige tegumiribal suvand Salvesta.
Ärireegli aktiveerimiseks valige see aknas Lahenduseuurija ja seejärel valige suvand Aktiveeri. Te ei saa aktiveerida ärireeglit koosturi aknast.
Näpunäide
Siin on mõned nõuanded, millega arvestada ärireeglitega töötamisel koosturi aknas.
- Kõigest ärireelgi aknas hetktõmmise tegemiseks valige tegumiribal suvand Hetktõmmis. See on kasulik juhul, kui soovite näiteks meeskonnaliikmega ärireeglit jagada või kommentaare saada.
- Protsessi erinevate osade juurde navigeerimiseks kasutage minikaarti. See on kasulik juhul, kui teil on käsil keeruline protsess, mis ulatub ekraanist väljapoole.
- Ärireeglile tingimuste, toimingute ja ärisoovituste lisamisel valmistatakse ja kuvatakse kood ärireegli jaoks koosturi akna allosas. See kood on kirjutuskaitstud.
Ärireeglite tõrketeadete lokaliseerimine
Kui teie organisatsioonis on kasutusel mitu keelt, peaksite enda määratud tõrketeated lokaliseerima. Iga kord, kui seate mõne teate, genereerib süsteem sildi. Kui ekspordite oma organisatsiooni tõlked, saate lisada oma teadete lokaliseeritud versioonid ja seejärel importida need sildid tagasi süsteemi, nii et inimesed, kes kasutavad muud keelt kui teie baaskeel, saavad vaadata tõlgitud teateid.
Levinumad probleemid
Selles jaotises kirjeldatakse levinumaid probleeme, mis võivad ilmneda ärireeglite kasutamisel.
Veeru täisnime ja aadressi veergu ei toetata Unified Interface rakendustega
Toimingud või tingimused, mis kasutavad liitveergu, nagu Täisnimi (täisnimi) veerg või Aadress veerg, ei toetata Unified Interface'il põhinevates rakendustes. Samuti saate kasutada toiminguid või tingimusi seotud isiku veergudega. Näiteks veeru Täisnimi kasutamise asemel saate kasutada veergude Eesnimi ja Perekonnanimi toiminguid ja tingimusi.
Ärireeglid ei käivitu mõne kasutaja jaoks
Veenduge, et kasutajatel oleks turberoll, mis sisaldab vähemalt kasutaja ulatuse lugemisõigusi tabelis Protsess. Tavakasutaja turberollil on see õigus vaikimisi.
Ärireeglid ei käivitu armatuurlaua redigeeritaval ruudustikul
Olemi ulatusega ärireeglid ei käivitu redigeeritaval ruudustikul, kui redigeeritav ruudustik on konfigureeritud armatuurlaua lehel.
Kas teie ärireeglit ei käivitata vormi jaoks?
Võib juhtuda, et ärireegel ei käivitu, sest ärireeglis viidatud veerg ei ole vormi kaasatud.
Avage Lahenduseuurija. Laiendage soovitud tabelit ja valige seejärel suvand Vormid.
Avage soovitud vorm ja valige seejärel vormikujundaja lindilt suvand Ärireeglid.
Avage vormikujundajas probleemne ärireegel.
Valige ärireegli kujundajas iga tingimus ja toiming, et kontrollida üle kõik tingimustes ja toimingutes viidatud veerud.

Kontrollige, et iga ärireeglis viidatud väli oleks vormile kaasatud. Kui pole, lisage puuduv veerg vormile.

Võib ka juhtuda, et ärireegel ei käivitu, sest ärireeglis viidatud veerg on liitveerg. Selle asemel saate kasutada liitveeru seotud isikute veergu.
Korduma kippuvad küsimused (KKK)
Kas ärireeglid võivad kirjutuskaitstud vormil veerge avada?
- Jah, ärireegel saab kirjutuskaitstud vormil veerge avada ja toiminguid redigeerida.
Kuidas teha tõrkeotsingut ärireeglile, mis ei tööta?
- Vaadake selle teema jaotist Kas teie ärireegel ei käivitu vormi jaoks?.
Kuidas näevad välja soovitused vormil?
Soovitustes kuvatakse veerusildi kõrval lambipirn.
Valige vaate laiendamiseks ja soovituse kuvamiseks lambipirn.
Vt ka
Kohandatud äriloogika loomine protsesside kaudu
Äriprotsessi voo loomine

