Udostępnij za pośrednictwem


Używanie składnika procesora paragonów w usłudze Power Apps

[Ten temat stanowi wstępną wersję dokumentacji i może ulec zmianie].

Komponent procesora paragonów AI Builder skanuje i wyodrębnia informacje z paragonów. Można robić zdjęcia bezpośrednio wewnątrz składnika lub ładować wcześniej wykonane zdjęcia. Dane są rozpoznawane i wyodrębniane przy użyciu właściwości wymienionych poniżej.

Aby uzyskać więcej informacje na temat aplikacji kanwy, zobacz Co to są aplikacje kanwy w Power Apps?

Ważne

  • Jest to funkcja w wersji zapoznawczej.
  • Funkcje w wersji zapoznawczej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu klienci mogą szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.

Wymagania

Składnik przetwarzania paragonów działa najlepiej z paragonami najczęściej używanymi przez restauracje, stacje benzynowe i różnych sprzedawców. Można wykrywać zarówno tekst drukowany, jak i napisany ręcznie.

Obecnie obsługiwane są tylko paragony ze Stanów Zjednoczonych w języku angielskim.

Aby osiągnąć najlepsze rezultaty, każdy paragon powinien znajdować się na oddzielnym, nierozmazanym zdjęciu.

  • Obraz powinien być zapisany w formacie .JPEG .PNG lub .PDF.
  • Rozmiar pliku obrazu musi być mniejszy niż 20 MB.
  • Wymiary obrazów muszą należeć do przedziału od 50 x 50 pikseli a 10 000 x 10 000 pikseli.
  • Format pliku PDF musi wynosić maksymalnie 17 x 17 cali, czyli musi być równy formatowi A3 lub formatowi listowemu, albo być mniejszy.
  • W przypadku dokumentów w formacie PDF przetwarzanych jest tylko pierwszych 200 stron.

Właściwości paragonu

Właściwość Definicja
Nazwa handlowca Nazwa sprzedawcy
Adres handlowca Adres sprzedawcy
Telefon handlowca Numer telefonu sprzedawcy
Data transakcji Data transakcji
Czas transakcji Godzina transakcji
Zakupione przedmioty Lista zakupionych przedmiotów
  • Nazwa: Nazwa zakupionego przedmiotu
  • Cena: cena zakupionego przedmiotu
  • Ilość: ilość zakupionego towaru
  • Cena całkowita: cena całkowita zakupionego przedmiotu
Suma częściowa Suma częściowa
Podatek Podatek
Porada Napiwek
Razem Łączna liczba

Uwaga

Wartości paragonów są zwracane jako ciągi. Aby przetworzyć je na liczby, można skorzystać z funkcji Value. Aby przetworzyć je na daty lub godziny, można skorzystać z funkcji DateValue i TimeValue. Użytkownik może również podać język tekstu przy użyciu taga językowego, takiego jak „en-US”.

Dodatkowe właściwości

Właściwość Definicja
Wykryte pola Dodatkowe informacje dla każdej z właściwości paragonu
  • Pole ograniczenia: współrzędne danego pola
  • Ufność: Poziom pewności modelu, że wykrywanie tekstu zostało przeprowadzone poprawnie
  • Numer strony: Na której stronie znajduje się pole
  • Wartość: Wartość danego pola
Odczytany tekst Lista wszystkich rozpoznanych wierszy tekstu na paragonie
  • Pole ograniczenia: współrzędne danego wiersza tekstu
  • Numer strony: Strona, na której znajduje się wiersz rozpoznanego tekstu
  • Wartość: Wiersz tekstu
OriginalImage Oryginalny obraz przed przetworzeniem
DisplayMode
  • Edycja: umożliwia wprowadzanie danych przez użytkownika
  • Widok: tylko wyświetla dane
  • Wyłączone: nie zezwala na wprowadzenie danych przez użytkownika
Wysokość Wysokość składnika
Wyświetlany obraz Określa, czy składnik wyświetla obraz
Pokaż pola ograniczenia Określa, czy składnik wyświetla pola ograniczenia czy nie
Tekst Tekst wyświetlany na przycisku, który aktywuje procesor paragonów
Visible Czy składnik jest wyświetlany, czy ukryty
Szerokość Szerokość składnika
X Odległość między lewą krawędzią składnika a lewą krawędzią jego kontenera nadrzędnego lub ekranu
Y Odległość między górną krawędzią składnika a górną krawędzią kontenera nadrzędnego lub ekranu

Dodatkowe właściwości projektu są dostępne w panelu Zaawansowane.

Wytyczne dotyczące ułatwień dostępu

Te wytyczne dotyczące kontrolki przycisku Power Apps mają również zastosowanie do składnika rozpoznawania tekstu.

Użyj paska formuł, aby pobrać wartość tekstową z wybranego elementu w kontrolce ReceiptProcessor

Oto kilka przykładów.

To wyrażenie łączy wartości w kolumnie „DetectedText” tabeli „ReceiptProcessor1” rozdzielone przecinkami i spacją.

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

To wyrażenie pobiera PurchasedItems właściwość ze ReceiptProcessor1 zmiennej.

  1. Select + Wstaw>tabelę danych (wersja zapoznawcza).

  2. W okienku po lewej stronie wybierz pozycję DataTable1, a następnie wprowadź następujące informacje na pasku formuły:

    ReceiptProcessor1.PurchasedItems
    
  3. Wybierz pozycję Pola>+ Dodaj pole.

  4. Wybierz opcję Nazwa,>Cena>, Ilość>, CenaCałkowita.

  5. Wybierz Dodaj.