Příprava procesů a dat
Než budete moci efektivně používat funkci dolování procesu v Power Automate, musíte znát tyto aspekty:
Zde je krátké video o tom, jak nahrát data pro použití s funkcí dolování procesu:
Požadavky na data
Protokoly událostí a protokoly aktivit jsou tabulky uložené v systému záznamu, který dokumentuje, když dojde k události nebo aktivitě. Například aktivity, které provádíte v aplikaci Customer Relationship Management (CRM), se ukládají jako protokol událostí ve vaší aplikaci CRM. Aby mohlo dolování procesů analyzovat protokol událostí, jsou nezbytná následující pole:
ID případu
ID případu by mělo představovat instanci vašeho procesu a je často objektem, na který proces působí. Může to být „ID pacienta“ pro proces hospitalizace, „ID objednávky“ pro proces odeslání objednávky nebo „ID žádosti“ pro proces schvalování. Toto ID musí být přítomno u všech aktivit v protokolu.
Název aktivity
Aktivity jsou kroky vašeho procesu a názvy aktivit popisují každý krok. V typickém schvalovacím procesu mohou být názvy aktivit „odeslat žádost“, „žádost schválena“, „žádost zamítnuta“ a „žádost o revizi“.
Časové razítko začátku a časové razítko konce
Časová razítka označují přesný čas, kdy se událost nebo aktivita odehrála. Protokoly událostí mají pouze jedno časové razítko. Označuje čas, kdy došlo k události nebo aktivitě v systému. Protokoly aktivit mají dvě časová razítka: počáteční časové razítko a koncové časové razítko. Ty označují začátek a konec každé události nebo aktivity.
Svou analýzu můžete také rozšířit ingestací volitelných typů atributů:
Prostředek
Lidský nebo technický zdroj provádějící konkrétní událost.
Atribut úrovně události
Dodatečný analytický atribut, který má pro každou událost jinou hodnotu, například oddělení provádějící aktivitu.
Atribut úrovně případu (první událost)
Atribut úrovně případu je dodatečný atribut, který je z analytického hlediska považován za atribut s jednou hodnotou na jeden případ (například částka faktury v USD). Protokol událostí, který má být zpracován, však nemusí nutně splňovat konzistenci tím, že má stejnou hodnotu pro konkrétní atribut pro všechny události v protokolu událostí. Nemusí být možné to zajistit, například při použití přírůstkové aktualizace dat. Power Automate Process Mining zpracovává data tak, jak jsou, uchovává všechny hodnoty z protokolu událostí, ale pro práci s atributy na úrovni případu používá takzvaný mechanismus interpretace atributů na úrovni případu.
Jinými slovy, kdykoli je atribut použit pro konkrétní funkci, která vyžaduje hodnoty na úrovni události (například filtrování na úrovni události), produkt použije hodnoty na úrovni události. Kdykoli je potřeba hodnota na úrovni případu (například filtr na úrovni případu, analýza hlavní příčiny), použije se interpretovaná hodnota, která je převzata z chronologicky první události v případu.
Atribut úrovně případu (poslední událost)
Stejné jako atribut úrovně případu (první událost), ale při interpretaci na úrovni případu je hodnota převzata z chronologicky poslední události v případu.
Finance na událost
Pevné náklady / výnosy / číselná hodnota, které se mění podle provedené aktivity, například náklady na kurýrní služby. Finanční hodnota se vypočítá jako součet (průměr, minimum, maximum) finančních hodnot na každou akci.
Finanční atribut na případ (první událost)
Finanční atribut na případ je dodatečný číselný atribut, který je z analytického hlediska považován za atribut s jednou hodnotou na jeden případ (například částka faktury v USD). Protokol událostí, který má být zpracován, však nemusí nutně splňovat konzistenci tím, že má stejnou hodnotu pro konkrétní atribut pro všechny události v protokolu událostí. Nemusí být možné to zajistit, například při použití přírůstkové aktualizace dat. Power Automate Process Mining zpracovává data tak, jak jsou, a uchovává všechny hodnoty z protokolu událostí. Pro práci s atributy na úrovni případu však používá takzvaný mechanismus interpretace atributů na úrovni případu.
Jinými slovy, kdykoli je atribut použit pro konkrétní funkci, která vyžaduje hodnoty na úrovni události (například filtrování na úrovni události), produkt použije hodnoty na úrovni události. Kdykoli je potřeba hodnota na úrovni případu (například filtr na úrovni případu, analýza hlavní příčiny), použije se interpretovaná hodnota, která je převzata z chronologicky první události v případu.
Finanční atribut na případ (poslední událost)
Stejné jako finanční atribut na případ (první událost), ale při interpretaci na úrovni případu je hodnota převzata z chronologicky poslední události v případu.
Kde získat data protokolu z vaší aplikace
Funkce dolování procesu potřebuje data protokolu událostí k dolování procesů. Zatímco mnoho tabulek, které existují v databázi vaší aplikace, obsahuje aktuální stav dat, nemusí obsahovat historický záznam událostí, které se staly, což je požadovaný formát protokolu událostí. Naštěstí v mnoha větších aplikacích je tento historický záznam nebo protokol často uložen ve specifické tabulce. Například mnoho aplikací Dynamics uchovává tento záznam v tabulce Aktivity. Jiné aplikace, jako je SAP nebo Salesforce, mají podobné koncepty, ale název se může lišit.
V těchto tabulkách, které protokolují historické záznamy, může být struktura dat složitá. Možná budete muset propojit tabulku protokolu s jinými tabulkami v databázi aplikace, abyste získali konkrétní ID nebo názvy. Také nejsou zaznamenány všechny události, které vás zajímají. Možná budete muset určit, které události by měly být zachovány nebo odfiltrovány. Pokud potřebujete pomoc, měli byste se obrátit na tým IT, který spravuje tuto aplikaci, abyste získali další informace.
Připojení ke zdroji dat
Výhodou přímého připojení k databázi je možnost udržovat sestavu zpracování v aktuálním stavu s nejnovějšími daty ze zdroje dat.
Power Query podporuje širokou řadu konektorů, které poskytují funkci dolování procesu způsob, jak se připojit a importovat data z odpovídajícího zdroje dat. Mezi běžné konektory patří Text/CSV, Microsoft Dataverse a databáze SQL Server. Pokud používáte aplikaci jako SAP nebo Salesforce, možná se budete moci připojit přímo k těmto zdrojům dat prostřednictvím jejich konektorů. Informace o podporovaných konektorech a jejich použití naleznete v tématu Konektory v Power Query.
Vyzkoušejte funkci dolování procesu s konektorem Text/CSV
Jeden snadný způsob, jak vyzkoušet funkci dolování procesu bez ohledu na to, kde se zdroj dat nachází, je pomocí konektoru Text/CSV. Možná budete muset ve spolupráci se správcem databáze exportovat malou ukázku protokolu událostí jako soubor CSV. Jakmile budete mít soubor CSV, můžete jej importovat do funkce dolování procesu pomocí následujících kroků na obrazovce výběru zdroje dat.
Poznámka:
Chcete-li používat konektor Text/CSV, musíte mít OneDrive pro firmy. Pokud nemáte OneDrive for Business, zvažte použití Prázdné tabulky místo formátu Text/CSV jako v následujícím kroku 3. Nebudete moci importovat tolik záznamů do Prázdné tabulky.
Na domovské stránce dolování procesu vytvořte proces výběrem možnosti Začněte zde.
Zadejte název procesu a potom vyberte Vytvořit.
Na obrazovce Vybrat zdroj dat vyberte Všechny kategorie>Text/CSV.
Vyberte Procházet OneDrive. Možná budete muset ověřit.
Nahrajte svůj protokol událostí výběrem ikony Nahrát v pravém horním rohu a poté vyberte Soubory.
Nahrajte protokol událostí, vyberte soubor ze seznamu a poté vyberte Otevřít k použití tohoto souboru.
Použití konektoru Dataverse
Konektor Dataverse není podporován v Microsoft Power Platform. Musíte se k němu připojit pomocí konektoru OData, což bude vyžadovat několik dalších kroků.
Ujistěte se, že máte přístup k prostředí Dataverse.
Potřebujete adresu URL prostředí Dataverse, ke kterému se pokoušíte připojit. Normálně to vypadá takto:
Chcete-li zjistit, jak najít svou adresu URL, přejděte na Jak najít adresu URL vašeho prostředí Dataverse.
Na obrazovce Power Query – Vybrat zdroje dat vyberte OData.
Do textového pole URL zadejte api/data/v9.2 na konci URL, takže to vypadá takto:
Pod Pověřením pro připojení vyberte Organizační účet v poli Druh autentizace.
Vyberte možnost Přihlásit se a zadejte své přihlašovací údaje.
Vyberte Další.
Rozbalte složku OData. Měli byste vidět všechny tabulky Dataverse v tomto prostředí. Například tabulka Aktivity se nazývá activitypointers.
Zaškrtněte políčko vedle tabulky, kterou chcete importovat, a poté vyberte Další.