Prosessikaivos on tekniikka, jossa liiketoimintaprosessit poimitaan tietojärjestelmän tapahtumalokeista ja analysoidaan. Se on liiketoimintaprosessien hallinnan käytäntö, jota käytetään uusien prosessien löytämiseen, olemassa olevan prosessin vertaamiseen työnkulumalliin ja prosessin parantamiseen. Tapahtumalokien tiedonlouhinta voi tuottaa arvokasta tietoa, jota ei ehkä saada muilla menetelmillä.
Prosessikaivostoimintaa on kolme luokkaa. Ensimmäinen on löytömalli, joka on nimetty siksi, että se sisältää aiemmin tuntemattomien tai dokumentoimattomien prosessien löytämisen. Tämäntyyppinen tiedonlouhinta suoritetaan, kun työnkululle ei ole olemassa olemassa olevaa mallia tai kun olemassa olevan dokumentaation tiedetään olevan viallinen. Tapahtumalokeista louhitaan sitten tietoja, jotka analysoidaan prosessin luomiseksi uudelleen. Tämän jälkeen prosessille luodaan dokumentaatio tapahtumalokeista kerättyjen tietojen perusteella.
Toinen prosessikaivostyyppi on vaatimustenmukaisuusmalli. Nimi tulee sen tarkoituksesta tarkistaa, onko käynnissä oleva työnkulku suunnitellun prosessin mukainen. Tapahtumalokit louhitaan dataa, jotta löydetään erot olemassa olevan prosessin ja mallin välillä.
Kun tällaiset erot on löydetty, ne analysoidaan sen parantamiseksi. Jos tällaiset muutokset osoittautuvat hyödyllisiksi prosessille, mallia tarkistetaan sisällyttämään nämä poikkeamat. Prosessien tarkastuspisteissä tehtyjä päätöksiä tarkastellaan kussakin kohdassa saatavilla olevien tietojen ja tällaisiin päätöksiin vaikuttavien tietojen osalta. Jos tällaiset muutokset ovat epäedullisia, nykyiseen prosessiin voidaan tehdä muutoksia, jotta se voi mukautua helpommin malliin.
Kolmas prosessikaivosluokka on laajennusmalli. Tämän tyyppinen tiedonlouhinta pyrkii laajentamaan olemassa olevaa mallia parannuksella. Tapahtumalokien tietoja analysoidaan mallin rakenteen mahdollisten parannusten osalta. Esimerkiksi pullonkaulat voidaan tarkistaa mahdollisista vaihtoehtoisista reiteistä työnkulussa.
Prosessikaivostoiminta ei ole vaikeuksia. Jotkut tehtävät ovat aina piilossa tapahtumalokeista, eikä niitä voi louhia. Ne voidaan rekonstruoida huolellisesti analysoimalla katsottavia tehtäviä, mutta ei aina. Johtopäätökset, jotka perustuvat yksinomaan tapahtumalokeista kerättyihin tietoihin, voivat siksi olla kyseenalaisia.
Tapahtumalokin päällekkäiset tehtävät aiheuttavat myös ongelmia, koska samassa tehtäväluokassa tai nimessä voi olla erilaisia toimintoja. Siksi voi olla vaikeaa erottaa samannimiset tehtävät toisistaan, vaikka niillä on eri tehtävät. Muita ongelmia ovat riittävät tiedot päätöksenteosta, ajan sisällyttäminen malliin, eri näkökulmat, väärin tallennetut tiedot ja yksinkertaisesti riittämätön tieto. Prosessikaivostoimintaa on karistettava kokemuksella ja hyvällä harkintakyvyllä tällaisten ongelmien ratkaisemiseksi tätä tekniikkaa sovellettaessa.