Bendrinti naudojant


Kur dėti logiką: Drobės programose, modeliu pagrįstose programose, „Microsoft Dataverse“ arba „Power Automate“ srautus?

Jūsų programa turės verslo logiką, tokią kaip duomenų patvirtinimas (naudojant teisingą elektroninio adreso formtą, pavyzdžiui) apskaičiavimus, kito proceso žingsnio pasirinkimą dėl duomenų, įjungiant mygtuką, kai reikiami laukeliai turi duomenis ir taip toliau. Šis straipsnis paaiškina keletą svarstymų dėl sprendimų, kur dėti logiką savo sistemoje.

„Power Apps“ drobės programos

Nustatote logiką drobės programose naudodami formules. Visa formulės logika apdorojama veikiančioje prietaiso programoje. Kuo logika sudėtingesnė, tuo daugiau apdorojimo galios prietaisui reikės tam, kad jis susitvarkytų su logika.

Laikykite programą veikiančią, turėtumėte apgalvoti šiuos veiksmus dėdami logiką į drobės programas:

  • Naudokite situacijas, kai turite atlikti nedelsdami keitimus matomus ekrane

  • Naudokite paprastą logiką ir venkite sudėtingų formulių su daugeybe linijų

  • Apribokite keletą duomenų jungčių formulėje

  • Venkite naudoti logiką tam, kad manipuliuotumėte ar transformuotumėte duomenis

  • Venkite daugelio įrašų apdorojimo vienu metu (pavyzdžiui, venkite naudojimo visiems funkcijos)

Daugiau informacijos: Pradėkite su drobės programos formulėmis „Power Apps“

„Power Apps“ modeliu pagrįstos programos

Modeliu pagrįstos programos suteikia keletą logikos vykdymo būdų. Esama keturių tipų logikos naudojamos žemo kodo metoduose tinkamuose visiems kūrėjams:

  • Veiklos procesų sekos

  • Darbo eigos

  • Veiksmai

  • Veiklos taisyklės

Be to, toliau patiekti logikos tipai yra prieinami profesionalams kūrėjams:

  • Kliento pusės scenarijų kūrimas

  • API kūrimas

  • Kodo naudojimas su žiniatinklio resursais

Visos parinktys veikia prietaise, kuris vykdo programą. Apsvarstykite logikos dėjimą į modeliu pagrįstas programas, jei:

  • Logika turi būti vykdoma prietaise.

  • Logika reikalauja daugelio objektų (lentelių).

  • Jums reikia sofistikuotos logikos, kuri nėra prieinama nestandartinėse savybėse.

Bendrai, jei kuriate programas su sudėtinga logika, apgalvokite modeliu pagrįstų programų naudojimą vietoje bandymo viską naudojant drobės programas.

Daugiau informacijos: Taikykite tinkintą verslo logiką su verslo taisyklėmis ir srautais modeliu pagrįstose programose

„Power Automate“ srautai

Atvejų naudojimui jums reikia vykdyti sudėtingą logiką, turite daug junčių arba nenorite, kad vartotojas lauktų veiksmo pabaigti, Power Automate“ srautai siūlo gerą parinktį logikos vykdymui. Apsvarstykite „Power Automate“ srautus, jei:

  • Logiką reikia vykdyti keliuose jungtyse.

  • Kuriate patvirtinimo procesą.

  • Rezultatas yra pateikiamas kitu formatu.

  • Norite sumažinti priklausomybę prietaiso pusėje apdorodami galią.

Daugiau informacijos: „Power Automate“ dokumentacija

Dataverse

Galite nustatyti logiką „Dataverse“ taip, kad visa logika būtų vykdoma paslaugose, o ne prietaisuose. Tai paverčia programą veiksmingesnę ir taip pat logiką nepriklausomą nuo programų ir srautų tam, kad būtų užtikrinta, jog duomenys bus naudojami tam tikru būdu.

Pavyzdžiui, jei norite reikalauti, kad adresas būtų įvestas visoms programoms ir srautams naudojantiems paskyros objektą, turėtumėte nustatyti šią logiką „Dataverse“, o ne kiekvienoje programoje ar sraute.

Esama kelių būdų taikyti logiką „Dataverse“. Naudojant žemą kodą jūs galėsite nustatyti dalykus, tokius kaip automatinių skaičių laukeliai, apskaičiuoti laukeliai ir susivyniojantys laukeliai. Profesionalai kūrėjai gali taikyti verslo logiką naudojančią kodą, su kuriuo kuriami įskiepiai ir kuriami darbo srauto plėtiniai.

Daugiau informacijos: Taikyti verslo logiką „Dataverse“

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).