Pienet avuliaat elinkaariprosessit#

  • BPMN sopii erinomaisesti ”pitkäkestoisten” prossien mallintamiseen.

  • BPMN auttaa jopa yksinkertaisten elinkaarten hallintaa ja seurantaa.

  • Elinkaari voi olla joko osa pääprosessia ( / ) tai oma prosessinsa ( / ).

  • Erilleen abstrahoitu elinkaariprosessi on välittömästi kaikkien muidenkin prosessien käytössä.

  • Rinnalle käynnistetty elinkaariprosessi voi jatkua pääprosessin jo päätyttyä.

Vierailevan käyttäjän elinkaari#

Prosessi mahdollistaa ulkopuolisen osallistujan kutsumisen osallistujaksi prosessiin kertaluonteisesti mahdollisimman vähin oikeuksin.

../_images/visiting-user-lifecycle.svg

visiting-user-lifecycle.bpmn#

  1. Vastanotetaan toisesta prosessista tarve käyttäjälle.

  2. Luodaan käyttäjä.

  3. Palautetaan käyttäjän kirjatumistiedot kutsuvalleprosessille.

  4. Vastaanotetaan ilmoitus tarpeen päättymisestä.

  5. Poistetaan käyttäjä.

Vihje

Prosessia olisi mahdollista laajentaa sisäisellä aikakatkaisulla ja käyttöoikeuden päättymisen signaloinnnilla tunnusta käyttäville prosesseille.

Vierailevan käyttäjän vierailu#

Tavallinen prosessi voidaan ohjeta ulkopuolisen osallistujan suoritettavaksi kutsumalla sitä vierailevaa käyttäjätunnusta hallitsevasta prosessista.

../_images/visiting-user-example.svg

visiting-user-example.bpmn#

Muista

Tässä esimerkissä elinkaariprossi on samassa BPMN-mallissa vain sen käytön havainnollistamiseksi, eikä sitä ole tarkoitettu työnkulkumoottorissa suoritettavaksi.

Yksinkertaisen verkkomaksun elinkaari#

Verkkomaksu on esimerkki ulkoisesta palvelusta varatusta resurssista, joka tulee varata ennen sen käyttöä, ja on hyvä myös sulkea, mikäli se jää käyttämättä.

../_images/simple-payment-lifecycle.svg

simple-payment-lifecycle.bpmn#

  1. Vastanotetaan toisesta prosessista tarve verkkomaksulle.

  2. Laaditaan verkkomaksutapahtuma.

  3. Palautetaan verkkomaksun osoite kutsuvalle prosessille.

  4. Käyttäjän palaaminen verkkomaksusta viestitään elinkaariprosesille tapahtumalähtöiseen aliprosessiin, joka päivittää prosessin tilaa.

  5. Prosesssi etenee tilamuutoksen perusteella.

Ulkoisesti tallennetun tiedon elinkaari#

Signicat on esimerkki palvelusta, johon tallennetaan ”kansio” erittäin luottamuksellista henkilötietoa. Elinkaariprosessilla voidaan varmistaa, että käyttötarpeen päättyessä tiedot poistetaan tai on jo poistettu sovitusti.

../_images/external-dossier-lifecycle.svg

external-dossier-lifecycle.bpmn#

  1. Vastanotetaan toisesta prosessista tarve ulkoisen palvelun ”kansiolle”.

  2. Luodaan ”kansio”.

  3. Prosessi odottaa joko aikakatkaisua, poistopyyntöä tai tilamuutosta.

CMS-sisällön elinkaari#

MyJYU AI Transcription on palvelu, jossa käyttäjän nauhoittama äänitiedosto ja siitä toteutettu litterointi sidotaan CMS-sisältöön, ja halutaan poistaa automaattisesti sille asetettuna erääntymispäivänä.

../_images/cms-content-lifecycle.svg

cms-content-lifecycle.bpmn#

  1. Vastanotetaan toisesta prosessista luodun CMS-sisällön elinkaaren varmistaimseksi.

  2. Päivitetään erääntymisaika CMS-sisältöön.

  3. Event-Based Gateway prosessin taukopisteenä helpottaa elinkaariprosessin päivitämisen.

  4. Huomioidaan mahdollisuus, että sisältö on poistettu käsin.

Sisu-ilmoittautumisen varaaminen#

ILPO-ilmoittatumisportaalin tuki opintojaksojen toteutusten osallistumisrajoituksille edellyttää ilmoittautumispaikan varaamista ennen mahdollisen opintomaksun keräämistä.

../_images/sisu-enrolment-reservation.svg

sisu-enrolment-reservation.bpmn#

  1. Poistetaan varaus, jos prosessi keskeytetään.

Pistelaskentapisteen elinkaari#

Muuttolintujen kevään 2024 pistelaskentapisteen elinkaari on itsenäinen prosessi, jota käytetään skannaamalla laskentapisteeseen tulostettu QR-koodi.

../_images/recording-point-licecycle.svg

recording-point-licecycle.bpmn#

Kehityshaasteita

Ratkaisu

Tilakyselyt kerryttävät prosessin historiaa

Ajastettu siivous

Pistelaskentapisteen tietojen päivitus

Viestillä käynnistettävä tapahtuma-aliprosessi, joka hyödyntää vierailijaprosessia.

Pistelaskentapisteen virheilmoituksiin reagointi

Ehdolla käynnistyvä tapahtuma-aliprosessi, joka hyödyntää vierailijaprosessia.

Vasara-prosessin asianhallinta#

Vasara-prosessien yhdenmukainen tiedonhallinta edellyttää yhtä yhtenäistä asianhallintaprosessia koordinoimaan asian käsittelyä prosessin ja asianhallintajärjestelmien välillä.

../_images/simple-case-management.svg

simple-case-management.bpmn#

  1. Tilasiirtymät pääasiassa prosessin tilaa päivittävillä viestillä käynnistyvillä tapahtuma-aliprosesseilla.