Ärireeglite loomine loogika rakendamiseks mudelipõhise rakenduse vormis

Väga sageli on vaja lisada äriloogika, et tagada, et mudelipõhise rakenduse veerud kuvatakse, peidetakse või seatakse õigete väärtustega.

Selles artiklis on näidatud, 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 kiirloomise vormidele. Ärireeglid töötavad mudelipõhistes rakendustes, pärand-veebirakendustes, Dynamics 365 tahvelarvutirakenduses ja rakenduses Dynamics 365 for Outlook (ühendusega või ühenduseta režiimis).

Kombineerides tingimusi ja toiminguid, on ärireeglite abil võimalikud järgmised toimingud.

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

Power Appsis ärireegli vaatamine, muutmine või loomine

  1. Logige sisse rakendusse Power Apps.

  2. Valige vasakpoolsel navigeerimispaanil Tabelid, avage soovitud tabel ja seejärel valige jaotises Kohandused suvand Ärireeglid. Kui üksust pole külgpaneeli paanil, valige ...Rohkem ja seejärel valige soovitud üksus.

Märkus

Tabeli kohandamine peaks toimuma lahenduses. Tabeli lahenduses värskendamiseks avage oma lahendus ja seejärel avage tabel. Seejärel valige alas Kohandamised suvand Ärireeglid.

  1. Valige käsuribal käsk Uus ärireegel.

Vormikujundajas ärireegli vaatamine, muutmine või loomine

  1. Valige vormikujundaja vasakpoolsel navigeerimispaanil suvand Ärireeglid.

  2. Valige järgmiste valikute seast.

    • Vaikimisi kuvatakse ainult vormi aktiivsed ärireeglid. Vormi inaktiveeritud ärireeglite vaatamiseks tühjendage valik Kuva ainult aktiivsed ärireeglid.
    • Ärireegli loomiseks valige Uus ärireegel.
    • Valige ärireegel, et vaadata atribuute ja muuta ärireeglit. Ärireegli atribuudid.

Ärireegli atribuutide määramine

Kui ärireegli koosteaken avaneb uue reegli jaoks, on üks tingimus juba loodud. Iga reegel algab tingimusega. Ärireegel vajab ühte või mitut toimingut vastavalt tingimusele.

Mudelipõhine näidisrakendus

Sisestage või valige ärireegli käsuribalt järgmised atribuudid.

  1. Ärireegli nimi: reegli nimi on vaikimisi Uus ärireegel. Soovitame sisestada ärireegli jaoks tähendust omava nime.

  2. Kirjeldus: soovi korral saate lisada kirjelduse.

  3. Ulatus: ärireegli ulatus määratleb, millistele vormidele ärireegel rakendatakse. Saate määrata ulatuse vastavalt järgnevale.

    Kui valite selle üksuse...

    Ulatus on määratud...

    Entity

    Tabel ja kõik tabeli vormid

    Kõik vormid

    Kõik tabeli vormid

    Erivormi (näiteks konto Põhivorm)

    Ainult see vorm

Märkus

Olemasoleva ärireegli muutmiseks peate selle enne muutmist inaktiveerima.

Ärireegli koostamine

  1. Tingimuste lisamine. Ärireeglisse tingimuste lisamiseks tehke järgmist.

    1. Lohistage kujundajas osa Tingimus vahekaardilt Osad plussmärgile.

      Uue tingimuse lisamine ärireeglisse.

    2. Tingimuse atribuutide määramiseks valige kujundaja aknas komponent Tingimus ja seejärel määrake atribuudid ekraani paremas servas olevas vahekaardisAtribuudid. Atribuutide määramisel luuakse vahekaardi Atribuudid allosas avaldis.

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

      Uue seose lisamine tingimusele.

    4. Kui olete tingimuste atribuutide seadistamise lõpetanud, valige nupp Rakenda.

  2. Toimingute lisamine. Toimingu lisamiseks tehke järgmist.

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

      Lohistage toiming ärireegli juurde.

    2. Toimingule atribuutide määramiseks valige kujundaja aknas komponent Toiming ja seejärel määrake atribuudid vahekaardisAtribuudid.

    3. Kui olete atribuutide määramise lõpetanud, valige nupp Rakenda.

  3. Ärisoovituse lisamine. Ärisoovituse lisamiseks tehke järgmist.

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

    2. Soovitusele atribuutide määramiseks valige kujundaja aknas komponent Soovitus ja seejärel määrake atribuudid vahekaardisAtribuudid.

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

    4. Kui olete atribuutide määramise lõpetanud, valige nupp Rakenda.

  4. Ärireegli valideerimiseks valige tegumiribal suvand Valideeri.

  5. Ärireegli salvestamiseks valige tegumiribal suvand Salvesta.

  6. Ärireegli aktiveerimiseks valige see aknas Lahenduseuurija ja seejärel valige suvand Aktiveeri. Ärireeglit ei ole võimalik koosturi aknast aktiveerida.

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 näiteks meeskonnaliikmetelt tagasiside saamiseks.
  • Protsessi erinevate osade juurde navigeerimiseks kasutage minikaarti. See on kasulik juhul, kui töötate keerulise protsessiga, 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 keskkonnas on ettevalmistatud mitu keelt, tasub lokaliseerida kõik määratud tõrketeated. Iga kord, kui määratakse sõnum, genereerib süsteem sildi. Kui teie keskkonnas on tõlked määratud, saab lisada teie sõnumite lokaliseeritud versioonid ja seejärel need süsteemi tagasi importida. See võimaldab inimestel vaadata tõlgitud sõnumeid ka muudes keeltes peale baaskeele.

Levinud 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 ärireeglit ei käivitata vormi jaoks?

Võib juhtuda, et ärireegel ei käivitu, sest ärireeglis viidatud veerg ei ole vormi kaasatud.

  1. Avage Lahenduseuurija. Laiendage soovitud tabelit ja valige seejärel suvand Vormid.

  2. Avage vorm ja valige seejärel vormikujundaja lindilt suvand Ärireeglid.

  3. Avage vormikujundajas probleemne ärireegel.

  4. Valige ärireegli kujundajas iga tingimus ja toiming, et kontrollida üle kõik tingimustes ja toimingutes viidatud veerud.

    Ärireeglis viidatud väli on tabelis olemas.

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

    Konto nime veerg vormil.

Võib ka juhtuda, et ärireegel ei käivitu, sest ärireeglis viidatud veerg on liitveerg. Selle asemel saab kasutada liitveeru seotud isikute veerge.

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?

Kuidas näevad välja soovitused vormil?

Soovitustes kuvatakse veerusildi kõrval lambipirn.

  • Ärireegel on ahendatud.

Valige vaate laiendamiseks ja soovituse kuvamiseks lambipirn.

  • Ärireegli laiendamine.

Vt ka

Kohandatud äriloogika loomine protsesside kaudu

Äriprotsessi voo loomine

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).