Sukurti lentelės veiklos taisyklę

Galite sukurti veiklos taisyklių ir rekomendacijų, norėdami pritaikyti logiką ir tikrinimus nerašydami kodo arba nekurdami priedų. Veiklos taisyklės suteikia paprastą sąsają norint įdiegti ir palaikyti sparčiai kintančias ir dažnai naudojamas taisykles.

Svarbu

Verslo taisyklės nustatytos lentelei taikomos tiek drobės programoms tiek modeliu pagrįstoms programoms jei lentelė naudojama programoje. Ne visi veiklos taisyklių veiksmai pasiekiami drobės programose šiuo metu. Daugiau informacijos: Drobės ir modeliu pagrįstų programų skirtumai

Modeliu pagrįstoje programoje ne visi verslo taisyklių veiksmai pasiekiami redaguojamuose tinkleliuose. Lentelėmis pagrįstų rodinių puslapiuose rekomendacijų kurti negalima. Redaguojami antriniai tinkleliai nepalaiko verslo taisyklių. Veiklos taisyklės neveiks su kitų tipų duomenų rinkinio valdikliais.

Norėdami apibrėžti veiklos taisyklę, kuri taikoma formai modeliu pagrįstoje programoje, žr. Veiklos taisyklių kūrimas siekiant pritaikyti logiką modeliu pagrįstos programos formai.

Naudodami veiklos taisykles ir derindami sąlygas bei veiksmus galite:

  • Nustatyti stulpelio vertes
  • Išvalyti stulpelio vertes
  • Nustatyti stulpelio reikalavimų lygius
  • Rodyti arba slėpti stulpelius
  • Įjungti arba išjungti stulpelius
  • tikrinti duomenis ir rodyti klaidų pranešimus.
  • kurti veiklos rekomendacijas pagal verslo įžvalgas.

Drobės ir modeliu pagrįstų programų skirtumai

Modeliu pagrįstų programų formos gali naudoti visus veiksmus, pasiekiamus pagal verslo taisykles, tačiau šiuo metu drobės programose pasiekiami ne visi verslo taisyklių veiksmai. Toliau nurodyti veiksmai drobės programose neteikiami:

  • Rodyti arba slėpti stulpelius
  • Įjungti arba išjungti stulpelius
  • kurti veiklos rekomendacijas pagal verslo įžvalgas.

Stulpelio tipo palaikymas naudojant veiklos taisykles

Veikos taisyklės veikia su daugeliu stulpelių tipų, įskaitant teksto, skaičių, pasirinkimo, datos, peržvalgos, savininkos ir vaizdo. Tačiau veiklos taisyklės neveikia su šiais stulpelių tipais:

  • Keli pasirinkimai
  • Failas
  • Kalba

Veiklos taisyklių sukūrimas

  1. Prisijunkite prie Power Apps, kairiojoje naršymo srityje ir pasirinkite Lentelės. Jei elemento šoninio skydelio srityje nėra, pasirinkite …Daugiau ir pasirinkite norimą elementą.

  2. Atverkite norimai lentelei sukurti verslo taisyklę (pavyzdžiui, atverkite Klientas lentelę) ir tada spauskite Veiklos taisyklės skirtuką.

  3. Pasirinkite Įtraukti veiklos taisyklę.

    Atsidaro veiklos taisyklių dizaino įrankio langas, kuriame rodoma viena jau sukurta sąlyga. Kiekviena taisyklė prasideda sąlyga. Verslo taisyklei priskiriamas vienas ar daugiau veiksmų, atsižvelgiant į tą sąlygą.

    Arbatpinigiai

    Jei norite keisti esamą veiklos taisyklę, prieš ją keisdami privalote išjungti.

  4. Viršutiniame kairiajame lango kampe esančiame aprašo lauke įtraukite aprašą, jei norite.

  5. Nustatykite aprėptį atsižvelgdami į tolesnę informaciją.

    Jei pasirenkate šį elementą... Aprėptis nustatoma kaip...
    Objektas Modeliu pagrįstos programos formos ir serveris
    Visos formos Modeliu pagrįstos programos formos
    Konkrečios formos (pvz., forma Klientas) Tik ta modeliu pagrįstos programos forma

    Arbatpinigiai

    Jei susiejate drobės programą, turite naudoti lentelę kaip tikslą.

  6. Įtraukite sąlygų. Norėdami į verslo taisyklę įtraukti daugiau sąlygų:

    1. nuvilkite skirtuko Komponentai komponentą Sąlyga virš dizaino įrankio pliuso ženklo.

      Sąlygos įtraukimas į veiklos taisyklę.

    2. Sąlygų parinkčių pasirinkimui, paspauskite Sąlygos komponentą dizaino lange ir tuomet nustatykite parinktis Parinkčių žymę dešinėje ekrano pusėje. Jums nustatant ypatybes, „Microsoft Dataverse“ sukuria reiškinį skirtuko Ypatybės apačioje.

    3. Tam, kad pridėtumėte papildomą sąlygą (IR arba AR) prie sąlygos, pasirinkite Nauja Parinkčių žymoje, kad sukurtumėte naują taisyklę ir tuomet nustatykite parinktis tai taisyklei. Stulpelyje Taisyklės logika galite nurodyti, ar naują taisyklę norite pridėti kaip IR ar kaip ARBA.

      Naujos taisyklės įtraukimas į sąlygą.

    4. Kai pabaigsite konfigūruoti sąlygų parinktis pasirinkite Taikyti.

  7. Įtraukti veiksmų. Norėdami įtraukti veiksmą:

    1. nuvilkite vieną iš skirtuko Komponentai veiksmų komponentų virš pliuso ženklo, esančio šalia komponento Sąlyga. Nuvilkite veiksmą virš pliuso ženklo, esančio šalia varnelės, jei norite, kad verslo taisyklė vykdytų tą veiksmą, kai sąlyga tenkinama, arba virš pliuso ženklo, esančio šalia simbolio X, jei norite, kad verslo taisyklė vykdytų tą veiksmą, kai sąlyga netenkinama.

      Veiksmo nuvilkimas į veiklos taisyklę.

    2. Sąlygų parinkčių pasirinkimui, paspauskite Veiksmas komponentą dizaino lange ir tuomet nustatykite parinktis Parinkčių žymę dešinėje ekrano pusėje.

    3. Kai pabaigsite konfigūruoti parinktis pasirinkite Taikyti.

  8. Įtraukite verslo rekomendaciją (tik modeliu pagrįstos programos). Norėdami įtraukti verslo rekomendaciją:

    1. nuvilkite skirtuko Komponentai komponentą Rekomendacija virš pliuso ženklo, esančio šalia komponento Sąlyga. Nuvilkite komponentą Rekomendacija virš pliuso ženklo, esančio šalia varnelės, jei norite, kad verslo taisyklė vykdytų tą veiksmą, kai sąlyga tenkinama, arba virš pliuso ženklo, esančio šalia simbolio X, jei norite, kad verslo taisyklė vykdytų tą veiksmą, kai sąlyga netenkinama.

    2. Rekomendacijų parinkčių pasirinkimui, paspauskite Rekomendacija komponentą dizaino lange ir tuomet nustatykite parinktis Parinkčių žymę dešinėje ekrano pusėje.

    3. Norėdami į rekomendaciją įtraukti daugiau veiksmų, vilkite juos iš skirtuko Komponentai ir tada skirtuke Ypatybės nustatykite kiekvieno veiksmo ypatybes.

      Pastaba

      Kuriant rekomendaciją, pagal numatytuosius parametrus „Dataverse“ įtraukia vieną veiksmą. Kad pamatytumėte visus rekomendacijos veiksmus, pasirinkite Informacija Rekomendacijų komponente.

    4. Kai pabaigsite konfigūruoti parinktis pasirinkite Taikyti.

  9. Verslo taisyklės patvirtinimui pasirinkite Tikrinti veiksmų juostoje.

  10. Verslo taisyklės įrašymui pasirinkite Įrašyti veiksmų juostoje.

  11. Verslo taisyklės įijungimui, pasirinkite Sprendimo naršyklės langą ir tuomet pasirinkite Įjungti. Verslo taisyklės aktyvinti iš dizaino įrankio lango negalima.

    Arbatpinigiai

    Toliau pateikiame keletą patarimų, susijusių su verslo taisyklių naudojimu dizaino įrankio lange.

    • Padarykite momentinę viso veiklos taisyklės lango kopiją pasirinkdami Momentinė kopija veiksmų juostoje. Tai yra naudinga, pvz., jei norite bendrinti ir gauti iš komandos nario komentarų apie verslo taisyklę.
    • Naudodamiesi mini žemėlapiu galite greitai naršyti skirtingas proceso dalis. Tai naudinga, kai procesas yra sudėtingas ir tęsiasi už ekrano ribų.
    • Į verslo taisyklę įtraukiant sąlygų, veiksmų ir verslo rekomendacijų, dizaino įrankio lango apačioje Dataverse kuria verslo taisyklės kodą. Šį kodą galima tik skaityti.

Pavyzdys: senesnių nei 30 dienų užduočių veiklos taisyklės kūrimas

Šiame veiklos taisyklės pavyzdyje sukuriama sąlyga, kuri paleidžia pranešimą užduoties aprašo lauke, kai užduočiai yra daugiau nei 30 dienų.

  1. Prisijunkite prie Power Apps, kairiojoje naršymo srityje pasirinkite Lentelės. Jei elemento šoninio skydelio srityje nėra, pasirinkite …Daugiau ir pasirinkite norimą elementą.
  2. Atidarykite lentelę Užduotis ir pasirinkite sritį Veiklos taisyklės..
  3. Pasirinkite Įtraukti veiklos taisyklę.
  4. Pasirinkite naują sąlygą veiklos procesų sekos drobėje ir įveskite arba pažymėkite šias ypatybes:
    • Rodomas pavadinimas: užduotis yra senesnė nei 30 dienų
    • Objektas: užduotis
    • 1 taisyklė
      • Šaltinis: objektas
      • Laukas: sukurta
      • Operatorius: +
      • Tipas: reikšmė
      • Dienos: 30
    • Sąlygos išraiška (automatiškai sukurta): („sukurta“ > [„sukurta“ + 30])
  5. Pasirinkite Taikyti.
  6. Pasirinkite Įtraukti > Įtraukti klaidos pranešimo rodymą.
  7. Skirtuke Rodyti klaidos pranešimo ypatybes įveskite šias ypatybes:
    • Rodomas pavadinimas: užduotis yra senesnė nei 30 dienų
    • Objektas: užduotis
    • Klaidos pranešimas:
      • Laukas: aprašas
      • Pranešimas: ši užduotis yra senesnė nei 30 dienų!
  8. Pasirinkite Taikyti.
  9. Pasirinkite Įrašyti.

Klaidų pranešimų, naudojamų veiklos taisyklėse, lokalizavimas

Jei jūsų organizacijoje naudojama daugiau nei viena kalba, turėsite lokalizuoti visus klaidų pranešimus, kuriuos nustatėte. Kiekvieną kartą nustačius pranešimą, sistema sugeneruoja žymą. Jei į savo organizaciją eksportuojate vertimus, galite įtraukti lokalizuotas pranešimų versijas ir tas žymas importuoti atgal į „Dataverse“. Taip žmonės, vartojantys kalbas, kurios nėra jūsų pagrindinė kalba, galės peržiūrėti išverstus pranešimus.

Dažniausios problemos

Šiame skyriuje aprašomos dažniausios problemos, kurios gali kilti, kai naudojate veiklos taisykles.

Sudėtiniai atributai, nepalaikomi vieningosios sąsajos programose

Veiksmai ar sąlygos, kuriuose naudojami sudėtiniai atributai , nepalaikomi programose, pagrįstose vieningoji sąsaja. Taip pat veiksmus arba sąlygas galite naudoti atributuose, sudarančiuose sudėtinius atributus. Pavyzdžiui, užuot naudoję atributą Vardas ir pavardė (fullname), galite naudoti atributus Vardas (firstname) ir Pavardė (lastname).

Didelė vienoje lentelėje naudojamų veiklos taisyklių skaičius turi įtakos našumui

Naujos arba esamos veiklos taisyklės lentelėje gali pabloginti našumą, kai taisyklės suaktyvinamos. Power Platform Šiandien palaikoma iki 150 veiklos taisyklių, skirtų vienai lentelei. Be 150 verslo taisyklių, galima patirti našumo pablogėjimą. Šis apribojimas apima kliento ("JavaScript") ir serverio (XAML, sugeneruoto kaip sinchroniniai papildiniai) verslo taisykles. Kad išvengtumėte našumo problemų Dataverse, rekomenduojame vienai lentelei nekurti daugiau nei 150 veiklos taisyklių.

Ar jūsų veiklos taisyklė neinicijuojama formoje?

Veiklos taisyklė gali būti nevykdoma, nes veiklos taisyklėje nurodytas laukas neįtrauktas į formą.

  1. Atidarykite sprendimų naršyklę. Išplėskite norimą objektą ir pasirinkite Formos.

  2. Atidarykite norimą formą ir formų dizaino įrankio juostelėje pasirinkite Veiklos taisyklės.

  3. Formų dizaino įrankyje atidarykite veiklos taisyklę.

  4. Veiklos taisyklės kūrimo įrankyje pažymėkite kiekvieną sąlygą ir veiksmą norėdami patikrinti visus laukus, nurodytus kiekvienoje sąlygoje ir veiksme.

    Veiklos taisyklėje nurodytas laukas yra objekte.

  5. Įsitikinkite, kad kiekvienas laukas, nurodytas veiklos taisyklėje, taip pat įtrauktas į formą. Jei ne, įtraukite trūkstamą lauką į formą.

    Kliento vardo laukas formoje.

Dažnai užduodami klausimai (DUK)

Ar veiklos taisyklės gali atrakinti tik skaitomos formos laukus?

  • Taip, veiklos taisyklė gali atrakinti laukus ir redaguoti veiksmus tik skaitomoje formoje.

Kaip pašalinti neveikiančios veiklos taisyklės triktį?

Ar veiklos taisyklės reaguoja į pakeitimus, kuriuos atlieka „onLoad“ scenarijus?

  • Ne, jos bus įvykdytos prieš įvykdant „onload“ scenarijų.

Ar atnaujinus verslo taisyklę ji vykdoma su visais esamais įrašais?

  • Ne. Klientų veiklos taisyklės yra paleidžiamos. Pavyzdžiui, jie paleidžiami vartotojui atidarius formą ir kai lauko reikšmė pakeičiama atviroje formoje. Jie nėra vykdomi Dataverse viduje.

Taip pat žr.

Veiklos logikos taikymas „Microsoft 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).