Na této stránce

Kde získat a jak strukturovat data pro process mining

Process Intelligence Process Intelligence Dostupné od licence Process Intelligence. Funkci mohou používat pouze licence v tomto nebo vyšším tarifu. Porovnat tarify Dostupné s licencí Process Intelligence nebo vyšší

Odkud data pocházejí

Každý proces zanechává stopu v systémech, které ho zajišťují: objednávky vznikají v ERP, požadavky procházejí servisním systémem a schválení se zaznamenávají ve workflow. Process mining tuto stopu analyzuje. Na této stránce zjistíte, kde data najít a jak z nich vytvořit záznam událostí. Povinná pole každého záznamu popisuje téma Jaká data potřebujete pro process mining. Seznam podporovaných typů souborů najdete v tématu Podporované formáty dat. Až bude záznam připravený, spusťte zkušební verzi, nahrajte ho a prohlédněte si proces.

Při rozhodování, zda se vyplatí získávat data z určitého systému, si položte dvě otázky:

  • Zaznamenává systém časové razítko daného kroku, nebo pouze jeho aktuální stav?
  • Zaznamenává systém identifikátor, který lze použít jako ID případu v celém procesu?

Pokud systém zobrazuje pouze poslední stav, vyhledejte historii nebo auditní záznam. Většina podnikových systémů ho uchovává.

Kde se obvykle zaznamenávají události

Typ systému Příklady Kde najdete události
ERP SAP, Oracle E-Business Suite nebo Fusion, Microsoft Dynamics Tabulky dokladů a změn: objednávky, faktury a materiálové doklady obsahují datum vytvoření nebo změny a uživatele, který změnu provedl
Servisní systémy a ITSM ServiceNow, Jira, Zendesk Auditní a historické tabulky zaznamenávající každou změnu pole, například sys_audit v ServiceNow, a také data vytvoření a aktualizace jednotlivých úloh
CRM Salesforce, Microsoft Dynamics Tabulky historie polí objektů, které uchovávají původní i novou hodnotu, časové razítko a uživatele
Nástroje workflow a BPM Camunda, Power Automate, vlastní workflow enginy Historie dokončených kroků každé instance procesu
Interní aplikace Vlastní webové aplikace, starší systémy Protokoly aplikace nebo auditní tabulka. Zeptejte se týmu, který aplikaci spravuje, ve které tabulce se zaznamenávají změny stavu
Tabulky Ruční předávání práce, offline schvalování Samotný export, pokud jsou sloupce s ID případu a časovým razítkem vyplněné jednotně

Příklad: proces od nákupu po platbu v SAP

Proces od nákupu po platbu je v SAP rozdělený do několika tabulek, jedné pro každý krok:

Krok Tabulka SAP
Požadavek na nákup EBAN
Objednávka EKKO (hlavička), EKPO (položky)
Příjem zboží MKPF (hlavička), MSEG (položky)
Přijetí faktury BKPF (hlavička), BSEG (položky)
Platba PAYR, REGUH

V SAP ECC můžete tyto tabulky číst pomocí sestavy ABAP nebo vlastního programu. V SAP S/4HANA použijte CDS views, službu OData nebo SAP Datasphere. Pro každý krok vytvořte jeden stručný dotaz s názvem aktivity, ID případu a časovým razítkem. Podle potřeby přidejte uživatele, částku nebo dodavatele a výsledky spojte do jednoho záznamu událostí:

SELECT 'PO Created' AS Activity, EBELN AS CaseID, AEDAT AS Timestamp FROM EKKO
UNION
SELECT 'Goods Receipt', EBELN, BUDAT FROM MSEG JOIN MKPF ON MSEG.MBLNR = MKPF.MBLNR
UNION
SELECT 'Invoice Posted', BELNR, BUDAT FROM BKPF
ORDER BY CaseID, Timestamp;

Zmenšete výpis ještě před jeho vytvořením. Místo exportu všech dat filtrujte podle kódu společnosti, typu dokladu nebo fiskálního roku.

Uspořádejte export

  • Jeden řádek pro každou událost, tedy změnu stavu, ne celý případ. Ponechte sloupce Case ID, Activity a Timestamp a případné volitelné sloupce, například uživatele, náklady nebo částku, které chcete analyzovat.
  • Jednotná ID případů napříč systémy: pokud proces probíhá v ERP i CRM, sjednoťte identifikátory tak, aby všechny události patřily k jednomu případu.
  • Jedno časové pásmo: sjednoťte časová razítka na UTC nebo jedno časové pásmo, aby události z různých systémů zůstaly ve správném pořadí.
  • Jednotné názvy aktivit: „Schválit objednávku“ a „Schválení objednávky“ označují stejný krok. Pro každý krok zvolte jeden název.
  • Vyřaďte nepotřebná data: testovací doklady, zrušené záznamy a interní systémové kroky přidávají řádky, ale nepřinášejí nové poznatky.

Při nahrávání se rozpozná řádek záhlaví, oddělovače i formáty časových razítek. Úplné požadavky najdete v tématu Podporované formáty dat. Pokud některý krok v systémech vůbec chybí, v tématu Čištění a příprava dat se dozvíte, jak tento nedostatek řešit.

Před exportem ošetřete osobní údaje

Záznamy událostí obvykle obsahují jména, zákaznická čísla nebo ID uživatelů. Anonymizujte nebo zamaskujte údaje, které analýza nepotřebuje, omezte počet lidí, kteří mohou výpis stáhnout, a dodržujte pravidla uchovávání platná pro vaši organizaci, například nařízení GDPR. ProcessMind uchovává datové sady odděleně pro každého tenanta. Přístup se řídí rolí a licencí uživatele. Další informace najdete v tématu Uživatelé, role a oprávnění.

Další krok: nahrajte data a namapujte sloupce

Jakmile bude záznam událostí připravený, nahrajte ho a namapujte sloupce datové sady:

  1. Nakonfigurujte datovou sadu: namapujte ID případu, aktivitu a časové razítko a zkontrolujte ukazatel Kvalita dat.
  2. Namapujte data na model: propojte atributy s aktivitami a spojeními.
  3. U průběžně rostoucích dat použijte přírůstkové nahrávání (delta) místo opětovného nahrání všech dat.

Pokud si chcete celý postup vyzkoušet ještě před získáním vlastních dat, připravené ukázkové záznamy najdete v části Ukázkové soubory.

Související témata

Navrhujte lepší procesy. Propojte je do společné architektury. Mějte vše pod kontrolou.

Získejte přístup ihned, bez čekání a bez platební karty. Převádějte způsob práce ve své organizaci do přehledných a propojených návrhů procesů.

Vytvořte architekturu procesů, určete vlastníky a kontrolní mechanismy a slaďte role a odpovědnosti na všech úrovních.

Spusťte zkušební verzi a vytvořte spolehlivý základ pro řízení, správu a průběžné zlepšování procesů.