Del via


Bruge komponenten til kvitteringsbehandling i Power Apps

[Dette emne er en foreløbig udgivelse af dokumentationen, og der kan forekomme ændringer.]

AI Builder-komponenten til kvittering for processoren scannes og udtrækkes oplysninger fra kvitteringer. Du kan tage billeder direkte i komponenten eller indlæse billeder, du har taget. Dataene identificeres og udtrækkes ved hjælp af egenskaberne nedenfor.

Du kan finde flere oplysninger om lærredapps under Hvad er lærredapps i Power Apps?

Vigtigt

  • Dette er en forhåndsversion af funktionen.
  • Forhåndsversionsfunktioner er ikke beregnet til produktionsformål og kan have begrænset funktionalitet. Disse funktioner er tilgængelige før en officiel udgivelse, så kunderne kan få tidlig adgang og give feedback.

Krav

Komponenten til kvitteringsbehandling fungerer bedst med salgskvitteringer, dem, der normalt bruges af restauranter, benzinstationer, forhandlere og andre. Der kan registreres både trykt og håndskrevet tekst.

I øjeblikket understøttes der kun engelske kvitteringer fra USA.

Du opnår de bedste resultater med ét tydeligt billede eller én tydelig scanning pr. kvittering.

  • Billedformatet skal være JPEG, PNG eller PDF.
  • Filstørrelsen skal være mindre end 20 MB.
  • Billeddimensionen være mellem 50 x 50 og 10000 x 10000 pixel.
  • PDF-dimensionerne må højst være 17 x 17", hvilket svarer til legal- eller A3-papirstørrelserne eller mindre.
  • I forbindelse med PDF-dokumenter behandles kun de første 200 sider.

Kvitteringsegenskaber

Egenskab Definition
MerchantName Forhandlernavn
MerchantAddress Forhandleradresse
MerchantPhone Forhandlers telefonnummer
TransactionDate Transaktionsdato
TransactionTime Transaktionsklokkeslæt
PurchasedItems Listen over købte elementer
  • Navn: Navnet på det købte element
  • Price: Pris for det købte element
  • Quantity: Antal af det købte element
  • TotalPrice: Samlet pris for det købte element
Subtotal Subtotal
Skat Skat
Tip! Tip
Total Total

Bemærk

Kvitteringsværdier returneres som strenge. Hvis du vil arbejde med dem som tal, kan du bruge funktionen Value. Hvis du vil arbejde med dem som datoer eller klokkeslæt, kan du bruge funktionerne DateValue og TimeValue. Du kan også angive sproget for teksten med en sprogkode, f.eks. "en-US".

Flere egenskaber

Egenskab Definition
DetectedFields Flere oplysninger om de enkelte kvitteringsegenskaber
  • BoundingBox: Koordinaterne for feltet
  • Confidence: Hvor konfident modellen er i registreringen af feltet
  • PageNumber: Den side, feltet er på
  • Value: Værdien i feltet
DetectedText Listen over alle genkendte linjer af tekst på kvitteringen
  • BoundingBox: Koordinaterne for linjen med tekst
  • PageNumber: Den side, linjen med tekst er på
  • Value: Linjen med tekst
OriginalImage Det oprindelige billede før behandling
DisplayMode
  • Edit: Tillader brugerinput
  • View: Viser kun data
  • Disabled: Brugerinput tillades ikke
Height Komponentens højde
ImageDisplayed Angiver, om komponenten viser billedet eller ej
ShowBoundingBoxes Angiver, om komponenten viser afgrænsningskanten eller ej
Tekst Teksten, der vises på den knap, som aktiverer kvitteringsbehandlingen
Visible Angiver, om komponenten vises eller er skjult
Width Komponentens bredde
X Afstanden mellem komponentens venstre kant og den venstre kant af komponentens overordnede objektbeholder eller skærm
Y Afstanden mellem komponentens øverste kant og den øverste kant af komponentens overordnede objektbeholder eller skærm

Der er flere tilgængelige designegenskaber i panelet Avanceret.

Retningslinjer for tilgængelighed

Disse retningslinjer for knapkontrolelementet i Power Apps gælder også for komponenten for tekstgenkendelse.

Brug formellinjen til at hente tekstværdien fra det valgte element i kontrolelementet ReceiptProcessor

Her er nogle eksempler.

Dette udtryk sammenkæder værdierne i kolonnen 'DetectedText' i tabellen 'ReceiptProcessor1', adskilt af et komma og et mellemrum.

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

Dette udtryk henter egenskaben PurchasedItems fra variablen ReceiptProcessor1 .

  1. Vælg + Indsæt>datatabel (forhåndsversion).

  2. Vælg DataTabel1 i venstre rude, og angiv derefter følgende på formellinjen:

    ReceiptProcessor1.PurchasedItems
    
  3. Vælg feltet> Felter+ Tilføj.

  4. Vælg Navn>Pris>Antal>TotalPrice.

  5. Vælg Tilføj.