Fono darbo eigos etapų ir žingsnių konfigūravimas
Kai kuriate darbo eigas, turite galimybę įtraukti logiką, kurią norite atlikti etapais ir veiksmais.
Etapai palengvina darbo eigos logikos skaitymą ir paaiškina 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.
Veiksmai yra darbo eigos verslo logikos vienetas. Žingsnius gali sudaryti sąlygos, veiksmai, kiti žingsniai arba šių elementų derinys.
Veiksmai, kuriuos gali atlikti foniniai darbo eigos procesai
Foniniai darbo eigos procesai gali atlikti veiksmus, išvardytus šioje lentelėje.
Veiksmas | Aprašą |
---|---|
Kurti eilutę | Sukuria naują lentelės eilutę ir priskiria pasirinktas reikšmes stulpeliams. |
Naujinimo eilutė | Galite naujinti eilutę, kurioje vykdoma foninė darbo eiga, bet kurią eilutę, susietą su ta N:1 ryšių eilute, arba bet kurią eilutę, sukurtą atliekant ankstesnius veiksmus. |
Priskirti eilutę | Galite priskirti eilutę, kurioje vykdoma foninė darbo eiga, bet kurią eilutę, susietą su ta eilute su N:1 ryšiu, arba bet kurią eilutę, sukurtą atliekant ankstesnius veiksmus. |
Siųsti el. laišką | Siunčiamas el. laiškas. Galite pasirinkti kurti naują el. laišką arba naudoti el. laiško šabloną, sukonfigūruotą eilutės, kurioje vykdoma foninė darbo eiga, lentelei, bet kurioms lentelėms, turinčioms N:1 ryšį su lentele, arba bet kurioms eilutėms, sukurtoms atliekant ankstesnius veiksmus. |
Pradėti antrinę darbo eigą | Pradeda foninį darbo eigos procesą, kuris buvo sukonfigūruotas kaip antrinė darbo eiga. |
Keisti būseną | Pakeičia eilutės, kurioje vykdomas procesas, būseną, bet kurią eilutę, susietą su ta eilute su N:1 ryšiu, arba visas eilutes, sukurtas atliekant ankstesnius veiksmus. |
Sustabdyti darbo eigą | Sustabdo dabartinę darbo eigą. Galite nustatyti būseną Pavyko arba Atšaukta ir nurodyti būsenos pranešimą. |
Pasirinktinis žingsnis | Kūrėjai gali kurti pasirinktinius foninius darbo eigos veiksmus, apibrėžiančius veiksmus. Pagal numatytuosius parametrus nėra jokių pasirinktinių veiksmų. |
Eilučių reikšmių nustatymas
Kai kuriate eilutę, galite nustatyti eilutės reikšmes. Kai atnaujinate eilutę, galite nustatyti, papildyti, padidinti, sumažinti, dauginti arba išvalyti reikšmes.
Pasirinkus 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 pusėje esanti formų pagalbinė priemonė suteikia galimybę nustatyti arba pridėti dinamines reikšmes dabartinės eilutės kontekste. Tai apima reikšmes iš susijusių eilučių, kurias galima pasiekti iš lentelės N:1 („daugelis su vienu“) ryšių.
Formų pagalbinėje priemonėje galimos pasirinktys priklauso nuo formoje pasirinkto stulpelio. Kai nustatote dinaminę reikšmę, matote geltoną vietos rezervavimo ženklą, vadinamą „kintamųjų duomenų lauku“, kuriame bus įtraukti dinaminiai duomenys. Jei norite pašalinti reikšmę, tiesiog pasirinkite kintamųjų duomenų lauką ir jį panaikinkite. 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 pirmame stulpelyje nėra duomenų, bus bandoma antrajame stulpelyje ir pan. Jei nė viename stulpelyje nėra duomenų, galite nurodyti naudotiną numatytąją reikšmę.
Foninių darbo eigos veiksmų sąlygų nustatymas
Veiksmai, kuriuos pritaikysite, dažnai priklauso nuo sąlygų. Foniniai darbo eigos procesai suteikia kelis būdus, kaip nustatyti sąlygas ir sukurti šakojimo logiką, kad gautumėte norimus rezultatus. Galite patikrinti eilutės, kurioje vyksta foninis darbo eigos procesas, reikšmes, bet kurią eilutę, susietą su ta eilute su N:1 ryšiu, arba reikšmes pačiame procese.
Sąlygos tipas | Aprašą |
---|---|
Patikrinkite būklę | Logiškas teiginys "jei <sąlyga> tada". Galite patikrinti dabartines eilutės, kurioje vykdoma foninė darbo eiga, reikšmes, bet kurią eilutę, susietą su ta N:1 ryšių eilute, arba bet kurią eilutę, sukurtą atliekant ankstesnius veiksmus. Pagal šias reikšmes galite apibrėžti papildomus žingsnius, kai sąlyga yra „teisinga“. Teiginyje "jei <sąlyga tada" galite naudoti šiuos operatorius:> Lygu,Nelygu,Yra duomenų,Nėra duomenų,Po, o ne Po. Pastaba: Po ir Ne Po 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ų.“ Daugiau informacijos apie hierarchinius ryšius ieškokite Hierarchiškai susijusių duomenų apibrėžimas ir užklausų teikimas. Po lentele esanti ekrano kopija yra foninio darbo eigos proceso, kuriame naudojami hierarchiniai operatoriai Under ir Not Under , apibrėžimo pavyzdys. |
Sąlyginis filialas | Logiškas teiginys "kitaip, jei tada". Redaktorius naudoja tekstą "Kitaip, jei <sąlyga> tada:" 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 sąlyga | Leidžiama pristabdyti darbo eigą, kol įvykdomi sąlygoje apibrėžti kriterijai. Foninė darbo eiga vėl pradedama automatiškai, kai įvykdomi laukimo sąlygos kriterijai. |
Paralelinė laukimo šaka | Apibrėžiama alternatyvi foninės darbo eigos laukimo būsena su atitinkančių papildomų veiksmų, atliekamų tik tada, jei laikomasi pradinio kriterijaus, rinkiniu. Galite naudoti lygiagrečias laukimo šakas, kad sukurtumėte laiko apribojimus savo fono darbo eigos logikoje. Jie padeda neleisti foninei darbo eigai laukti neribotą laiką, kol bus įvykdyti laukimo sąlygose apibrėžti kriterijai. |
Pasirinktinis žingsnis | Kūrėjai gali kurti pasirinktinius foninius darbo eigos veiksmus, apibrėžiančius sąlygas. Pagal numatytuosius parametrus nėra jokių pasirinktinių veiksmų. |
Toliau pateiktoje ekrano kopijoje yra foninio darbo eigos proceso aprašo pavyzdys su hierarchiniais operatoriais Under ir Not Under . Pavyzdyje naudojame dvi skirtingas nuolaidas dviem sąskaitų grupėms. Dalyje Pridėti veiksmą pasirinkome Tikrinimo sąlyga , kad nurodytume sąlygą "jei", kurioje yra "Under" arba "Not Under" operatoriai. Pirmoji "jei-tada " sąlyga taikoma visoms sąskaitoms, kurios yra "Alpine Ski House" paskyroje. Šios paskyros gauna 10 procentų nuolaidą įsigytoms prekėms ir paslaugoms. Antroji "jei-tada " sąlyga taikoma visoms paskyroms, kurios nėra " Alpine Ski House" paskyroje, ir jos gauna 5 procentų nuolaidą. Tada pasirinkome eilutę Atnaujinti , kad apibrėžtume veiksmą, kurį reikia atlikti pagal sąlygą.
Paskesni veiksmai
Kurkite pasirinktinę verslo logiką per procesus
Darbo eigos procesų apžvalga
Stebėkite ir valdykite foninius darbo eigos procesus
Geriausia foninių darbo eigos procesų praktika