Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Нотатка
З травня 2025 року ім’я дії Витяг інформації з документів – Обробка документів.
Щоб використовувати модель Power Automate обробки документів, виконайте такі дії.
авторизуйтесь в Power Automate.
Виберіть +Створити>миттєвий хмарний потік.
Виберіть Вручну запустити ланцюжок>Створити.
Виберіть Запускати потік вручну, а потім натисніть +Додати вхідний>файл на панелі ліворуч.
У конструкторі виберіть + після Вручну запускати ланцюжок, а потім виберіть у списку дій пункт Обробляти документи .
Виберіть модель обробки документів, яку ви хочете використовувати, а потім виберіть тип документа.
У полі Форма додайте
File Contentз активатора.
У послідовних діях можна використовувати будь-яке з полів і таблиць, витягнутих AI Builder моделлю. Наприклад, припустимо, що ваша модель навчена витягувати те, і
InvoiceIDзначенняTotal. Ви також хочете опублікувати їх на каналі Microsoft Teams після AI Builder витягування їх із документа. Вам слід додати повідомлення Post в чат або дію каналу , а потім поля виведення з AI Builder моделі.Нотатка
- Щоб отримати значення поля, виберіть <field_name> значення.
- Щоб отримати показник впевненості для витягнутого елемента, виберіть <field_name> показник впевненості.
Вітаємо! Ви створили хмарний потік, у якому AI Builder використовується модель обробки документів. Виберіть Зберегти у верхньому правому куті, а потім натисніть Перевірити , щоб спробувати свій хмарний потік.
Діапазон сторінок
Для документів, які містять кілька сторінок, можна вказати діапазон сторінок, який потрібно обробити.
На картці Обробка документів виберіть Додаткові параметри, а потім виберіть Сторінки.
У параметрі Pages введіть значення сторінки або діапазон сторінок. Приклад: 1 або 3-5.
Нотатка
Якщо у вас великий документ лише з однією формою, настійно рекомендуємо використовувати параметр Pages . Це може знизити витрати на прогнозування моделі, що може підвищити продуктивність. Однак діапазон сторінок повинен містити унікальну форму для дії для повернення правильних даних.
Приклад: документ містить першу форму на сторінці 2 і другу форму, яка займає сторінки 3 і 4:
- Якщо ввести діапазон сторінок 2, він повертає дані першої форми.
- Якщо ввести діапазон сторінок 3-4, він повертає лише дані другої форми.
- Якщо ви введете діапазон сторінок 2-4, він повертає лише часткові дані першого та другого формату (слід уникати).
Вхідні параметри
| Ім'я | Обов'язковий | Ввести | Опис | Значення |
|---|---|---|---|---|
| Модель штучного інтелекту | Так | модель | Модель обробки документів для використання для аналізу | Навчені та опубліковані моделі обробки документів |
| Тип документа | Так | список | Тип файлу форми для аналізу | Документ PDF (.pdf), зображення JPEG (.jpeg), зображення PNG (.png) |
| Форма | Так | файл | Форма для обробки | |
| Сторінок | No | рядок | Діапазон сторінок для обробки |
Параметри виводу
| Ім'я | Ввести | Опис | Значення |
|---|---|---|---|
| {field} цінність | рядок | Значення, отримане моделлю штучного інтелекту | |
| {field} Оцінка впевненості | плавати | Наскільки достовірні прогнози надає модель | Значення в діапазоні від 0 до 1. Значення, близькі до 1, вказують на більшу впевненість у точності видобутого значення |
| {table}{column} цінність | рядок | Значення, отримане моделлю штучного інтелекту для клітинки в таблиці | |
| {table}{column} Оцінка впевненості | плавати | Наскільки достовірні прогнози надає модель | Значення в діапазоні від 0 до 1. Значення, близькі до 1, вказують на більшу впевненість у точності значення витягнутої клітинки |
Нотатка
Можуть бути запропоновані додаткові параметри виводу, такі як координати полів, багатокутники, обмежувальні рамки та номери сторінок. Вони не вказані спеціально, оскільки призначені для розширеного використання.
Координати представлені у відсотках від висоти та ширини документа, що починаються з верхнього лівого кута. Наприклад, якщо задані координати X = 0,10 і Y = 0,20, це означає розташування на рівні 10% від ширини документа вздовж осі X і 20% від його висоти вздовж осі Y, виміряні від верхнього лівого кута.
Загальні випадки застосування
Ітерація виводу таблиці обробки документа в Power Automate
Щоб проілюструвати цю процедуру, ми використовуємо наступний приклад, де ми навчили модель обробки документів витягувати таблицю, яку ми назвали «Елементи » з трьома стовпцями: «Кількість», «Опис» і «Підсумок». Ми хочемо зберегти кожен елемент рядка з таблиці у файлі Excel.
Виберіть поле, в яке потрібно записати комірку для таблиці. Відкриється панель динамічного контенту, яка показує все, що вміє витягувати модель обробки документів. Знайдіть {ім’я} {таблиці, ім’я} стовпця, значення. Наш приклад використовує
Items Quantity value.
Після додавання цього значення дія, до якої ви його додали, автоматично вставляється в поле «Застосувати до кожного елемента керування». Таким чином, кожен рядок у таблиці обробляється під час потоку хмар.
Продовжуйте додавати стовпці, які ви хочете повторювати.
Обробляти виводи чекбоксів у Power Automate
Значення прапорця мають тип Boolean: true означає, що прапорець позначено як вибраний у документі, і false означає, що це не так.
Одним із способів перевірки його значення є дія «Умова ». Якщо значення галочки дорівнює true, то виконується одна дія. Якщо значення є false, виконайте іншу дію. На наступному прикладі наведено приклад.
Іншим варіантом є відображення true/false виводу прапорця з іншими значеннями на ваш вибір за допомогою виразу if . Наприклад, у файлі Excel може бути стовпець, у якому потрібно написати «Пріоритет», якщо вибрано один із пунктів у документі, або «Непріоритетний», якщо його не вибрано. Для цього можна використовувати наступний вираз: if(<document processing output>, 'Priority', 'Non-priority'). Наступна анімація показує приклад.
Видалення символів валюти (€, $,...) у виводі обробки документа в Power Automate
Для ілюстрації, загальне значення, отримане моделлю обробки документів, може мати символ валюти, наприклад, $54. Щоб видалити знак $ або будь-які інші символи, які ви хочете пропустити, використовуйте вираз заміни , щоб видалити його. Ось як це зробити:
replace(<document processing output>, '$', '')
Перетворення вихідного рядка обробки документа на число в Power Automate
AI Builder Обробка документа повертає всі витягнуті значення у вигляді рядків. Якщо місце призначення, де потрібно зберегти значення, отримане під час AI Builder обробки документа, вимагає числа, можна перетворити значення на число за допомогою виразу int або float . Використовуйте int, якщо число не має десяткових дробів. Використовуйте число з плаваючою комою, якщо число має десяткові дроби. Ось як це зробити:
float('<document processing output>')
Видалення пробілів у виводі обробки документа в Power Automate
Щоб видалити порожні пробіли з вихідних значень, використовуйте функцію заміни :
replace(<document processing output>, ' ', '')
Перетворення вихідного рядка обробки документа на дату в Power Automate
AI Builder Обробка документів повертає всі виводи у вигляді рядків. Якщо адресат, у якому потрібно зберегти значення, отримане під час обробки документа, має бути у форматі дати, можна перетворити значення, яке містить дату, на формат дати. Зробіть це за допомогою виразу formatDateTime . Ось як це зробити:
formatDateTime(<document processing output>)
Фільтруйте підпис електронної пошти з потоку, щоб він не оброблявся моделлю обробки документів (Microsoft 365 Outlook)
Для вхідних електронних листів із Microsoft 365 з’єднувача Outlook підписи електронної пошти підбираються Power Automate як вкладення. Щоб вони не оброблялися моделлю обробки документів, додайте до хмарного потоку умову, яка перевіряє, чи дорівнює false, вивідним Microsoft 365 із з’єднувача Outlook із назвою «Вбудовані вкладення». У гілці умова Якщо так додайте дію обробки документа. При цьому обробляються лише вкладення електронної пошти, які не є вбудованими підписами.