Підготовка процесів і даних

Перш ніж ефективно використовувати можливості майнінгу в Power Automate процесі, потрібно зрозуміти:

Ось коротке відео про те, як завантажити дані для використання з можливістю майнінгу процесу:

Вимоги до даних

Журнали подій і журнали активності – це таблиці, що зберігаються в системі записів і документують події або дії. Наприклад, дії, які ви виконуєте в програмі керування взаємодією з клієнтами (CRM), зберігаються у вашому додатку CRM як журнал подій. Для того, щоб процес майнінгу проаналізував журнал подій, необхідні наступні поля:

  • Ідентифікатор справи

    Ідентифікатор інциденту повинен представляти екземпляр вашого процесу і часто є об’єктом, на який він діє. Це може бути «ідентифікатор пацієнта» для процесу реєстрації в стаціонарі, «ідентифікатор замовлення» для процесу подання замовлення або «ідентифікатор запиту» для процесу затвердження. Цей ідентифікатор має бути присутнім для всіх дій у журналі.

  • Назва діяльності

    Дії – це етапи вашого процесу, а назви вправ описують кожен крок. У типовому процесі затвердження назви дій можуть бути такими: «надіслати запит», «запит схвалено», «запит відхилено» та «запит на перегляд».

  • Початкова позначка часу та кінцева часова позначка

    Позначки часу вказують на точний час, коли відбулася подія або дія. Журнали подій мають лише одну позначку часу. Це вказує на час, коли в системі відбулася подія або дія. Журнали активності мають дві часові позначки: позначку часу початку та позначку часу завершення. Вони вказують на початок і кінець кожної події або діяльності.

    Ви також можете розширити аналіз, використавши необов’язкові типи атрибутів:

    • Ресурс

      Людський або технічний ресурс, що виконує певну подію.

    • Атрибут «Рівень події»

      Додатковий аналітичний атрибут, який має різне значення для кожної події, наприклад, відділ, що виконує вправу.

    • Атрибут на рівні регістру (перша подія)

      Case Level Attribute – це додатковий атрибут, який з аналітичної точки зору вважається таким, що має єдине значення для кожного кейсу (наприклад, Сума рахунку-фактури в доларах США). Однак журнал подій, який потрібно завантажити, не обов’язково має відповідати узгодженості, оскільки для всіх подій у журналі подій має однакове значення певного атрибута. Це може бути неможливо забезпечити, наприклад, коли використовується поступове оновлення даних. Power Automate Process Mining приймає дані як є, зберігаючи всі значення, надані в журналі подій, але використовує так званий механізм інтерпретації атрибутів на рівні регістру для роботи з атрибутами на рівні регістру.

      Іншими словами, щоразу, коли атрибут використовується для певної функції, для якої потрібні значення рівня події (наприклад, фільтрування на рівні події), продукт використовує значення на рівні події. Щоразу, коли потрібне значення на рівні регістру (наприклад, фільтр на рівні регістру, аналіз першопричин), він використовує інтерпретоване значення, яке береться з хронологічно першої події у справі.

  • Атрибут на рівні регістру (остання подія)

    Те саме, що й атрибут на рівні регістру (перша подія), але при інтерпретації на рівні регістру значення береться з хронологічно останньої події у випадку.

  • Фінансовий показник на подію

    Фіксована вартість/дохід/числове значення, яке змінюється залежно від виконуваної діяльності, наприклад витрати на кур’єрські послуги. Фінансова вартість розраховується як сума (середнє, мінімальне, максимальне) фінансових значень за кожну подію.

  • Фінансовий випадок (перша подія)

    Фінансовий атрибут на випадок – це додатковий числовий атрибут, який з аналітичної точки зору вважається таким, що має єдине значення для кожного випадку (наприклад, сума рахунку-фактури в доларах США). Однак журнал подій, який потрібно завантажити, не обов’язково має відповідати узгодженості, оскільки для всіх подій у журналі подій має однакове значення певного атрибута. Це може бути неможливо забезпечити, наприклад, коли використовується поступове оновлення даних. Power Automate Process Mining приймає дані як є, зберігаючи всі значення, надані в журналі подій. Однак він використовує так званий механізм інтерпретації атрибутів на рівні регістру для роботи з атрибутами на рівні регістру.

    Іншими словами, щоразу, коли атрибут використовується для певної функції, для якої потрібні значення рівня події (наприклад, фільтрування на рівні події), продукт використовує значення на рівні події. Щоразу, коли потрібне значення на рівні регістру (наприклад, фільтр на рівні регістру, аналіз першопричин), він використовує інтерпретоване значення, яке береться з хронологічно першої події у справі.

  • Фінансовий випадок (остання подія)

    Те ж саме, що і Financial Per Case (перша подія), але при інтерпретації на рівні випадку значення береться з хронологічно останньої події у справі.

Де взяти дані журналу з вашого додатку

Можливості майнінгу процесу потрібні дані журналу подій для виконання майнінгу процесів. Хоча багато таблиць, які існують у базі даних програми, містять поточний стан даних, вони можуть не містити історичних записів про події, що відбулися, що є обов’язковим форматом журналу подій. На щастя, у багатьох великих програмах цей історичний запис або журнал часто зберігається в певній таблиці. Наприклад, багато програм Dynamics зберігають цей запис у таблиці «Діяльність». Інші програми, такі як SAP або Salesforce, мають схожі концепції, але назва може відрізнятися.

У цих таблицях, які реєструють історичні записи, структура даних може бути складною. Можливо, потрібно буде об’єднати таблицю журналу з іншими таблицями в базі даних програми, щоб отримати певні ідентифікатори або імена. Крім того, не всі події, які вас цікавлять, реєструються. Можливо, потрібно буде визначити, які події слід зберегти або відфільтрувати. Якщо вам потрібна допомога, вам слід зв’язатися з ІТ-командою, яка керує цією програмою, щоб зрозуміти більше.

Підключення до джерела даних

Перевага безпосереднього підключення до бази даних полягає в тому, щоб підтримувати звіт про процес в актуальному стані з останніми даними з джерело даних.

Power Query Підтримує велику кількість роз’ємів, які надають можливість для майнінгу процесу підключення та імпорту даних з відповідної джерело даних. Поширені з’єднувачі включають Text/CSV Microsoft Dataverse і базу даних SQL Server. Якщо ви використовуєте такі програми, як SAP або Salesforce, ви можете підключитися до цих джерел даних безпосередньо через їхні з’єднувачі. Щоб отримати інформацію про підтримувані з’єднувачі та про те, як ними користуватися, перейдіть до розділу З’єднувачі в Power Query.

Випробуйте можливості майнінгу за допомогою з’єднувача Text/CSV

Один із простих способів випробувати можливості майнінгу процесу незалежно від того, де знаходиться ваш джерело даних, — це з’єднувач Text/CSV. Можливо, вам доведеться звернутися до адміністратора бази даних, щоб експортувати невеликий зразок журналу подій як файл CSV. Отримавши файл CSV, ви можете імпортувати його в можливості майнінгу процесу, виконавши наступні кроки на екрані вибору джерело даних.

Нотатка

Ви повинні мати OneDrive для бізнесу, щоб використовувати з’єднувач Text/CSV . Якщо у вас немає OneDrive розділу «Для бізнесу», радимо використовувати пусту таблицю замість «Текст/CSV», як показано в наступному кроці 3. Ви не зможете імпортувати стільки записів у пусту таблицю.

  1. На домашній сторінці майнінгу процесів створіть процес, вибравши Почати тут.

  2. Введіть назву процесу та натисніть кнопку Створити.

  3. На екрані Вибрати джерело даних виберіть Усі категорії>Текст/CSV.

  4. Виберіть Огляд OneDrive. Можливо, потрібно буде пройти автентифікацію.

    Скріншот огляду OneDrive.

  5. Завантажте журнал подій, натиснувши значок Завантажити у верхньому правому куті, а потім вибравши Файли.

    Скріншот вибору Завантаження файлів.

  6. Завантажте журнал подій, виберіть файл зі списку, а потім натисніть кнопку Відкрити, щоб використати цей файл.

Використовуйте з’єднувач Dataverse

З’єднувач Dataverse не підтримується Microsoft Power Platform. Підключитися до нього потрібно за допомогою роз’єму OData, що вимагає ще кількох кроків.

  1. Переконайтеся, що у вас є доступ до Dataverse навколишнього середовища.

  2. Вам потрібна URL-адреса середовища, до якого Dataverse ви намагаєтеся підключитися. Зазвичай це виглядає так:

    Скріншот URL-адреси Dataverse .

    Щоб дізнатися, як знайти URL-адресу, перейдіть до розділу Пошук Dataverse URL-адреси середовища.

  3. На екрані Power Query - Вибрати джерела даних виберіть OData.

  4. У текстовому полі URL-адреси введіть api/data/v9.2 у кінці URL-адреси, щоб це виглядало так:

    Скріншот URL-адреси.

  5. У розділі Облікові дані підключення виберіть Обліковий запис організації в полі Тип автентифікації.

  6. Виберіть Увійти та введіть свої облікові дані.

  7. Виберіть Далі.

  8. Розгорніть папку OData . Ви повинні побачити всі Dataverse таблиці в цьому середовищі. Наприклад, таблиця «Дії» називається «Покажчики активності».

  9. Установіть прапорець поруч із таблицею, яку потрібно імпортувати, і натисніть кнопку Далі.