Споделяне чрез


Използване на компонента за обработка на разписки в Power Apps

[Тази тема е предварителна документация и подлежи на промяна.]

Компонентът AI Builder на процесора за разписки сканира и извлича информация от разписките. Можете да правите снимки директно в компонента или да зареждате изображения, които вече са направени. Данните се разпознават и извличат с помощта на свойствата по-долу.

За повече информация относно приложенията за платно вижте Какво представляват приложенията за платно Power Apps?

Важно

  • Това е функция за предварителен преглед.
  • Функциите за предварителен преглед не са предназначени за производствена употреба и може да са с ограничена функционалност. Тези функции са достъпни преди официалното издание, за да могат клиентите да получат ранен достъп и да дадат обратна връзка.

Изисквания

Компонентът на процесора за разписки работи най-добре с касови бележки, които обикновено се използват от ресторанти, бензиностанции и търговци на дребно и други. Могат да бъдат открити както печатен, така и ръкописен текст.

В момента се поддържат само английски разписки от Съединените щати.

За да получите най-добри резултати, предоставете една ясна снимка или сканиране на касова бележка.

  • Форматът на изображението трябва да бъде JPEG, PNG или PDF.
  • Размерът на файла трябва да е по-малък от 20 MB.
  • Размерите на изображението трябва да са между 50 x 50 пиксела и 10 000 x 10 000 пиксела.
  • Размерите на PDF файла трябва да бъдат най-много 17 x 17 инча, което е еквивалентно на легалните размери на хартията или A3 или по-малки.
  • За PDF документи се обработват само първите 200 страници.

Свойства на разписката

Свойство Дефиниция
MerchantName Име на търговеца
MerchantAddress Адрес на търговеца
MerchantPhone Телефонен номер на търговеца
ТранзакцияДата Дата на транзакцията
Време за транзакция Час на трансакцията
ЗакупениАртикули Списъкът на закупените артикули
  • Име: Име на закупения артикул
  • Цена: Цена на закупения артикул
  • Количество: Количество на закупения артикул
  • TotalPrice: Обща цена на закупения артикул
Междинна сума Междинна сума
Данък Данък
Бакшиш Съвет
Възлизам Обща сума

Бележка

Стойностите на разписките се връщат като низове. За да ги манипулирате като числа, можете да използвате функцията Value . За да ги манипулирате като дати или часове, можете да използвате функциите DateValue и TimeValue . Можете също да посочите езика на текста с езиков етикет, като например "en-US".

Допълнителни свойства

Свойство Дефиниция
Открити полета Допълнителна информация за всеки от имотите на разписката
  • BoundingBox: Координатите на полето
  • Увереност: Колко уверен е моделът в откриването на полето
  • PageNumber: На коя страница се намира полето
  • Стойност: Стойността на полето
Открит текст Списъкът на всички разпознати редове текст на разписката
  • BoundingBox: Координатите на реда на текста
  • PageNumber: На коя страница се намира редът на текста
  • Стойност: Редът на текста
Оригинално изображение Оригиналното изображение преди обработка
Режим на показване
  • Редактиране: Позволява въвеждане от потребителя
  • Изглед: Показва само данни
  • Деактивирано: Не позволява въвеждане от потребителя
Височина Височината на компонента
Показано изображение Дали компонентът показва изображението или не
ShowBoundingBoxes Дали компонентът показва ограничителните полета или не
Текст Текстът, който се появява на бутона, който активира процесора за разписки
Видим Дали компонентът се появява или е скрит
Широчина Ширината на компонента
X Разстоянието между левия ръб на компонента и левия ръб на родителския контейнер или екран
Y Разстоянието между горния ръб на компонента и горния ръб на родителския контейнер или екран

Допълнителни свойства на дизайна са налични в панела Разширени .

Насоки за достъпност

Тези указания за контролата на Power Apps бутоните се отнасят и за компонента за разпознаване на текст.

Използвайте лентата с формули, за да извлечете текстовата стойност от избрания елемент в контролата ReceiptProcessor

Ето някои примери.

Този израз обединява стойностите в колоната "DetectedText" на таблицата "ReceiptProcessor1", разделени със запетая и интервал.

Concat(ReceiptProcessor1.DetectedText,Value,", ")

Този израз извлича свойството PurchasedItems от променливата ReceiptProcessor1 .

  1. Select + Вмъкване>на таблица с данни (преглед).

  2. В левия прозорец изберете DataTable1 и след това въведете следното в лентата за формули:

    ReceiptProcessor1.PurchasedItems
    
  3. Изберете Полета>+ Добавяне на поле.

  4. Изберете Име>Цена>Количество>ОбщоЦена.

  5. Избери Добавяне.