Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Pasirinktinius proceso veiksmus naudokite tada, kai norite automatizuoti komandų seriją sistemoje. Pasirinktiniai proceso veiksmai išplečia galimą kūrėjų žodyną, skirtą veikslo procesams išreikšti. Pasirinktinis proceso veiksmas naudoja sistemoje pateikiamus pagrindinius veiksmažodžius, pavyzdžiui, „Sukurti“, „Atnaujinti“, „Panaikinti“ ir „Priskirti“, tam, kad būtų sukuriami išraiškingesni veiksmažodžiai, pavyzdžiui, „Patvirtinti“, „Išplėsti“,„Nukreipti“ arba „Suplanuoti“. Jeigu pasikeičia veiklos proceso aprašas, kas nors, kas nėra kūrėjas, gali redaguoti pasirinktinį proceso veiksmą, todėl kodo keisti nereikia.
Pastaba.
Jei ketinate parašyti priedą, kad įdiegtumėte pasirinktinio proceso veiksmo logiką, užuot naudoję darbo eigos dizaino įrankį, turėtumėte naudoti pasirinktinę API. Daugiau informacijos: Pasirinktinio proceso veiksmo ir pasirinktinės API palyginimas
Pasirinktinio proceso veiksmo kūrimas
Svarbu
Jei kuriate pasirinktinį procesą veiksmą, kad įtrauktumėte jį į sprendimą, kuris bus paskirstytas, dalį, kurkite jį sprendimo kontekste. Eikite į Parametrų>sprendimai ir raskite nevaldomąjį sprendimą, kurio dalis bus šis veiksmas. Tada meniu juostoje pasirinkite Naujas>procesas. Taip užtikrinsite, kad tinkinimo priešvardis, susijęs su veiksmo pavadinimu, bus suderintas su kitais sprendimo komponentais. Sukūrę veiksmą priešvardžio keisti negalite.
Kaip ir darbo eigos procesai, pasirinktinių proceso veiksmų dialogo lange Proceso kūrimas yra šios ypatybės:
Proceso pavadinimas
Įvedus proceso pavadinimą, jam bus sukurtas unikalus pavadinimas pašalinant iš proceso pavadinimo visus tarpus ir specialiuosius simbolius.
Kategorija
Ši ypatybė nustato, kad tai yra veiksmo procesas. Išsaugoję procesą jos keisti nebegalite.
Stalas
Naudodami veiksmų procesus, galite pasirinkti lentelę, kad pateiktumėte darbo eigos kontekstą, kaip ir kitų tipų procesus, tačiau taip pat galite pasirinkti Nėra (visuotinis). Šią parinktį naudokite, jei veiksmui nereikia konkretaus lentelės konteksto. Išsaugoję procesą jos keisti nebegalite.
Tipas
Naudokite šią ypatybę pasirinkti, ar naują pasirinktinį proceso veiksmą kurti nuo pradžių, ar naudojant esamą šabloną.
Priešingai nei darbo eigos procesų, šių parinkčių nustatyti nereikia:
Pradėti kada: veiksmai pradedami, kai kodas iškviečia jiems sugeneruotą pranešimą.
Aprėptis: veiksmai visada vykdomi skambinančio naudotojo kontekste.
Vykdyti fone: veiksmai visada yra realaus laiko darbo eigos.
Pasirinktiniai proceso veiksmai taip pat turi tai, ko neturi darbo eigos procesai – įvesties ir išvesties argumentus.
Pastaba.
Galite įgalinti pasirinktinį proceso veiksmą iš darbo eigos nerašydami kodo. Daugiau informacijos: Pasirinktinių proceso veiksmų iškvietimas iš darbo eigos
Pasirinktinio proceso veiksmo redagavimas
Norėdami redaguoti pasirinktinius proceso veiksmus, turite juos išjungti.
Jūs galite redaguoti pasirinktinį proceso veiksmą, sukurtą kaip nevaldomojo sprendimo dalį arba įtrauktą į sprendimą, įdiegtą jūsų organizacijoje. Jei sprendimas yra valdomasis sprendimas, gali būti, kad jo redaguoti negalėsite. Sprendimų leidėjas turi parinktį redaguoti valdomas ypatybes tam, kad veiksmas, įdiegtas su valdomu sprendimu, negalėtų būti redaguojamas.
Įrašius veiksmą unikalusis pavadinimas sugeneruojamas pagal proceso pavadinimą. Unikalusis pavadinimas turi tinkinimo prievardį, įtrauktą iš sprendimų leidėjo. Tai yra pranešimo pavadinimas, kurį kūrėjas naudos, kurdamas kodą.
Redaguojant veiksmą, turite šias parinktis:
Proceso pavadinimas
Sukūrus procesą ir sugeneravus unikalųjį pavadinimą pagal proceso pavadinimą, pastarąjį galite redaguoti. Kad būtų lengviau rasti nustatyto proceso vietą, galbūt norėsite taikyti vardų suteikimo konvenciją.
Unikalus pavadinimas
Įrašius veiksmą unikalusis pavadinimas sugeneruojamas pagal proceso pavadinimą. Unikalusis pavadinimas turi tinkinimo priešvardį, įterptą sprendimų leidėjo. Tai yra pranešimo pavadinimas, kurį kūrėjas naudos, kurdamas kodą. Šio unikaliojo pavadinimo nekeiskite, jei veiksmas aktyvintas, o kodas yra tokioje vietoje, kurioje gali būti iššauktas veiksmas, naudojantis šį pavadinimą.
Svarbu
Aktyvinus veiksmą ir parašius kodą naudoti unikalųjį pavadinimą, jis negali būti keičiamas, kartu nepakeičiant jį nurodančio kodo.
Įgalinti grąžinimą
Paprastai procesai, palaikantys operacijas, „anuliuoja“ (arba atšaukia) visą operaciją, jei neveikia kuri nors dalis. Yra keletas išimčių. Kai kurie veiksmai, kuriuos kūrėjai gali atlikti pasirinktinio veiksmo inicijuotame kode, gali nepalaikyti operacijų. Pvz., jei kodas atlieka veiksmus kitose sistemose, kurios neįeina į operacijos aprėptį. Jų pakeitimai negali būti atšaukti veiksmu, veikiančiu programoje. Kai kurie platformos pranešimai operacijų nepalaiko. Tačiau viskas, ką galite atlikti vien su veiksmo vartotojo sąsaja, operacijas palaikys. Visų veiksmų, kurie yra tiesioginės darbo eigos dalis, operacijoje paisoma, tačiau naudodami veiksmus galite to atsisakyti.
Spręsdami, ar reikia jį įtraukti į operaciją, ar ne, turėtumėte pasitarti su kūrėju, kuris šį pranešimą naudos. Paprastai veiksmą į operaciją įtraukti reikia, jei veiksmai, atliekami veiklos taisyklių, neturi prasmės, nebent jie visi atliekami sėkmingai. Klasikinis pavyzdys yra lėšų pervedimas tarp dviejų banko sąskaitų. Jei išimate lėšų iš vienos sąskaitos, turite jas deponuoti į kitą. Jei neatliekamas vienas veiksmas, abu veiksmai yra nesėkmingi.
Pastaba.
Negalite įjungti atšaukimo, jei pasirinktinis proceso veiksmas iškviečiamas tiesiogiai iš darbo eigos. Galite įgalinti keitimų atšaukimą, jei veiksmą sukėlė Power Apps žiniatinklio tarnybos pranešimas.
Aktyvinti kaip
Kaip ir visus procesus, šį procesą galite aktyvinti kaip šabloną ir naudoti kaip papildomą pradinį tašką procesuose, kurių modelis yra panašus.
Proceso argumentų apibrėžimas
Šioje srityje nurodysite bet kokius duomenis, kurių reikia paleisti veiksmui, ir kokie duomenys bus paskirstyti atlikus veiksmą. Daugiau informacijos: Proceso argumentų apibrėžimas
Etapų ir veiksmų įtraukimas
Kaip ir kituose procesuose, jūs nurodote, kokius veiksmus atlikti ir kada tai padaryti. Daugiau informacijos: Etapų ir veiksmų įtraukimas
Proceso argumentų apibrėžimas
Kai kūrėjai naudoja pranešimus, jie gali pradėti su tam tikrais duomenimis, pereinančiais į pranešimą. Pvz., kuriant naujo atvejo eilutę, gali pasitaikyti atvejo antraštės reikšmė, kuri bus perduota kaip įvesties argumentas.
Kai pranešimas yra baigtas, kūrėjui gali reikėti praleisti kai kuriuos duomenis, kurie buvo pakeisti ar sukurti pranešimo į kitą veiksmą jų kode. Šie duomenys yra išvesties argumentas.
Ir įvesties, ir išvesties argumentai privalo turėti pavadinimus, tipą ir informaciją apie tai, ar argumentas visada būtinas. Taip pat galite pateikti aprašą.
Laiško pavadinimas ir informacija apie visus proceso argumentus yra laiško parašas . Suaktyvinus pasirinktinį proceso veiksmą ir pradėjus jį naudoti kode, parašo keisti nebegalima. Jei šis parašas pasikeis, nė vienas kodas, naudojantis pranešimą, neveiks. Išimtį galima padaryti tik pakeitus vieną iš parametrų, kad parašo būtų reikalaujama ne visada.
Galite pakeisti argumentų tvarką juos surūšiuodami, perkeldami aukštyn arba žemyn, nes argumentai identifikuojami pagal pavadinimą, o ne tvarką. Be to, aprašo pakeitimas pranešimą naudojančio kodo nesugadins.
Veiksmo procesų argumentų tipai
Toliau pateiktoje lentelėje apibūdinti veiksmo procesų argumentų tipai.
| Tipas | Aprašas |
|---|---|
| Bulio logikos | A true arba false reikšmė. |
| DateTime | Reikšmė yra datos ir laiko informacijos šaltinis. |
| Trupmena | Skaitinė reikšmė dešimtainių dalių tikslumu. Naudojama, kai labai svarbus tikslumas. |
| Lentelė | Nurodytos lentelės eilutė. Jums pasirinkus lentelė, iškrentantis sąrašas yra įjungiamas ir galima pasirinkti lentelės tipą. |
| objekto rinkinys | Lentelės eilučių rinkinys. |
| objekto nuoroda | Objektas, turintis jį unikaliai identifikuojantį pavadinimą, ID ir lentelės eilutės tipą. Jums pasirinkus Objektonuoroda, iškrentantis sąrašas yra įjungiamas ir galima pasirinkti lentelės tipą. |
| Float | Skaitinė reikšmė dešimtainių dalių tikslumu. Naudojama, kai gaunami matmens duomenys nėra visiškai tikslūs. |
| Sveikasis skaičius | Sveikasis skaičius. |
| Pinigai | Reikšmė, nurodanti duomenis apie pinigų sumą. |
| Išrinkimo sąrašas | Reikšmė, žyminti atributo OptionSet parinktį. |
| String | Tekstinė reikšmė. |
Pastaba.
entityCollection argumentų reikšmių negalima nustatyti vartotojo sąsajoje sąlygoms arba veiksmams. Jos pateikiamos pasirinktiniame kode ir naudojamos kūrėjų. Daugiau informacijos: Savo pranešimų kūrimas
Etapų ir žingsnių įtraukimas
Pasirinktiniai proceso veiksmai yra proceso tipas, labai panašus į realiojo laiko darbo eigas. Visi žingsniai, kuriuos galima naudoti tiesioginėse darbo eigose, gali būti naudojami veiksmuose. Informacijos apie veiksmus, kuriuos galima naudoti realiuoju laiku vykdomoms darbo eigoms ir veiksmams, ieškokite Darbo eigos etapai ir veiksmai.
Be veiksmų, kuriuos galima naudoti darbo eigoms realiuoju laiku, veiksmuose taip pat yra veiksmas Priskirti reikšmę . Veiksmuose jis gali būti naudojamas tik nustatant išvesties argumentus. Galite naudoti formų asistentą, kad nustatytumėte konkrečias išvesties argumentų reikšmes, arba, labiau tikėtina, reikšmes iš eilutės, kurios atžvilgiu veikia veiksmas, eilučių, turinčių su ta eilute ryšius „daugelis su vienu“, eilučių, sukurtų ankstesniame žingsnyje, arba reikšmes, kurios yra paties proceso dalis.
Valdomosios ypatybės
Pasirinktiniai procesų veiksmai turi dvi svarbias valdomas ypatybes
Ar tinkinama
Valdomoji ypatybė Yra tinkinama valdo, ar kas nors, įdiegęs valdomąjį sprendimą, kuriame yra pasirinktinio proceso veiksmas, negali jo redaguoti arba panaikinti. Jei norite, kad į valdomąjį sprendimą įtraukus pasirinktinį proceso veiksmą, šis būtų redaguojamas arba panaikintas, nustatykite šią ypatybę kaip „teisinga”.
Ar Kitiems leidėjams yra leidžiamas Pasirinktinio apdorojimo veiksmas
Pasirinktinio apdorojimo veiksmas leidžiamas kitiems leidėjams valdoma ypatybė valdo, ar trečiųjų šalių priedų kūrėjai gali registruoti priedo veiksmus pranešime, sukurtame atliekant pasirinktinio proceso veiksmą. Kai tai „teisinga”, bus paleisti šiame pranešime bet ko užregistruoti priedai, kurie gali modifikuoti pasirinktinio proceso veiksmo elgseną. Kai„ klaidinga”, bus paleisti tik to pačio sprendimo leidėjo sprendime užregistruoti priedai.