Рударење процеса је породица техника за анализу података о догађајима ради разумевања и унапређења оперативних процеса. Као део области науке о подацима и управљања процесима, рударење процеса се углавном заснива на логовима који садрже идентификатор случаја, јединствени идентификатор за одређену инстанцу процеса; активност, опис догађаја који се дешава; временску ознаку; и понекад друге информације као што су ресурси, трошкови и слично.van der Aalst, Wil (2011). Process Mining: Data Science in Action.

Постоје три главне класе техника рударења процеса: откривање процеса, провера усклађености и унапређење процеса. У прошлости су се користили термини као што су рударење токова рада и аутоматизовано откривање пословних процеса (ABPD)."Automated Business Process Discovery (ABPD)". Gartner.com. Gartner, Inc. 2015. Retrieved 6 January 2015.Gartner Definition.

Преглед Технике рударења процеса се често користе када није могуће добити формални опис процеса другим приступима, или када је квалитет постојеће документације упитан."Gartner Top 10 Strategic Technology Trends for 2020". Gartner. На пример, примена методологије рударења процеса на ревизионе трагове система за управљање токовима рада, трансакционе логове система за планирање ресурса предузећа или електронске здравствене картоне у болници може резултирати моделима који описују процесе организација. Анализа логова догађаја такође се може користити за поређење логова са претходним моделима како би се утврдило да ли се посматрања поклапају са прописаним или описним моделом. Неопходно је да подаци из логова догађаја буду повезани са идентификатором случаја, активностима и временским ознакама.Luis M. Camarinha-Matos, Frederick Benaben, Willy Picard (2015). Risks and Resilience of Collaborative NetworksSymeon Christodoulou, Raimar Scherer (2016). eWork and eBusiness in Architecture, Engineering and Construction: ECPPM 2016

Савремени трендови у управљању, као што су BAM (праћење пословних активности), BOM (управљање пословним операцијама) и BPI (интелигенција пословних процеса), указују на интересовање за подршку дијагностичким функцијама у оквиру технологије управљања пословним процесима (нпр. системи за управљање токовима рада и други информациони системи свесни процеса). Рударење процеса се разликује од уобичајених техника машинског учења, рударења података и вештачке интелигенције. На пример, технике откривања процеса у области рударења процеса настоје да открију моделе процеса од почетка до краја који могу описати секвенцијално понашање, избор, паралелност и петље. Технике провере усклађености су ближе оптимизацији него традиционалним приступима учењу. Ипак, рударење процеса може се користити за формулисање проблема из области машинског учења, рударења података и вештачке интелигенције. Након откривања модела процеса и усклађивања логова догађаја, могуће је креирати основне проблеме надгледаног и ненадгледаног учења. На пример, за предвиђање преосталог времена обраде текућег случаја или за идентификацију узрока проблема усклађености.

IEEE радна група за рударење процеса основана је у октобру 2009. године као део IEEE друштва за рачунарску интелигенцију."IEEE Task Force on Process Mining". Home page of the task force on process mining. IEEE Task Force on Process Mining. Retrieved 10 January 2021. То је организација неутрална према добављачима која има за циљ да промовише истраживање, развој, образовање и разумевање рударења процеса, да упозна крајње кориснике, програмере, консултанте и истраживаче са најсавременијим достигнућима у овој области, да подстакне употребу техника и алата рударења процеса и развој нових примена, да учествује у стандардизацији логова догађаја (нпр. XES), организује туторијале, специјалне сесије, радионице, такмичења и панеле, као и да развија материјале (радове, књиге, онлајн курсеве, видео материјале и др.) за информисање и усмеравање нових корисника. IEEE радна група за рударење процеса покренула је серију међународних конференција ICPM,"International Process Mining Conference (ICPM) series". Home page of the ICPM conference series. IEEE Task Force on Process Mining. Retrieved 10 January 2021. водила развој IEEE XES стандарда за чување и размену података о догађајима и написала Манифест рударења процеса који је преведен на 16 језика."eXtensible Event Stream (XES)". eXtensible Event Stream (XES). IEEE Task Force on Process Mining. 11 November 2016. Retrieved 10 January 2021."Process Mining Manifesto". Process Mining Manifesto. IEEE Task Force on Process Mining. 2011. Retrieved 10 January 2021.

Историја и место у науци о подацима Термин „рударење процеса“ увео је холандски информатичар Вил ван дер Алст у једном истраживачком предлогу.Aalst, van der, W. M. P. (2000). Process design by discovery : Harvesting workflow knowledge from ad-hoc executions (Abstract). In M. Jarke, D. E. O'Leary, & R. Studer (Eds.), Knowledge Management: An Interdisciplinary Approach (Dagstuhl Seminar 00281, July 9-14, 2000) (Dagstuhl Seminar Proceedings; Vol. 281). До 1999. године, ова нова област истраживања појавила се у оквиру техника повезаних са науком о подацима и науком о процесима на Универзитету у Ајндховену. У раним фазама, технике рударења процеса су се често проучавале заједно са техникама управљања токовима рада. Године 2000. развијен је први практични алгоритам за откривање процеса под називом „Алфа рудар“. Већ следеће године, научни радови су представили „Хеуристички рудар“, веома сличан алгоритам заснован на хеуристикама. Моћнији алгоритми, као што је индуктивни рудар, касније су развијени за откривање процеса. Године 2004. развијена је техника „репродукције засноване на токенима“ за проверу усклађености. Током 2005. и 2006. године, рударење процеса се проширило на области као што су анализа перформанси, рударење одлука и организационо рударење. Године 2007. основана је прва комерцијална компанија за рударење процеса „Футура Пи“. Године 2009. формирана је IEEE радна група за рударење процеса као управљачко тело које надгледа норме и стандарде у овој области. Даљи развој техника провере усклађености довео је 2010. године до „провере усклађености засноване на поравнању“. Године 2011. објављена је прва књига о рударењу процеса. Око 30 комерцијално доступних алата за рударење процеса било је доступно 2018. године.

Категорије Постоје три категорије техника рударења процеса.

Откривање процеса Први корак у рударењу процеса. Главни циљ откривања процеса је да се лог догађаја трансформише у модел процеса. Лог догађаја може потицати из било ког система за складиштење података који бележи активности у организацији заједно са временским ознакама тих активности. Такав лог догађаја мора да садржи идентификатор случаја (јединствени идентификатор који препознаје ком случају припада активност), опис активности (текстуални опис извршене активности) и временску ознаку извршавања активности. Резултат откривања процеса је обично модел процеса који представља лог догађаја. Такав модел процеса може се открити, на пример, коришћењем техника као што су алфа алгоритам (дидактички вођен приступ), хеуристички рудар или индуктивни рудар.Aalst, W. van der, Weijters, A., & Maruster, L. (2004). Workflow Mining: Discovering Process Models from Event Logs. IEEE Transactions on Knowledge and Data Engineering, 16 (9), 1128–1142. Постоји много утврђених техника за аутоматско конструисање модела процеса (на пример, Пeтријеве мреже, BPMN дијаграми, дијаграми активности, дијаграми стања и EPC дијаграми) на основу лога догађаја.Aalst, W. van der, Weijters, A., & Maruster, L. (2004). Workflow Mining: Discovering Process Models from Event Logs. IEEE Transactions on Knowledge and Data Engineering, 16 (9), 1128–1142.Agrawal, R., Gunopulos, D., & Leymann, F. (1998). Mining Process Models from Workflow Logs. In Sixth international conference on extending database technology (pp. 469–483).Cook, J., & Wolf, A. (1998). Discovering Models of Software Processes from Event-Based Data. ACM Transactions on Software Engineering and Methodology, 7 (3), 215–249.Datta, A. (1998). Automating the Discovery of As-Is Business Process Models: Probabilistic and Algorithmic Approaches. Information Systems Research, 9 (3), 275–301.Weijters, A., & Aalst, W. van der (2003). Rediscovering Workflow Models from Event-Based Data using Little Thumb. Integrated Computer-Aided Engineering, 10 (2), 151–162. Недавно је истраживање у области рударења процеса почело да обухвата и друге перспективе (нпр. податке, ресурсе, време итд.). Један пример је техника која се може користити за конструисање друштвене мреже.Aalst, W. van der, Beer, H., & Dongen, B. van (2005). Process Mining and Verification of Properties: An Approach based on Temporal Logic. In R. Meersman & Z. T. et al. (Eds.), On the Move to Meaningful Internet Systems 2005: CoopIS, DOA, and ODBASE: OTM Confederated International Conferences, CoopIS, DOA, and ODBASE 2005 (Vol. 3760, pp. 130–147). Springer-Verlag, Berlin. Данас се развијају технике као што је „стриминг рударење процеса“ за рад са континуираним онлајн подацима који се морају обрађивати у реалном времену.

Провера усклађености Помаже у поређењу лога догађаја са постојећим моделом процеса ради анализе разлика између њих. Такав модел процеса може бити конструисан ручно или уз помоћ алгоритма за откривање. На пример, модел процеса може указивати да поруџбине веће од милион евра захтевају две провере. Други пример је провера такозваног принципа „четири ока“. Провера усклађености може се користити за откривање одступања (провера усаглашености), процену алгоритама откривања или обогаћивање постојећег модела процеса. Пример је проширење модела процеса подацима о перформансама, односно коришћење унапред дефинисаног модела за уочавање потенцијалних уских грла. Други пример је „рударење одлука“ описан у (Rozinat & Aalst, 2006b), које анализира сваки избор у моделу процеса.Rozinat, A., & Aalst, W. van der (2006a). Conformance Testing: Measuring the Fit and Appropriateness of Event Logs and Process Models. In C. Bussler et al. (Ed.), BPM 2005 Workshops (Workshop on Business Process Intelligence) (Vol. 3812, pp. 163–176). Springer-Verlag, Berlin. За сваку опцију консултује се лог догађаја да би се видело које су информације доступне у тренутку доношења одлуке. Провера усклађености обухвата различите технике као што су „репродукција заснована на токенима“ и „стриминг провера усклађености“, које се користе у зависности од потреба система. Затим се класичне технике рударења података користе да се утврди који елементи података утичу на избор. Као резултат, за сваки избор у процесу генерише се стабло одлуке.

Анализа перформанси Користи се када постоји унапред дефинисан модел. Модел се проширује додатним информацијама о перформансама као што су времена обраде, циклусна времена, времена чекања, трошкови итд., тако да циљ није провера усклађености већ побољшање перформанси постојећег модела у односу на одређене мере перформанси процеса. Пример је проширење модела процеса подацима о перформансама, односно динамичко означавање постојећег модела тим подацима. Такође је могуће проширити моделе процеса додатним информацијама као што су правила одлучивања и организационе информације (нпр. улоге).

Софтвер за рударење процеса Софтвер за рударење процеса помаже организацијама да анализирају и визуализују своје пословне процесе на основу података извучених из различитих извора, као што су трансакциони логови или подаци о догађајима. Овај софтвер може да идентификује обрасце, уска грла и неефикасности унутар процеса, омогућавајући организацијама да унапреде своју оперативну ефикасност, смање трошкове и побољшају искуство корисника. У 2025. години, Gartner је навео 40 алата у својој категорији прегледа платформи за рударење процеса."Best Process Mining Platforms Reviews 2025 | Gartner Peer Insights". www.gartner.com. Retrieved 2025-04-29.

Референце

Категорија:Рударење процеса Категорија:Анализа података