Tausttöövooetappide ja -sammude konfigureerimine
Töövoogude kujundamisel on teil võimalik sisaldada loogikat, mida soovite teha etappide ja etappidena .
Etapid muudavad töövooloogika hõlpsamini loetavaks ja selgitavad töövoo loogikat. Kuid etapid ei mõjuta töövoogude loogikat ega käitumist Kui protsessil on etapid, peavad kõik protsessi sammud sisalduma etapis.
Etapid on töövoo äriloogika ühik. Sammud võivad sisaldada tingimusi, tegevusi, muid samme või kõiki neid elemente.
Toimingud, mida taustatöövooprotsessid saavad teha
Taustatöövoo protsessid saavad teha järgmises tabelis loetletud toiminguid.
Tegevus | Kirjeldus |
---|---|
Rea loomine | Loob tabeli jaoks uue rea ja määrab valitud väärtused veergudele. |
Värskenda rida | Saate värskendada rida, millel taustal töövoog töötab, kõiki selle reaga N:1 seostes lingitud ridu või varasemate etappidega loodud ridu. |
Rea määramine | Saate määrata rea, millel tausttöövoog töötab, mis tahes selle reaga N:1 seosega lingitud read või varasemate etappidega loodud read. |
Saada e-kiri | Saadab meilisõnumi. Saate luua uue meilisõnumi või kasutada meilimalli, mis on konfigureeritud selle rea tabeli jaoks, millel tausttöövoog töötab, või mis tahes tabeleid, millel on tabeliga N:1 seos, või varasemate etappidega loodud ridade tabelit. |
Lapse töövoo käivitamine | Käivitab tausttöövooprotsessi, mis on konfigureeritud tütartöövoona. |
Muuda olekut | Muudab selle rea olekut, millel protsess töötab, selle reaga N:1 seosega lingitud ridu või varasemate etappidega loodud ridu. |
Töövoo peatamine | Peatab praeguse töövoo. Saate määrata olekuks kas Õnnestunud või Tühistatud ja määrata olekuteate. |
Kohandatud samm | Arendajad saavad luua kohandatud taustatöövooetappe, mis määratlevad toimingud. Vaikimisi pole saadaval ühtegi kohandatud sammu. |
Rea väärtuste seadmine
Rea loomisel saate reale väärtusi seada. Rea värskendamisel saate väärtusi seada, lisada, suurendada, vähendada, korrutada või tühjendada.
Kui valite käsu Sea atribuudid, avaneb dialoogiboks, kus kuvatakse tabeli vaikevorm.
Dialoogikasti allosas näete täiendavate veergude loendit, mida vormil näha ei ole.
Iga veeru jaoks saate määrata statistilise väärtuse ja selle määrab töövoog.
Dialoogiboksi paremas servas olev vormiabimees annab teile võimaluse määrata või lisada dünaamilisi väärtusi praeguse rea kontekstist. See sisaldab väärtusi seostatud ridadest, millele pääseb juurde tabeli N:1 (mitu-ühele-vastavused) seostest.
Vormiabimehes saadaolevad suvandid sõltuvad vormil valitud veerust. Kui määrate dünaamilise väärtuse, näete kollast kohatäidet ehk „komponenti”, mis näitab, kuhu dünaamilised andmed lisatakse. Kui soovite eemaldada väärtust, valige lihtsalt komponent ja kustutage see. Tekstiveergude jaoks võite kasutada statistiliste ja dünaamiliste andmete kombinatsiooni.
Dünaamiliste väärtuste korral ei saa te kindel olla, et veerul või sellega seotud tabelil on väärtus, mille soovite määrata. Saate proovimiseks määrata veergude arvu, väärtuse ja need rohelisi nooli kasutades järjekorda sortida. Kui esimeses veerus pole andmeid, proovitakse teist veergu ja nii edasi. Kui üheski veerus pole andmeid, saate määrata kasutatava vaikeväärtuse.
Tausttöövoo toimingute tingimuste seadmine
Toimingud, mida tihti kasutate, sõltuvad sageli tingimustest. Taustatöövooprotsessid pakuvad mitmeid võimalusi tingimuste seadmiseks ja hargnemisloogika loomiseks, et saada soovitud tulemusi. Saate kontrollida selle rea väärtusi, mille suhtes tausttöövooprotsess töötab, kõiki selle reaga N:1 seosega lingitud ridu või protsessi enda väärtusi.
Tingimuse tüüp | Kirjeldus |
---|---|
Kontrollige tingimust | Loogiline "kui <tingimus> siis" väide. Saate kontrollida selle rea praeguseid väärtusi, millel tausttöövoog töötab, kõiki selle reaga N:1 seostes lingitud ridu või varasemate etappidega loodud ridu. Nende väärtuste alusel saate määratleda täiendavad sammud olukorras, kus tingimus on tõene. Lauses "kui <tingimus> siis" saate kasutada järgmisi tehtemärke: Võrdub,Ei võrdu,Sisaldab andmeid,ei sisalda andmeid,all ja mitte all. Märkus: All ja Mitte all on hierarhilised tehtemärgid. Neid saab kasutada ainult tabelites, mille hierarhiline seos on määratud. Kui üritate neid tehtemärke kasutada tabelites, kus hierarhiline seos on määramata, kuvatakse tõrketeade „kasutate hierarhilist tehtemärki tabelis, mille hierarhiline seos pole määratletud. Tehke tabel hierarhiliseks (kui märgite seost hierarhilisena) või kasutage mõnda muud tehtemärki.” Lisateavet hierarhiliste seoste kohta leiate teemast Hierarhiliselt seotud andmete määratlemine ja nende kohta päringute esitamine. Tabelile järgnev kuvatõmmis on näide taustatöövoo protsessi määratlusest, mis kasutab hierarhilisi tehtemärke All ja Mitte all . |
Tingimuslik haru | Loogiline "muidu-kui-siis" väide. Toimetaja kasutab teksti "Vastasel juhul, kui <tingimus> siis:" Valige varem määratletud tingimusekontroll ja saate lisada tingimusliku haru, et määratleda täiendavad sammud juhuks, kui vaiketoimingu tingimusekontroll naaseb väärana. |
Vaikimisi toiming | Loogikaelemendi „muidu” tuletusreegli Redaktor kasutab teksti „Muul juhul:” Valige varem määratletud tingimusekontroll, tingimuslik haru, ootetingimus või paralleelne ooteharu ja saate kasutada vaiketoimingut, et määratleda sammud kõigiks juhtudeks, mis ei vasta tingimuses määratletud kriteeriumitele või haru elementidele. |
Ootamise tingimus | Võimaldab taustatöövool ise oodata, kuni tingimuses määratletud kriteeriumid on täidetud. Tausttöövoog käivitub automaatselt uuesti, kui ootetingimuse kriteeriumid on täidetud. |
Paralleelne ooteharu | Määratleb alternatiivse ootetingimuse taustatöövoole vastava komplekti täiendavate sammudega, mida kasutatakse ainult juhul, kui algtingimus on täidetud. Saate kasutada paralleelseid ooteharusid, et luua oma taustal töövoo loogikas ajapiiranguid. Need aitavad vältida taustatöövoo lõputut ootamist, kuni ootetingimuses määratletud kriteeriumid on täidetud. |
Kohandatud samm | Arendajad saavad luua kohandatud tausta töövooetappe, mis määratlevad tingimused. Vaikimisi pole saadaval ühtegi kohandatud sammu. |
Järgmine kuvatõmmis sisaldab taustatöövooprotsessi definitsiooni näidet hierarhiliste tehtemärkidega All ja Mitte all . Näites kasutatakse kahte erinevat allahindlust kahel kontaktide rühmal. Jaotises Add Step valisime kontrolltingimuse , et määrata if-then-tingimus , mis sisaldab tehtemärke Under või Not Under . Esimene kui-siis tingimus kehtib kõigile kontodele, mis on Alpine Ski House’i kontol . Need kontod saavad ostetud kaupadelt ja teenustelt 10% allahindlust. Teine kui-siis tingimus kehtib kõigile kontodele, mis ei ole Alpine Ski House’i konto all ja nad saavad 5-protsendilist allahindlust. Seejärel valisime rea Värskenda, et määratleda tingimuse põhjal tehtav toiming.
Järgmised toimingud
Kohandatud äriloogika loomine protsesside kaudu
Töövooprotsesside ülevaade
Tausta töövooprotsesside jälgimine ja haldamine
Tausta töövooprotsesside head tavad