Bendrinti naudojant


Realiojo laiko darbo eigos etapų ir žingsnių konfigūravimas

Jums kuriant darbo eigas turite pasirinkimą talpinti logiką, kurią norite vykdyti etapų ir žingsnių metu.

ETAPAI
Etapai pavers realaus laiko darbo eigos logiką paprastesne skaityti ir paaiškins relaus laiko darbo eigos logiką. Tačiau etapai neturi įtakos darbo eigų logikai ar elgsenai. Jei procese yra etapų, visi procese esantys žingsniai turi būti su etapu.

Žingsniai
Žingsniai yra verslo logikos vienetas darbo eigoje. Žingsnius gali sudaryti sąlygos, veiksmai, kiti žingsniai arba šių elementų derinys.

Veiksmai, kuriuos gali atlikti realaus laiko darbo eigos procesai

Realaus laiko darbo eigos procesai gali atlikti veiksmus nurodytus tolesnėje lentelėje.

Veiksmas Aprašo
Eilutės kūrimas Sukuriama nauja lentelės eilutė ir priskiriamos atributams pasirinktos reikšmės.
Eilutės naujinimas Galite atnaujinti eilutę, kurioje vykdoma darbo eiga realiuoju laiku, visas eilutes, susietas su ta eilute N:1 ryšyje, arba visas eilutes, sukurtas ankstesniais žingsniais.
Eilutės priskyrimas Galite priskirti eilutę, kurioje vykdoma darbo eiga realiuoju laiku, visas eilutes, susietas su ta eilute N:1 ryšyje, arba visas eilutes, sukurtas ankstesniais žingsniais.
Siųsti el. laišką Siunčiamas el. laiškas. Galite sukurti naują el. laišką arba naudoti el. laiško šabloną, sukonfigūruotą eilutės, kurioje vykdoma darbo eiga realiuoju laiku, lentelei ar bet kurioms lentelėms, kurios turi N:1 ryšį su lentele, arba bet kurių eilučių, sukurtų ankstesniais žingsniais, lentelei.
Antrinės darbo eigos paleidimas Pradeda realaus laiko darbo eigos procesą, kuris buvo sukonfigūruotas vaikiškoje darbo eigoje.
Būsenos keitimas Pakeičiama eilutės, kurioje vykdomas procesas, visų eilučių, susietų su ta eilute N:1 ryšiu, arba visų eilučių, sukurtų ankstesniais žingsniais, būsena.
Sustabdyti darbo eigą Sustabdo dabartinę darbo eigą. Galite nustatyti būseną Pavyko arba Atšaukta ir nurodyti būsenos pranešimą.

Kai realaus laiko darbo eiga yra konfigūruojama įvykiui, realaus laiko darbo eigos sustabdymas su atšaukimo būsena neleis užbaigti įvykio veiksmo. Eikite įRealaus laiko darbo eigų naudojimas išsamesnei informacijai.
Pasirinktinis veiksmas Kūrėjai gali sukurti tinkintus realaus laiko darbo eigos žingsnius, nustatančius veiksmus. Jokių tinkintų žingsnių nėra pagal nutylėjimą.

Eilučių reikšmių nustatymas

Kai kuriate eilutę, galite nustatyti eilutės reikšmes. Kai naujinate eilutę, galite nustatyti, pridėti, padidinti, sumažinti, padauginti arba išvalyti reikšmes.

Kai pasirenkate Nustatyti ypatybes, atidaromas dialogo langas, kuriame rodoma numatytoji lentelės forma.

Dialogo lango apačioje galite nustatyti papildomų stulpelių, kurių nėra formoje, sąrašą.

Bet kurio stulpelio atveju galite nustatyt statinę reikšmę, kuri bus nustatyta darbo eigos.

Dešinėje dialogo lango Formos asistentas dalyje turite galimybę nustatyti arba pridėti dinamines reikšmes iš dabartinės eilutės konteksto. Tai apima reikšmes iš susijusių eilučių, kurias galima pasiekti iš lentelės N:1 („daugelis su vienu“) ryšių.

Parinktys, pasiekiamos dialogo lange Formos asistentas, priklauso nuo stulpelio, kurį pasirinkote formoje. Kai nustatote dinaminę reikšmę, matote geltoną vietos rezervavimo ženklą, vadinamą „kintamųjų duomenų lauku“, kuriame bus įtraukti dinaminiai duomenys. Jei norite naikinti vertę, pasirinkite rezervavimo ženklą ir naikinkite jį. Teksto stulpelių atveju galite naudoti statinių ir dinamini duomenų derinį.

Naudodami dinamines reikšmes tiksliai nežinote, kad stulpelis arba susijusi lentelė turi reikšmę, kurią norite nustatyti. Iš tiesų, galite nustatyti kelis stulpelius ir bandyti nustatyti reikšmę bei išrikiuoti juos naudodami žalias rodykles. Jei pirmajame stulpelyje nėra duomenų, bandykite naudoti antrą stulpelį ir t. t. Jei nė viename stulpelyje nėra duomenų, galite nurodyti norimą naudoti numatytąją reikšmę.

Pradžios sąlygos realaus laiko darbo eigos veiksmams

Veiksmai, kuriuos pritaikysite, dažnai priklauso nuo sąlygų. Realaus laiko darbo eigos procesai pateikia keletą būdų, kuriais galima nustatyti sąlygas ir sukurti šakinę logiką tam, kad gautumėte norimus rezultatus. Galite patikrinti eilutės, pagal kurią vykdomas darbo eigos procesas realiuoju laiku, reikšmes, visas eilutes, susietas su ta eilute N:1 ryšiu, arba reikšmes pačiame procese.

Sąlygos tipas Aprašo
Tikrinimo sąlyga Logiškas „jei <condition> tai" teiginys.

Galite patikrinti eilutės, kurioje vykdoma darbo eiga realiuoju laiku, visų eilučių, susietų su ta eilute N:1 ryšiu, arba visų eilučių, sukurtų ankstesniais žingsniais, esamas reikšmes. Atsižvelgiant į šias vertes, galite nustatyti papildomus žingsnius, jei sąlygas yra teisinga.

„Jei <condition> tai" teiginyje, galite naudoti tolesnius operatorius: Lygu, Nelygu, Turi duomenis, Neturi duomenų, skyriuje ir Neskyriuje.

Pastaba. Under ir Not Under yra hierarchiniai operatoriai. Jie gali būti naudojami tik lentelėse, kurios turi hierarchinių ryšių. Jei bandote naudoti šiuos operatorius lentelėse, kurios neturi nustatytų hierarchinių ryšių, bus pateiktas klaidos pranešimas: „Su lentele, kuria hierarchiniai ryšiai neapibrėžti, naudojate hierarchinį operatorių. Lentelę nustatykite kaip hierarchinę (ryšį nustatydami kaip hierarchinį) arba naudokite kitą operatorių.“

Dėl daugiau informacijos apie hierarchinius ryšius, eikite į Nustatykite ir užklauskite su hierarchija susijusių duomenų. Momentinė ekrano kopija, einanti po lentelės kaip realaus laiko darbo eigos proceso nustatymo pavyzdys, naudoja Esantis ir Nesantis hierarchijos operatorius.
Sąlyginė šaka Loginis sakinys „else-if-then“, redaguojantis asmuo naudoja tekstą „Otherwise, if <condition> then:“

Pasirinkite patikros sąlygą, kurią anksčiau apibrėžėte ir kurią galite įtraukti į sąlyginę šaką, kad apibrėžtumėte papildomus veiksmus, kai patikros sąlyga pateikia „klaidingą“ reikšmę.
Numatytasis veiksmas Loginis sakinys „be to“. Redaktorius naudoja tekstą „Kita vertus:”

Pasirinkite patikros sąlygą, sąlyginę šaką, laukimo sąlygą arba lygiagrečią laukimo šaką, kurią anksčiau apibrėžėte, ir galite naudoti numatytąjį veiksmą, kad apibrėžtumėte veiksmus, vykdomus visais atvejais, kai neatitinkami kriterijai, apibrėžti sąlygoje arba šakos elementuose.
Laukimo būsena Realaus laiko darbo eigos negali naudoti laukimo sąlygų. Tačiau laukimo sąlygas galima naudoti su foninėmis darbo eigomis. Daugiau informacijos: Foninių darbo eigos veiksmų sąlygų nustatymas
Lygiagretaus laukimo šaka Nustato kitas laukimo sąlygas realaus laiko darbo eigai su atitinkamu papildomų žingsnių rinkiniu, kurie yra atliekami tik tada, kai pradiniai kriterijai yra patenkinami. Galite naudoti paraleles laukimo šakas tam, kad sukurtumėte laiko apribojimus jūsų realaus laiko darbo eigos logikoje. Jie padeda apsaugoti realaus laiko darbo eigą nuo laukimo nepriklausomai nuo nustatytų kriterijų atitiktose laukimo sąlygose.
Pasirinktinis veiksmas Kūrėjai gali sukurti tinkintus realaus laiko darbo eigos žingsnius, nustatančias sąlygas. Pagal numatytuosius parametrus nėra jokių pasirinktinių veiksmų.

Toliau esančioje ekrano kopijoje pateikiamas darbo eigos proceso, kuriame naudojami hierarchiniai operatoriai Mažiau kaip ir Ne mažiau kaip, apibrėžimo pavyzdys. Pavyzdyje naudojame dvi skirtingas nuolaidas dviem sąskaitų grupėms. Dalyje Įtraukti žingsnį pasirinkome Patikrinti sąlygą, kad nurodytume if-then sąlygą, kurioje būtų naudojami operatoriai Mažiau kaip arba Ne mažiau kaip. Pirma if-then sąlyga taikoma visoms sąskaitoms, kurios yra Mažiau kaip „Alpine Ski House“ sąskaitos. Šioms sąskaitoms suteikiama 10 % nuolaida nuo įsigytų prekių ir paslaugų sumos. Antra if-then sąlyga taikoma visoms sąskaitoms, kurios yra Ne mažiau kaip „Alpine Ski House“ sąskaitos, ir joms taikoma 5 % nuolaida. Tada pasirenkame Atnaujinti eilutę, kad apibrėžtume veiksmą, kuris bus atliekamas remiantis sąlyga.

Darbo eigos procesas su operatoriais Dalyje/ Ne pagal kategorijas.

Realiuoju laiku vykdomų darbo eigų inicijavimas prieš būsenos keitimus arba po jų

Kai konfigūruojate realiuoju laiku vykdomų darbo eigų automatinių procesų parinktis, būsenos keitimo įvykio Pradėti, kai parinktys leidžia pasirinkti Po arba Prieš, kai pakeičiama būsena. Numatytoji parinktis yra Po.

Jums pasirinkus Anksčiau sakote, kad norite taikyti realaus laiko darbo eigos logiką prieš tai, kai įrašoma duomenų keitimo būsena. Tai suteikia galimybę patikrinti reikšmes prieš pritaikant kitą logiką po operacijos ir neleisti atlikti tolesnės logikos. Pavyzdžiui, galite turėti papildomą logiką priede ar tinkintame realaus laiko darbo eigos veiksme, kuris gali pradėti veiksmus kitoje sistemoje. Sustabdydami tolesnį apdorojimą galite išvengti atvejų, kai paveikiamos išorinės sistemos. Realaus laiko darbo eigos taikymas prieš šį įvykį taip pat reiškia, kad kita realaus laiko darbo eigos priedo veiksmuose, kurie gali turėti įrašytus duomenis ir neturi būti „grąžinti“, kai operatorius yra pašalintas.

Veiksmas Pradėti, kai Paaiškinimas
Sukuriama eilutė Po Prieinamas tik Po to. Eilutės neturės unikaliojo identifikatoriaus tol, kol nebus įgyvendintas vidinis pagrindinės operacijos etapas, kad būtų sukurta eilutė.
Eilutės būsena pasikeičia Prieš
Po
Atitinka naujintą operatorių, kuris suteikia galimybę taikyti realaus laiko darbo eigos logiką po ir prieš būsenos keitimus. Prieš atitinka etapą iki veikimo. Po atitinka etapą po veikimo.
Eilutė priskirta Prieš
Po
Atitinka naujintą operatorių, kuris suteikia galimybę taikyti realaus laiko darbo eigos logiką po ir prieš būsenos keitimus. Prieš atitinka etapą iki veikimo. Po atitinka etapą po veikimo.
Pasikeičia eilutės stulpeliai Prieš
Po
Atitinka naujintą operatorių, kuris suteikia galimybę taikyti realaus laiko darbo eigos logiką po ir prieš būsenos keitimus. Prieš atitinka etapą iki veikimo. Po atitinka etapą po veikimo.
Eilutė ištrinama Prieš Tk Po yra prieinamas. Eilutės ištrynimas atitinka išankstinių operacijų etapą. Kai bus vykdoma pagrindinė operacija, eilutė ištrinama, o toliau būsenos keisti negalima.

Dėl išsamesnės informacijos apie iki veikimo etapą, pagrindinį veikimą ir etapą po jo, žr. Įvykio įgyvendinimo srautas.

Realiuoju laiku vykdomų darbo eigų naudojimas

Galite sukonfigūruoti realiuoju laiku vykdomas darbo eigas, bet jas naudoti reikia atsargiai. Fono darbo eigos yra dažniausiai patarimos, nes jos leidžia sistemą taikyti joms, kai ištekliai serveryje yra prieinami. Tai padeda sklandžiam darbui serveryje ir padeda išlaikyti geriausią veikimą visiems naudojantiems sistemą. Trūkumas – veiksmai, apibrėžti foninėse darbo eigose, neįvykdomi iškart. Negalite prognozuoti, kada jie bus pritaikyti, bet paprastai tai trunka kelias minutes. Verslo procesų automatizavimui, tai yra gerai, nes žmonės naudojantys sistemą neturi žinoti, kad procesas veikia.

Naudokite realiuoju laiku vykdomas darbo eigas, kai verslo procesai reikalauja, kad kas nors iškart pamatytų proceso rezultatus, arba jei norite turėti galimybę atšaukti operaciją. Pvz., galbūt norėsite nustatyti tam tikras eilutės reikšmes primą kartą jį įrašydami arba norėsite įsitikinti, kad kai kurios eilutės nėra ištrintos.

Realiuoju laiku vykdomų ir foninių darbo eigų konvertavimas

Galite pakeisti realiuoju laiku vykdomą darbo eigą į foninę darbo eigą įrankių juostoje pasirinkdami Konvertuoti į foninę darbo eigą.

Galite pakeisti foninę darbo eigą į realiuoju laiku vykdomą darbo eigą įrankių juostoje pasirinkdami Konvertuoti į realiojo laiko darbo eigą. Jei foninis darbo srautas naudoja laukimo sąlygą, jis taps negaliojančiu ir jūs nebegalėsite aktyvuoti jo tol, kol nepašalinsite laukimo sąlygos.

Realiuoju laiku vykdomų darbo eigų inicijavimas prieš būsenos keitimus arba po jų

Kai konfigūruojate realiuoju laiku vykdomų darbo eigų automatinių procesų parinktis, būsenos keitimo įvykio Pradėti, kai parinktys leidžia pasirinkti Po arba Prieš, kai pakeičiama būsena. Numatytoji parinktis yra Po.

Jei pasirenkate Prieš, sakote, kad norite logiką realaus laiko darbo eigoje taikyti prieš duomenų keitimą keičiant statuso įrašymą. Tai suteikia jums galimybę tikrinti vertes prieš kitą logiką, kuri buvo taikoma po operacijos ir apsaugo tolesnę logiką nuo atlikimo. Pavyzdžiui, galit turėti pappildomą logiką priede ar tinkintą realaus laiko darbo eigos veiksmą, kuris gali pradėti veiksmus kitoje sistemoje. Sustabdydami tolesnį apdorojimą galite išvengti atvejų, kai paveikiamos išorinės sistemos. Realaus laiko darbo eigos taikymas prieš šį įvykį taip pat reiškia, kad kita realaus laiko darbo eiga ar priedo veiksmai, kurie gali turėti įrašytus duomenis, nebūtinai turi „atsitraukti“, kai veiksmas yra atšauktas.

Darbo eigos sustabdymo veiksmo naudojimas vykdant realiuoju laiku vykdomas darbo eigas

Jums taikant Stabdyti darbo eigą veiksmą realaus laiko darbo eigoje, turėsite pasirinkimą nurodyti būsenos sąlygą, kuri gali būti arba Pavykusi ar Atšaukta. Kai nustatote būseną „atšaukta“, neleidžiate operacijos. Klaidos pranešimas, kuriame yra tekstas iš sustabdymo veiksmo būsenos pranešimo, bus rodomas vartotojui su antrašte Verslo proceso klaida.

Tolesni veiksmai

Realaus laiko darbo eigos procesų stebėjimas ir valdymas
Realaus laiko darbo eigos procesų geriausios praktikos

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