Taustatyönkulun vaiheiden ja osavaiheiden määrittäminen

Voit sisällyttää työnkulkuihin suunnitteluvaiheessa vaiheissa ja osavaiheissa suoritettavan logiikan.

Vaiheet selventävät työnkulkulogiikkaa ja helpottavat sen seuraamista. Vaiheet eivät kuitenkaan vaikuta työnkulkujen logiikkaan tai toimintaan. Jos prosessilla on vaiheita, prosessin kaikkien osavaiheiden on sisällyttävä vaiheeseen.

Osavaiheet ovat työnkulun liiketoimintalogiikan yksiköitä. Osavaiheet voivat sisältää ehtoja, toimintoja, muita vaiheita tai näiden kaikkien yhdistelmän.

Toiminnot, jotka taustatyönkulku voi suorittaa

Taustatyönkulkuprosessit voivat suorittaa seuraavassa taulukossa luetellut toiminnot.

Toimi Kuvaus
Luo rivi Luo taulukolle uuden rivin ja delegoi sarakkeille valitsemasi arvot.
Päivitä rivi Voit päivittää taustatyönkulun suorittaman rivin tai minkä tahansa tähän riviin linkitetyn N:1-suhteen rivin tai aiemmissa osavaiheissa luodun rivin.
Määritä rivi Voit määrittää taustatyönkulun suorittaman rivin tai minkä tahansa tähän riviin N:1-suhteella linkitetyn rivin tai aiemmissa osavaiheissa luodun rivin.
Lähetä sähköpostia Lähettää sähköpostiviestin. Voit luoda uuden sähköpostiviestin tai käyttää sähköpostimallia, joka on määritetty sen rivin taulukolle, jota taustatyönkulku suorittaa, tai mille tahansa taulukolle, jolla on N:1-suhde taulukon kanssa tai vaihtoehtoisesti aiemmissa osavaiheissa luodulle mille tahansa tietueelle.
Aloita aliprosessi Käynnistää alityönkuluksi määritetyn taustatyönkulkuprosessin.
Muuta tila Muuttaa sen rivin tilan, jota prosessi suorittaa, tai minkä tahansa näihin riveihin linkitetyn N:1-suhteen omaavan rivin tai vaihtoehtoisesti aiemmissa osavaiheissa luodun rivin.
Lopeta työnkulku Pysäyttää nykyisen työnkulun. Voit määrittää tilaksi Onnistui tai Peruutettu ja määrittää tilasanoman.
Mukautettu osavaihe Kehittäjät voivat luoda toiminnot määrittäviä mukautettuja taustatyönkulun osavaiheita. Mukautetut osavaiheet eivät ole oletusarvoisesti käytössä.

Rivin arvojen määrittäminen

Voit määrittää rivin arvot rivin luonnin yhteydessä. Voit määrittää, lisätä, suurentaa, pienentää, kertoa tai tyhjentää arvoja rivin päivittämisen yhteydessä.

Kun valitset Määritä ominaisuudet, näyttöön avautuu valintaruutu, jossa näkyy taulukon oletuslomake.

Valintaruudun alaosassa on niiden lisäsarakkeiden luettelo, joita ei ole lomakkeessa.

Voit määrittää mille tahansa sarakkeelle staattisen arvon, jonka työnkulku määrittää.

Valintaruudun oikeassa reunassa olevan lomakeavustajan avulla voit määrittää tai lisätä dynaamisia arvoja nykyisen rivin kontekstista. Tämä sisältää niiden liittyvien rivien arvot, jotka voidaan ottaa käyttöön taulukon N:1 (monta-yhteen) -suhteista.

Lomakeavustajan kautta käytettävissä olevat vaihtoehdot määräytyvät lomakkeessa valitun sarakkeen perusteella. Kun määrität dynaamisen arvon, näet keltaisen paikanvaraajan (dynaamisen tietokentän), joka näyttää, mihin kohtaan dynaamiset tiedot lisätään. Jos haluat poistaa arvon, valitse dynaaminen tietokenttä ja poista se. Voit käyttää tekstisarakkeissa staattisten ja dynaamisten tietojen yhdistelmää.

Kun määrität dynaamisia arvoja, et voi tietää varmasti, sisältääkö sarake tai liittyvä taulukko haluamasi arvon. Voit määrittää useita sarakkeita, joille voit yrittää määrittää arvon ja lajitella ne vihreiden nuolien avulla. Jos ensimmäisessä sarakkeessa ei ole tietoja, voit kokeilla toista saraketta. Jos missään sarakkeessa ei ole tietoja, voit määrittää oletusarvon, jota käytetään.

Taustatyönkulun toimintojen ehtojen määrittäminen

Käytettävät toiminnot riippuvat usein ehdoista. Taustatyönkulkuprosesseilla on useita tapoja määrittää ehdot ja luoda haarautuva logiikka, jonka avulla voidaan hakea halutut tulokset. Voit tarkistaa taustatyönkulkuprosessin käyttämän tivin arvot, minkä tahansa tähän riviin linkitetyn N:1-suhteen omaavan rivin tai itse prosessin arvot.

Ehtotyyppi Description
Ehdon tarkistaminen Looginen "jos <ehto> niin" -lause.

Voit tarkistaa taustatyönkulun suorittaman rivin nykyarvot tai minkä tahansa tähän riviin linkitetyn N:1-suhteen rivin tai aiemmissa osavaiheissa luotujen rivien arvot. Näiden arvojen perusteella voit määrittää lisäosavaiheet, kun ehto on tosi.

Voit käyttää "jos-<ehto> niin" -lausekkeessa seuraavia operaattoreita: On sama kuin, On eri kuin, Sisältää tietoja, Ei sisällä tietoja, Alle ja Ei alle.

Huomaa:Alle ja Ei alle ovat hierarkkisia operaattoreita. Niitä voidaan käyttää vain taulukoissa, joihin on määritetty hierarkkinen suhde. Jos yrität käyttää näitä operaattoreita taulukoissa, joihin ei ole määritetty hierarkkista suhdetta, seuraava virhesanoma avautuu: Käytät hierarkkista operaattoria taulukossa, johon ei ole määritetty hierarkkista suhdetta. Voit joko tehdä taulukosta hierarkkisen (merkitsemällä suhteen hierarkkiseksi) tai käyttää toista operaattoria.

Lisätietoja hierarkkisista suhteista on aiheessa Hierarkkisesti liittyvien tietojen määrittäminen ja kysely. Taulukon jälkeinen näyttökuva on esimerkki taustatyönkulun määrityksestä, joka käyttää hierarkkisia Alle- ja Ei alle -operaattoreita.
Ehdollinen työnkulun haara Looginen lause "else-if-then". Editori käyttää tekstiä "Otherwise, if <condition> then:"

Valitse aiemmin määrittämäsi tarkistusehto. Voit lisätä työnkulun ehdollisen haaran, jos haluat määrittää lisäosavaiheita, kun tarkistusehto palauttaa arvon epätosi.
Oletustoiminto Looginen "muuten"-lauseke. Editori käyttää tekstiä "Muuten:"

Valitse aiemmin määrittämäsi tarkistusehto, työnkulun ehdollinen haara, odotusehto tai rinnakkaisen odotuksen haara. Voit käyttää kaikkien niiden osavaiheiden määrittämisessä oletustoimintoa, jotka eivät vastaa ehdon tai työnkulun haaraelementtien määrittämiä ehtoja.
Odotusehto Saa taustatyönkulun suorituksen keskeytymään, kunnes ehto toteutuu. Taustatyönkulku käynnistyy uudelleen automaattisesti, kun odotusehdon edellytykset ovat täyttyneet.
Rinnakkainen odotuksen haara Määrittää taustatyönkulun vaihtoehtoisen odotusehdon ja vastaavat lisävaiheet, jotka suoritetaan vain, jos alkuperäiset ehdot täyttyvät. Rinnakkaisten odotushaarojen avulla taustatyönkulkulogiikkaan voi luoda aikarajoja. Ne estävät taustatyönkulkua odottamasta rajattomasti odotusehdon määrittämien edellytysten täyttymistä.
Mukautettu osavaihe Kehittäjät voivat luoda ehdot määrittäviä mukautettuja taustatyönkulun osavaiheita. Mukautetut osavaiheet eivät ole oletusarvoisesti käytössä.

Seuraavassa näyttökuvassa on esimerkki taustatyönkulkumäärityksestä, joka käyttää hierarkkisia Alle- ja Ei alle -operaattoreita. Tässä esimerkissä käytetään kahta eri alennusta kahdessa asiakkaiden ryhmässä. Lisää vaihe -kohdassa valittiin Ehdon tarkistaminen määrittämään jos-niin-ehto, joka sisältää Alle- tai Ei alle -operaattorit. Ensimmäinen jos-niin-ehto koskee kaikkia asiakkaita, jotka ovat Alpine Ski House -asiakkaan Alle. Nämä asiakkaat saavat 10 prosentin alennuksen ostetuista tuotteista ja palveluista. Toinen jos-niin-ehto koskee kaikkia asiakkaita, jotka joiden Alpine Ski House -asiakas on Ei alle, ja ne saavat 5 prosentin alennuksen. Seuraavaksi valitaan Päivitä rivi määrittämään ehdon perusteella suoritettava toiminto.

Työnkulkuprosessit ja operaattorien alaiset/e-alaiset.

Seuraavat vaiheet

Mukautetun liiketoimintalogiikan luominen prosessien avulla
Työnkulun yleiskatsaus
Taustatyönkulkuprosessien valvonta ja hallinta
Taustatyönkulkuprosessien parhaat käytännöt