Share via


Reaaliaikaisten työnkulkuprosessien valvonta ja hallinta

Jos haluat valvoa ja hallita prosesseja, sinun tulee etsiä prosessi, arvioida tilatietoja ja suorittaa toimintoja, jotka ovat tarpeen ongelmien ratkaiseminen.

Reaaliaikainen seuranta työnkuluille ja toiminnoille

Reaaliaikaiset työnkulut ja toiminnot eivät käytä järjestelmän työrivejä, koska ne toteutuvat välittömästi. Mahdolliset virheet näkyvät käyttäjälle sovelluksessa otsikon Liiketoimintaprosessin virhe kanssa.

Onnistuneille toiminnoille ei ole lokia. Voit ottaa lokiin kirjaamisen käyttöön virheille tarkistamalla, että Säilytä lokit työnkulkutöistä, joissa havaittiin virheitä -vaihtoehdon Työnkulun lokitiedoston säilyttäminen -alueella prosessin Hallinta -välilehden alaosassa.

Lokin tietyn prosessin virheiden tarkastelemiseksi avaa reaaliaikainen työnkulun tai toiminnon määritelmä ja siirry Prosessi-istunto-välilehteen. Tämä toiminto näyttää vain mahdolliset virheet, jotka tämän prosessin kuluessa on kirjattu.

Jos haluat näkymän kaikista virheistä mille tahansa prosessille, siirry Erikoishaku-toimintoon ja luo näkymä, jossa näkyvät prosessin istunnon taulukkojen virheet.

Reaaliaikaisten työnkulkuprosessien tila

Kun tarkastelet reaaliaikaisten työnkulkuprosessien luetteloa, millä tahansa yksittäisellä prosessilla voi olla jokin seuraavista Tila- ja Tilan syy -arvoista:

Osavaltio Tilan syy
Valmis Odotetaan resursseja
Keskeytetty Odottaa
Lukittu Keskeneräinen

Keskeytetään

Peruutetaan
Valmis Onnistui

Epäonnistunut

Peruutettu

Prosessilokin rivien poistaminen

Jos organisaatiosi käyttää taustatyönkulkuja tai liiketoimintaprosessien työnkulkuja, joita suoritetaan usein, prosessilokirivien määrä voi kasvaa niin suureksi, että se aiheuttaa suorituskykyongelmia sekä käyttää merkittävästi tallennustilaa. Jos haluat poistaa prosessilokirivejä, joita jotkin järjestelmän vakiopoistotoiminnot eivät poista riittävän tehokkaasti, voit luoda oman rivien joukkopoistotyön järjestelmätöiden joukkopoistotoiminnolla.

  1. Valitse Asetukset > Tiedonhallinta > Rivien joukkopoisto.

  2. Valitse Rivien joukkopoisto -alueella Uusi.

  3. Valitse ohjatun joukkopoistotoiminnon aloitussivulla Seuraava.

  4. Valitse Etsi -luettelosta järjestelmätyöt.

  5. Voit luoda rivien joukkopoistotyön prosessilokirivien poistamiseksi seuraavien ehtojen avulla:

    • Järjestelmätyön tyyppi on sama kuin työnkululla: Tämä kohdistaa reaaliaikaisen työnkulun riveihin.

    • Tila on Valmis: Vain valmiit työnkulut lasketaan.

    • Tilan syy on Onnistui: Onnistuneiden, peruutettujen ja epäonnistuneiden töiden poistaminen.

    • Valmistunut yli X päivää sitten 30: Käytä Valmistunut-saraketta, kun haluat poistaa vain reaaliaikaisten työnkulkuprosessien lokirivit, jotka ovat yli 30 päivää vanhoja.

    Mukautettujen joukkorivien poistojen sivun tarkasteleminen.

  6. Valitse Seuraava.

  7. Valitse joukkopoistotoiminnon suoritusaikaväli. Voit ajoittaa työn suoritettavaksi tietyin väliajoin. Jos haluat suorittaa joukkopoistotoiminnon kerran, valitse Välittömästi-vaihtoehto. Tässä esimerkissä toistuva työ on määritetty suoritettavaksi 21.5.2018 ja sen jälkeen 30 päivän välein.

    Rivien joukkopoistamisen asetukset.

Välittömästi-asetuksen käyttäminen

Ota huomioon, että voit suorittaa rivien synkronisen joukkopoistamisen heti valitsemalla Välittömästi-asetuksen. Tämä poistaminen suoritetaan suoralla SQL Server -suorituksella, ei siten, että kukin rivi siirrettäisiin tapahtuman poistoputken läpi. Tämä voi pienentää vaikutusta järjestelmän suorituskykyyn. Tämä on hyvä vaihtoehto, jos haluat poistaa nopeasti ylimääräiset reaaliaikaiset työnkulkurivit sen sijaan, että käyttäisit joukkopoistotoimintoa, joka odottaa käsittelyä asynkronisessa jonossa.

Välittömästi-asetus on käytettävissä, kun seuraavat ehdot täyttävät.

  • Joukkopoistotoiminto on järjestelmätyötaulukko.
  • Järjestelmätyön tyypiksi on määritetty hakuehdoissa työnkulku.
  • Joukkopoistotoiminnon luovalla käyttäjällä on yleiset poisto-oikeudet AsyncOperation-taulukkoon. Järjestelmänvalvojalla on nämä oikeudet.

Synkroninen joukkopoisto poistaa vain valmiissa tilassa olevat AsyncOperation-rivit. Jokaisella kutsulla voidaan käsitellä enintään miljoona riviä. Jos ympäristössäsi on yli miljoona poistettavaa riviä, sinun täytyy suorittaa työ useita kertoja.

Seuraavat vaiheet

Reaaliaikaisten työnkulkuprosessien parhaat käytännöt

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).