Définitions de transaction (propriétés)

Les paramètres pour les définitions de transaction sont décrits dans le tableau.

Nom

Description

Nom

Saisissez un nom.

Encodage

Sélectionnez le jeu de caractères utilisé par la source de transaction, par exemple la caisse. Ceci aide XProtect Transact à convertir les données de transaction en texte intelligible que vous pouvez utiliser lors de la configuration de la définition.

Si vous sélectionnez le mauvais encodage, il se peut que les données soient inintelligibles.

Démarrer la collecte des données

Collecte des données de transaction à partir de la source de transaction connectée. Vous pouvez utiliser les données pour configurer une définition de transaction.

Attendez qu'une (ou plusieurs de préférence) transaction soit terminée.

Arrêter la collecte des données

Lorsque vous avez recueilli suffisamment de données pour configurer la définition, cliquez sur ce bouton.

Charger à partir d'un fichier

Si vous souhaitez importer des données d'un fichier existant, cliquez sur ce bouton. C'est habituellement un fichier que vous avez créé en format .capture. Bien qu'un autre format soit possible. Le plus important c'est que l'encodage du fichier importé corresponde à l'encodage sélectionné pour la définition en cours.

Enregistrer dans un fichier

Si vous souhaitez enregistrer les données brutes dans un fichier, cliquez sur ce bouton. Vous pourrez toujours les réutiliser ultérieurement.

Type de correspondance

Sélectionnez le type de correspondance à utiliser pour rechercher le masquage de début et de fin dans les données brutes recueillies :

  • Utiliser une correspondance exacte : La recherche identifie les séries qui contiennent exactement ce que vous avez saisi dans les champs Masquage de début et Masquage de fin.
  • Utiliser des jokers : La recherche identifie les séries qui contiennent ce que vous avez saisi dans les champs Masquage de début et Masquage de fin en présence d'un symbole joker (*, #, ?).
    * correspond à n'importe quel nombre de caractères. Par exemple, si vous avez saisi "Commencer la tra*tion", la recherche identifie les séries qui contiennent "Commencer la transaction".
    # correspond à un chiffre. Si vous avez saisi "# pastèque", la recherche identifie les séries qui contiennent par exemple "1 pastèque".
    ? correspond à un caractère. Par exemple, vous pouvez saisir "Commencer la trans?ction" pour identifier les séries qui contiennent "Commencer la transaction".
  • Utiliser une expression régulière : Utilisez ce type de correspondance pour identifier les séries qui contiennent des méthodes ou conventions de notation spécifiques, par exemple un format de date ou un numéro de carte bancaire. Pour plus d'informations, voir le site web de Microsoft.

Données brutes

Les séries de données de transaction provenant de la source de transaction connectée s'affichent dans cette section.

Masquage de début

Précisez un masquage de début pour indiquer le début de la transaction. Les lignes horizontales sont insérées dans le champ Aperçu afin de visualiser le début et la fin de la transaction. Elles permettront également de séparer les différentes transactions.

Masquage de fin

Précisez un masquage de fin pour indiquer la fin de la transaction. Un masquage de fin n'est pas obligatoire mais peut s'avérer utile si les données reçus contiennent des informations inutiles entre chaque transaction, telles que des informations relatives aux heures d'ouverture ou aux offres spéciales.

Si vous ne précisez pas de masquage de fin, la fin du ticket de caisse sera définie en fonction du début du ticket suivant. Le début du ticket est défini par le champ de Masquage de début.

Ajouter un filtre

Utilisez le bouton Ajouter un filtre pour indiquer les caractères à omettre dans XProtect Smart Client ou à remplacer par d'autres caractères ou un saut de ligne.

Le fait de remplacer des caractères s'avère utile lorsque la série de la source de transaction contient des caractères de commande n'étant pas destinés à être imprimés. Il est nécessaire d'ajouter un saut de ligne pour reproduire l'apparence du ticket d'origine dans XProtect Smart Client.

Filtrer le texte

Affiche les caractères sélectionnés dans la section des Données brutes. Si vous souhaitez omettre ou remplacer des caractères qui ne sont pas présents dans la série des données brutes recueillies, vous pouvez les saisir manuellement dans le champ Caractère.

S'il s'agit d'un caractère de commande, vous devez saisir sa valeur d'octet hexadécimale. Utilisez ce format pour la valeur d'octet : {XX} et {XX,XX,...} si le caractère contient plus d'un octet.

Action

Pour chaque filtre ajouté, vous devez préciser la manière dont les caractères sélectionnés sont traités :

  • Omettre : les caractères sélectionnés sont omis.
  • Remplacer : les caractères sélectionnés sont remplacés par les caractères spécifiés.
  • Ajouter un saut de ligne : les caractères sélectionnés sont remplacés par un saut de ligne.

Substitution

Saisissez le texte devant remplacer les caractères sélectionnés. Uniquement requis si vous avez sélectionné l'action Remplacer.

Aperçu

Utilisez la section Aperçu pour vérifier que vous avez identifié et filtré les caractères non désirés. Le résultat ressemble à un vrai ticket de caisse dans XProtect Smart Client.

Voir également

Add transaction definitions

© 2019 Milestone Systems A/S