Przygotowywanie procesów i danych

Zanim będzie można efektywnie użyć możliwości badania procesów w usłudze Power Automate, musisz zrozumieć:

Oto krótki film pokazujący, jak przesłać dane do użycia z funkcją eksploracji procesów:

Wymagania dotyczące danych

Dzienniki zdarzeń i dzienniki działań to tabele przechowywane w Twoim systemie rekordów, w których są dokumentowane występujące zdarzenia lub wykonywane działania. Na przykład czynności wykonywane w aplikacji do zarządzania relacjami z klientem (CRM) są zapisywane jako dziennik zdarzeń w aplikacji CRM. Aby eksploracja procesów mogła analizować dziennik zdarzeń, niezbędne są następujące pola:

  • Identyfikator przypadku

    ID sprawy powinno reprezentować instancję Twojego procesu i często jest obiektem, na którym proces działa. Może to być „identyfikator pacjenta” w przypadku procesu odprawy pacjenta, „identyfikator zamówienia” w przypadku procesu składania zamówienia lub „identyfikator wniosku” w przypadku procesu zatwierdzania. Ten identyfikator musi być obecny dla wszystkich działań w dzienniku.

  • Nazwa działania

    Działania są krokami procesu, a nazwy działań opisują każdy krok. W typowym procesie zatwierdzania nazwy działań mogą być następujące: "prześlij żądanie", "żądanie zatwierdzone", "żądanie odrzucone" i "popraw żądanie".

  • Początkowy znacznik czasu i końcowy znacznik czasu

    Znaczniki czasu wskazują dokładny czas, w którym miało miejsce zdarzenie lub czynność. Dzienniki zdarzeń mają tylko jeden znacznik czasu. Ten znacznik czasu wskazuje czas wystąpienia zdarzenia lub działania w systemie. Dzienniki aktywności mają dwa znaczniki czasu: początkowy i końcowy. Te znaczniki czasu wskazują początek i koniec każdego zdarzenia lub działania.

    Analizę można również rozszerzyć, wprowadzając opcjonalne typy atrybutów:

    • Zasób

      Zasób ludzki lub techniczny wykonujący określone zdarzenie.

    • Atrybut na poziomie zdarzenia

      Atrybut analityczny, który ma inną wartość dla każdego zdarzenia, na przykład dział wykonujący działanie.

    • Atrybut poziomu przypadku (pierwsze zdarzenie)

      Atrybut analityczny, który ma pojedynczą wartość na przypadek, taki jak kwota faktury w USD. Jednak dziennik zdarzeń, który importujesz, nie musi mieć takiej samej wartości dla wszystkich zdarzeń w sprawie. Podczas korzystania z odświeżania danych przyrostowych może nie być możliwe zapewnienie spójności. Power Automate Process Mining importuje dane bez zmian, przechowując wszystkie wartości podane w dzienniku zdarzeń, ale używa mechanizmu interpretacji atrybutów na poziomie sprawy do pracy z atrybutami na poziomie sprawy.

      Innymi słowy, za każdym razem, gdy atrybut jest używany dla określonej funkcji, która wymaga wartości na poziomie zdarzeń, takich jak filtrowanie na poziomie zdarzeń, produkt używa wartości poziomu zdarzeń. Za każdym razem, gdy wymagana jest wartość na poziomie przypadku, na przykład w przypadku filtru na poziomie sprawy lub analizy głównej przyczyny, używa interpretowanej wartości, która jest pobierana z chronologicznie pierwszego zdarzenia w przypadku.

  • Atrybut poziomu przypadku (ostatnie zdarzenie)

    To samo, co atrybut poziomu sprawy (pierwsze zdarzenie), ale w przypadku interpretacji na poziomie sprawy wartość jest pobierana z chronologicznie ostatniego zdarzenia w sprawie.

  • Dane finansowe na zdarzenie

    Stały koszt, przychód lub wartość liczbowa, która zmienia się dla każdego wykonanego działania, na przykład koszty obsługi kurierskiej. Wartość finansowa jest obliczana jako suma, średnia, minimalna lub maksymalna wartości finansowe dla każdego zdarzenia.

  • Wartość finansowa na przypadek (pierwsze zdarzenie)

    Atrybut analityczny, który ma pojedynczą wartość na przypadek, taki jak kwota faktury w USD. Jednak importowany dziennik zdarzeń nie musi mieć tej samej wartości dla wszystkich zdarzeń w danej sprawie. Podczas korzystania z odświeżania danych przyrostowych może nie być możliwe zapewnienie spójności. Power Automate Process Mining importuje dane w niezmienionej postaci, przechowując wszystkie wartości podane w dzienniku zdarzeń, ale używa mechanizmu interpretacji atrybutów na poziomie sprawy do pracy z atrybutami na poziomie sprawy.

    Innymi słowy, za każdym razem, gdy atrybut jest używany dla określonej funkcji, która wymaga wartości na poziomie zdarzeń, takich jak filtrowanie na poziomie zdarzeń, produkt używa wartości poziomu zdarzeń. Za każdym razem, gdy wymagana jest wartość na poziomie przypadku, na przykład w przypadku filtru na poziomie sprawy lub analizy głównej przyczyny, używa interpretowanej wartości, która jest pobierana z chronologicznie pierwszego zdarzenia w przypadku.

  • Koszt na przypadek (ostatnie zdarzenie)

    To samo, co Financial Per Case (pierwsze zdarzenie), ale w przypadku interpretacji na poziomie sprawy wartość jest pobierana z chronologicznie ostatniego zdarzenia w sprawie.

Skąd można pobrać dane dzienników z aplikacji

Funkcja eksploracji procesów wymaga danych z dziennika zdarzeń do przeprowadzenia eksploracji procesów. Chociaż wiele tabel w bazie danych aplikacji zawiera bieżący stan danych, mogą nie zawierać historycznego rekordu zdarzeń, które wystąpiły, co jest wymaganym formatem dziennika zdarzeń. Na szczęście w wielu większych aplikacjach ten rekord historyczny lub dziennik jest często przechowywany w określonej tabeli. Na przykład wiele aplikacji Dynamics przechowuje ten rekord w tabeli Działania. Inne aplikacje, takie jak SAP lub Salesforce, mają podobne koncepcje, ale nazwa może być inna.

W tych tabelach, które rejestrują rekordy historyczne, sposób, struktura danych może być złożona. Być może będziesz musiał dołączyć do tabeli logów inne tabele w bazie danych aplikacji, aby uzyskać określone identyfikatory lub nazwy. Ponadto, nie wszystkie wydarzenia, które Cię interesują są rejestrowane. Może być konieczne określenie, jakie zdarzenia powinny być przechowywane lub odfiltrowane. Jeśli potrzebujesz pomocy, skontaktuj się z zespołem IT, który zarządza tą aplikacją, aby dowiedzieć się więcej.

Łączenie ze źródłem danych

Zaletą bezpośredniego łączenia się z bazą danych jest utrzymywanie aktualnego raportu procesu wraz z najnowszymi danymi ze źródła danych.

Power Query obsługuje wiele różnych łączników, które zapewniają możliwość łączenia i importowania danych z odpowiednich źródeł danych w funkcji badania procesów. Do powszechnych łączników należą Tekst/CSV, Microsoft Dataverse i Baza danych SQL Server. Jeśli używasz aplikacji, np. CENS, lub Salesforce, możesz mieć możliwość bezpośredniego łączenia się z tymi źródłami danych za pośrednictwem ich łączników. Aby uzyskać informacje na temat obsługiwanych łączników i sposobu ich używania, zobacz Łączniki w Power Query.

Wypróbuj możliwości wyszukiwania procesów za pomocą łącznika text/CSV

Jednym z prostych sposobów wypróbowania możliwości wyszukiwania procesów, niezależnie od tego, gdzie znajduje się źródło danych, jest użycie łącznika Text/CSV. Może wystąpić konieczność pracy z administratorem bazy danych w celu wyeksportowania niewielkiej próbki dziennika zdarzeń jako pliku CSV. Jeśli masz plik CSV, zaimportuj go do możliwości wyszukiwania procesów, wykonując następujące kroki na ekranie wyboru źródła danych.

Uwaga

Aby korzystać z łącznika Tekst/CSV, musisz mieć zainstalowany program OneDrive dla Firm. Jeśli nie masz OneDrive dla Firm, rozważ użycie pustej tabeli zamiast tekstu/pliku CSV, jak w poniższym kroku 3. Nie będzie można zaimportować tylu rekordów w pustej tabeli.

  1. Na stronie głównej badania procesów utwórz proces, wybierając opcję Zacznij tutaj.

  2. Wprowadź nazwę procesu i wybierz Utwórz.

  3. Na ekranie Wybierz źródło danych wybierz Wszystkie kategorie>Tekst/CSV.

  4. Wybieranie przycisku Przeglądaj OneDrive. Konieczne może być uwierzytelnienie.

    Zrzut ekranu przedstawiający przeglądanie OneDrive.

  5. Przekaż dziennik zdarzeń, wybierając ikonę Prześlij w prawym górnym rogu i wybierając opcję Pliki.

    Zrzut ekranu przedstawiający wybór przesyłania plików.

  6. Prześlij dziennik zdarzeń, wybierz plik z listy, a następnie wybierz opcję Otwórz, aby użyć tego pliku.

Korzystanie z łącznika przepływu danych

Microsoft Power Platform nie obsługuje łącznika przepływu danych. Nie można użyć istniejącego przepływu danych jako źródła danych dla Power Automate Process Mining.

Używanie łącznika Dataverse

Microsoft Power Platform nie obsługuje łącznika Dataverse. Połącz się z nim przy użyciu łącznika OData, który wymaga wykonania kilku dodatkowych kroków.

  1. Upewnij się, że masz dostęp do środowiska Dataverse.

  2. Pobierz adres URL środowiska Dataverse, z którym chcesz nawiązać połączenie. Zazwyczaj wygląda to tak:

    Zrzut ekranu przedstawiający URL Dataverse.

    Aby dowiedzieć się, jak znaleźć adres URL swojego środowiska, zobacz Znajdowanie adresu URL środowiska Dataverse.

  3. Na Power Query — wybierz źródła danych, wybierz pozycję OData.

  4. W polu tekstowym adresu URL wpisz api/data/v9.2 na końcu adresu URL, aby wyglądał następująco:

    Zrzut ekranu URL.

  5. W obszarze Poświadczenia połączenia wybierz opcję Konto organizacyjne w polu Typ uwierzytelniania.

  6. Wybierz Zaloguj się i wprowadź hasło.

  7. Wybierz Dalej.

  8. Rozwiń folder OData. Widzisz wszystkie tabele Dataverse w tym środowisku. Na przykład tabela Activities nosi nazwę activitypointers.

  9. Zaznacz pole wyboru obok tabeli, którą chcesz zaimportować, a następnie wybierz opcję Dalej.