Utiliser le composant de traitement des reçus dans Power Apps
[Cette rubrique fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]
Le composant de traitement des reçus AI Builder numérise et extrait les informations des reçus. Vous pouvez prendre des photos directement dans le composant ou charger des photos que vous avez déjà prises. Les données sont reconnues et extraites à l’aide des propriétés répertoriées ci-dessous.
Pour plus d’informations sur les applications de canevas, voir Que sont les applications canevas dans Power Apps ?
Important
- Cette fonctionnalité est une fonctionnalité en version préliminaire.
- Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une publication officielle afin que les clients puissent y accéder de façon anticipée et fournir des commentaires.
Conditions préalables
Le composant du processeur de reçus fonctionne mieux avec les reçus de vente, qui sont couramment utilisés par les restaurants, les stations-service et les détaillants, entre autres. Les textes imprimés et manuscrits peuvent être détectés.
Seuls les reçus en anglais provenant des États-Unis sont actuellement pris en charge.
Afin d’obtenir les meilleurs résultats, fournissez une photo claire ou numérisée par reçu.
- Le format d’image doit être JPEG, PNG ou PDF.
- La taille de fichier doit être inférieure à 20 mégaoctets (Mo).
- Pour les images, les dimensions doivent être comprises entre 50 x 50 pixels et 10000 x 10000 pixels.
- Les dimensions du PDF doivent être au maximum de 17 x 17 pouces, ce qui équivaut au format de papier Legal ou A3 ou inférieur.
- Pour les documents PDF, seules les 200 premières pages sont traitées.
Propriétés du reçu
Propriété | Définition |
---|---|
Nom du prestataire | Nom du prestataire |
Adresse du prestataire | Adresse du prestataire |
Téléphone du prestataire | Numéro de téléphone du prestataire |
Date de transaction | Date de la transaction |
Heure de la transaction | Heure de la transaction |
Articles achetés | Liste des articles achetés
|
Sous-total | Sous-total |
Taxes | Taxes |
Conseil | Pourboire |
Total | Total |
Note
Les valeurs des reçus sont renvoyées sous forme de chaînes. Pour les manipuler sous forme de nombres, vous pouvez utiliser la fonction Valeur. Pour les manipuler sous forme de dates ou d’heures, vous pouvez utiliser les fonctions DateValue et TimeValue. Vous pouvez également spécifier la langue du texte avec une balise de langue, telle que « en-US ».
Propriétés supplémentaires
Propriété | Définition |
---|---|
DetectedFields | Informations supplémentaires pour chacune des propriétés de reçu
|
DetectedText | Liste de toutes les lignes de texte reconnues sur le reçu
|
OriginalImage | L’image originale avant le traitement |
DisplayMode |
|
Hauteur | Hauteur du composant |
ImageDisplayed | détermine si le composant affiche ou non l’image. |
ShowBoundingBoxes | détermine si le composant affiche ou non les zones de délimitation. |
Texte | Texte qui apparaît sur le bouton qui active le processeur de reçu. |
Visible | Si le composant s’affiche ou est masqué. |
Largeur | Largeur du composant |
X | Distance entre le bord gauche du composant et le bord gauche de l’écran ou du conteneur parent |
Y | Distance entre le bord supérieur du composant et le bord supérieur de son écran ou conteneur parent |
Des propriétés supplémentaires de conception sont disponibles dans le volet de Avancé.
Instructions d’accessibilité
Ces instructions pour le contrôle button Power Apps s’appliquent également au composant de reconnaissance de texte.
Utiliser la barre de formule pour récupérer la valeur de texte de l’élément sélectionné dans le contrôle ReceiptProcessor
Voici quelques exemples.
Cette expression concatène les valeurs de la colonne « DetectedText » de la table « ReceiptProcessor1 », séparées par une virgule et un espace.
Concat(ReceiptProcessor1.DetectedText,Value,", ")
Cette expression récupère la PurchasedItems
propriété de la ReceiptProcessor1
variable.
Sélectionner + Insérer>Tableau de données (version préliminaire).
Dans le volet de gauche, Sélectionner DataTable1, puis saisissez ce qui suit dans la barre de formule :
ReceiptProcessor1.PurchasedItems
Sélectionner Champs>+ Ajouter un champ.
Sélectionner Nom>Prix>Quantité>PrixTotal.
Sélectionnez Ajouter.