Поделиться через


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

Прежде чем вы сможете эффективно использовать функциональность интеллектуального анализа процессов в Power Automate, вам необходимо понимать следующее:

Вот короткое видео о том, как отправлять данные для использования в сочетании с функциональностью интеллектуального анализа процессов:

Требования к данным

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

  • ИД случая

    Идентификатор обращения должен представлять экземпляр вашего процесса и часто является объектом, для которого этот процесс действует. Это может быть «идентификатор пациента» для процесса регистрации в стационаре, «идентификатор заказа» для процесса отправки заказа или «идентификатор запроса» для процесса утверждения. Этот идентификатор должен присутствовать для всех действий в журнале.

  • Название действия

    Действия — это шаги вашего процесса, а названия действий описывают каждый шаг. В типичном процессе утверждения названия действий могут быть «запрос на отправку», «запрос утвержден», «запрос отклонен» и «запрос на пересмотр».

  • Метка времени начала и окончания

    Метки времени указывают точное время, когда произошло событие или действие. Журналы событий имеют только одну метку времени. Это указывает время, когда в системе произошло событие или действие. Журналы действий имеют две отметки времени: отметку времени начала и отметку времени окончания. Они указывают начало и конец каждого события или действия.

    Вы также можете расширить свой анализ, приняв дополнительные типы атрибутов:

    • Ресурс

      Человеческий или технический ресурс, выполняющий определенное событие.

    • Атрибут уровня события

      Дополнительный аналитический атрибут, который имеет отличное значение для каждого события, например, отдел, выполняющий действие.

    • Атрибут уровня случая (первое событие)

      Атрибут уровня случая — это дополнительный атрибут, который с аналитической точки зрения считается имеющим одно значение для каждого случая (например, Сумма счета в долларах США). Однако принимаемый журнал событий не обязательно должен обеспечивать согласованность, поскольку для всех событий в журнале событий должно быть одинаковое значение определенного атрибута. Это может оказаться невозможным, например, при использовании добавочного обновления данных. Power Automate Process Mining принимает данные как есть, сохраняя все значения, представленные в журнале событий, но использует так называемый механизм интерпретации атрибутов на уровне случая для работы с атрибутами на уровне случая.

      Другими словами, всякий раз, когда атрибут используется для конкретной функции, для которой требуются значения уровня событий (например, фильтрация уровня событий), продукт использует значения уровня событий. Всякий раз, когда требуется значение уровня случая (например, фильтр уровня случая, анализ первопричин), используется интерпретированное значение, которое берется из хронологически первого события в случае.

  • Атрибут уровня случая (последнее событие)

    То же, что и атрибут уровня случая (первое событие), но при интерпретации на уровне случая значение берется из хронологически последнего события в случае.

  • Финансовые на событие

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

  • Финансовый на случай (первое событие)

    Атрибут "Финансовый на случай" — это дополнительный числовой атрибут, который с аналитической точки зрения считается имеющим одно значение для каждого случая (например, Сумма счета в долларах США). Однако принимаемый журнал событий не обязательно должен обеспечивать согласованность, поскольку для всех событий в журнале событий должно быть одинаковое значение определенного атрибута. Это может оказаться невозможным, например, при использовании добавочного обновления данных. Power Automate Process Mining принимает данные как есть, сохраняя все значения, представленные в журнале событий. Однако для работы с атрибутами на уровне случая он использует так называемый механизм интерпретации атрибутов на уровне случая .

    Другими словами, всякий раз, когда атрибут используется для конкретной функции, для которой требуются значения уровня событий (например, фильтрация уровня событий), продукт использует значения уровня событий. Всякий раз, когда требуется значение уровня случая (например, фильтр уровня случая, анализ первопричин), используется интерпретированное значение, которое берется из хронологически первого события в случае.

  • Финансовый на случай (последнее событие)

    То же, что и атрибут "Финансовый на случай (первое событие)", но при интерпретации на уровне случая значение берется из хронологически последнего события в случае.

Где взять данные журнала из вашего приложения

Функциональности интеллектуального анализа процессов требуются данные журнала событий для исследования процесса. Хотя многие таблицы, существующие в базе данных вашего приложения, содержат текущее состояние данных, они могут не содержать исторических записей о произошедших событиях, что является обязательным форматом журнала событий. К счастью, во многих более крупных приложениях эта историческая запись или журнал часто хранятся в отдельной таблице. Например, многие приложения 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, перейдите по ссылке Найти URL-адрес своей среды Dataverse.

  3. На экране Power Query — выберите экран источников данных, выберите OData.

  4. В текстовом поле URL-адреса введите api/data/v9.2 в конце URL-адреса, чтобы он выглядел так:

    Снимок экрана URL-адреса.

  5. В Учетные данные для подключения выберите Учетная запись организации в поле Тип аутентификации.

  6. Выберите Вход и введите свои учетные записи.

  7. Выберите Далее.

  8. Разверните папку OData. Вы должны увидеть все таблицы Dataverse в этой среде. Например, таблица Действия называется activitypointers.

  9. Установите флажок рядом с таблицей, которую вы хотите импортировать, а затем выберите Далее.