Подготвяне на процеси и данни
Преди да можете да използвате ефективно Power Automate възможността за анализ на процеси, трябва да разберете:
- Изисквания за данни.
- Къде да получите регистрационни данни от вашето приложение.
- Как да се свържете с източник на данни.
Ето кратко видео за това как да качвате данни за използване с възможността за анализ на процеси:
Изисквания за данни
Регистрационните файлове на събитията и регистрационните файлове на дейностите са таблици, съхранявани във вашата система за запис, които документират при възникване на събитие или дейност. Например дейностите, които извършвате във вашето приложение за управление на взаимоотношенията с клиенти (CRM), се записват като регистър на събитията във вашето CRM приложение. За анализ на процеси за анализ на регистъра на събитията са необходими следните полета:
Идентификационен номер на случая
ИД на случай трябва да представлява екземпляр на вашия процес и често е обектът, върху който процесът действа. Това може да бъде "идентификационен номер на пациент" за процес на стационарно настаняване, "идентификатор на поръчка" за процес на подаване на поръчка или "идентификатор на заявка" за процес на одобрение. Този идентификатор трябва да присъства за всички дейности в регистрационния файл.
Наименование на дейността
Дейностите са стъпките на вашия процес и имената на дейностите описват всяка стъпка. В типичен процес на одобрение имената на дейностите може да бъдат "изпращане на заявка", "заявка одобрена", "заявка е отхвърлена" и "заявка за преразглеждане".
Начално клеймо за час и клеймо за край
Клеймата за дата и час показват точното време, в което се е случило дадено събитие или дейност. Регистрационните файлове на събитията имат само едно времево клеймо. Това показва времето, в което дадено събитие или дейност е възникнало в системата. Регистрационните файлове на дейностите имат две времеви маркера: начално времево клеймо и крайно времево клеймо. Те показват началото и края на всяко събитие или дейност.
Можете също така да разширите анализа си, като погълнете незадължителни типове атрибути:
Ресурс
Човешки или технически ресурс, изпълняващ конкретно събитие.
Атрибут на ниво събитие
Допълнителен аналитичен атрибут, който има различна стойност за всяко събитие, например Отдел, изпълняващ дейността.
Атрибут на ниво случай (първо събитие)
Атрибутът на ниво случай е допълнителен атрибут, който от аналитична гледна точка се счита, че има една стойност за всеки случай (например Сума на фактура в щатски долари). Въпреки това, регистрационният файл на събитията, който трябва да бъде погълнат, не е задължително да отговаря на последователността, като има една и съща стойност за конкретния атрибут за всички събития в регистъра на събитията. Може да не е възможно да се гарантира, че например когато се използва точково обновяване на данни. Power Automate анализ на процеси поглъща данните такива, каквито са, съхранявайки всички стойности, предоставени в регистъра на събитията, но използва така наречения механизъм за интерпретация на атрибути на ниво случай, за да работи с атрибутите на ниво случай.
С други думи, всеки път, когато атрибутът се използва за конкретна функция, която изисква стойности на ниво събитие (например филтриране на ниво събитие), продуктът използва стойностите на ниво събитие. Винаги, когато е необходима стойност на ниво случай (например филтър на ниво случай, анализ на първопричината), той използва интерпретираната стойност, която се взема от хронологично първото събитие в случая.
Атрибут на ниво случай (последно събитие)
Същото като атрибута на ниво случай (първо събитие), но когато се интерпретира на ниво случай, стойността се взема от хронологично последното събитие в случая.
Финансови за всяко събитие
Фиксирани разходи/приходи/числова стойност, която се променя за всяка извършена дейност, например разходи за куриерски услуги. Финансовата стойност се изчислява като сума (средна, минимална, максимална) от финансовите стойности за всяко събитие.
Финансов за всеки случай (първо събитие)
Атрибутът "Финансов на случай" е допълнителен числов атрибут, който от аналитична гледна точка се счита, че има една стойност за всеки случай (например "Сума на фактура в щатски долари"). Въпреки това, регистрационният файл на събитията, който трябва да бъде погълнат, не е задължително да отговаря на последователността, като има една и съща стойност за конкретния атрибут за всички събития в регистъра на събитията. Може да не е възможно да се гарантира, че например когато се използва точково обновяване на данни. Power Automate анализ на процеси поглъща данните такива, каквито са, като съхранява всички стойности, предоставени в регистъра на събитията. Въпреки това, той използва така наречения механизъм за интерпретация на атрибути на ниво случай, за да работи с атрибутите на ниво случай.
С други думи, всеки път, когато атрибутът се използва за конкретна функция, която изисква стойности на ниво събитие (например филтриране на ниво събитие), продуктът използва стойностите на ниво събитие. Винаги, когато е необходима стойност на ниво случай (например филтър на ниво случай, анализ на първопричината), той използва интерпретираната стойност, която се взема от хронологично първото събитие в случая.
Финансови за всеки случай (последно събитие)
Същото като финансовото събитие (първо събитие), но когато се тълкува на ниво случай, стойността се взема от хронологично последното събитие в случая.
Къде да получите регистрационни данни от вашето приложение
Възможността за анализ на процеси се нуждае от данни от регистъра на събитията, за да извърши анализ на процеси. Въпреки че много таблици, които съществуват в базата данни на вашето приложение, съдържат текущото състояние на данните, те може да не съдържат хронологичен запис на събитията, които са се случили, което е задължителният формат на регистрационния файл на събитията. За щастие, в много по-големи приложения този исторически запис или дневник често се съхранява в определена таблица. Например много приложения на Dynamics съхраняват този запис в таблицата Дейности. Други приложения, като SAP или Salesforce, имат подобни концепции, но името може да е различно.
В тези таблици, които регистрират исторически записи, структурата на данните може да бъде сложна. Може да се наложи да съедините регистрационната таблица с други таблици в базата данни на приложението, за да получите конкретни идентификатори или имена. Освен това не всички събития, които ви интересуват, са регистрирани. Може да се наложи да определите кои събития трябва да се запазят или филтрират. Ако имате нужда от помощ, трябва да се свържете с ИТ екипа, който управлява това приложение, за да разберете повече.
Свързване към източник на данни
Предимството на директното свързване към база данни е поддържането на отчета за процеса актуален с най-новите данни от източник на данни.
Power Query Поддържа голямо разнообразие от конектори, които предоставят начин за анализ на процеси за свързване и импортиране на данни от съответния източник на данни. Често срещаните конектори включват текстова/CSV Microsoft Dataverse и SQL сървърна база данни. Ако използвате приложение като SAP или Salesforce, може да успеете да се свържете с тези източници на данни директно чрез техните конектори. За информация относно поддържаните конектори и как да ги използвате, отидете на Конектори в Power Query.
Изпробвайте възможността за анализ на процеси с конектора Text/CSV
Един лесен начин да изпробвате възможността за анализ на процеси, независимо къде се намира вашият източник на данни, е с конектора Text/CSV. Може да се наложи да работите с администратора на вашата база данни, за да експортирате малка извадка от регистрационния файл на събитията като CSV файл. След като имате CSV файла, можете да го импортирате във възможността за анализ на процеси, като използвате следните стъпки в екрана за избор на източник на данни.
Бележка
Трябва да OneDrive имате за бизнеса да използвате конектора за текст/CSV . Ако нямате OneDrive за Business, помислете дали да не използвате Празна таблица вместо Text/CSV, както е в следващата стъпка 3. Няма да можете да импортирате толкова много записи в празна таблица.
На началната страница за анализ на процеси създайте процес, като изберете Старт тук.
Въведете име на процес и изберете Създаване.
На екрана Избор на източник на данни изберете Всички категории>Текст/CSV.
Изберете Преглед OneDrive. Може да се наложи да се удостоверите.
Качете своя дневник на събитията, като изберете иконата Качване в горния десен ъгъл и след това изберете Файлове.
Качете вашия регистър на събитията, изберете вашия файл от списъка и след това изберете Отвори , за да използвате този файл.
Използване на конектора за поток от данни
Конекторът за поток от данни не се поддържа. Microsoft Power Platform Съществуващият поток от данни не може да се използва като източник на данни за Power Automate анализ на процеси.
Използвайте конектора Dataverse
Конекторът Dataverse не се поддържа. Microsoft Power Platform Трябва да се свържете с него с помощта на конектора OData, което изисква още няколко стъпки.
Уверете се, че имате достъп до Dataverse околната среда.
Имате нужда от URL адреса на средата, към която Dataverse се опитвате да се свържете. Обикновено изглежда така:
За да научите как да намерите URL адреса си, отворете Намиране на URL адреса Dataverse на средата ви.
На екрана - Избор Power Query на източници на данни изберете OData.
В текстовото поле на URL адреса въведете api/data/v9.2 в края на URL адреса, така че да изглежда така:
Под Идентификационни данни за връзка изберете Организационен акаунт в полето Вид удостоверяване.
Изберете вход и въведете идентификационните си данни.
Изберете Напред.
Разгънете папката OData . Трябва да видите всички таблици Dataverse в тази среда. Като пример, таблицата Дейности се нарича activitypointers.
Поставете отметка в квадратчето до таблицата, която искате да импортирате, и след това изберете Напред.