Configuration des transactions

Après l’activation de vos licences XProtect Transact :

  1. Ajoutez et configurez les sources fournissant les données de transaction, par exemple les caisses enregistreuses.
  2. Spécifiez ce qui définit une transaction, c’est-à-dire, là où elle commence et se termine, y compris la façon dont elle doit être présentée dans XProtect Smart Client.

Lorsque vous avez terminé la configuration de la transaction, vous pouvez définir des événements de transaction et les configurer pour déclencher des règles ou alarmes. Dans XProtect Smart Client, les opérateurs peuvent enquêter sur les transactions en fonction de ces événements. Pour plus d’informations, voir Configuration des alarmes et des événements de transaction.

Ajouter une source de transaction (assistant)

Pour connecter des données d’une source de transaction à XProtect Transact, vous devez ajouter les sources de transaction, par exemple un distributeur automatique. Dans l'assistant, sélectionnez un connecteur pour connecter une ou plusieurs caméras.

Si vous ne possédez pas de licence de source de transaction pour la source que vous souhaitez ajouter, le système fonctionnera pendant les 30 jours de la période de grâce. Assurez-vous d'obtenir une licence de source de transaction supplémentaire et de l'activer à temps.

Étapes :

  1. Dans le panneau Navigation du site, développez Transact.
  2. Allez au panneau Vue d’ensemble.Cliquez avec le bouton droit de la souris sur le nœud Sources de transaction et sélectionnez Ajouter une source. L'assistant apparaît.
  3. Suivez les instructions présentées dans l'assistant.
  4. En fonction du connecteur sélectionné, vous devez remplir différents champs. Pour plus d'informations, voir Sources de transaction (propriétés). Vous pouvez modifier ces paramètres une fois l'assistant terminé.
  5. Si la définition de transaction nécessaire n'est pas disponible, cliquez sur Ajouter nouvelle pour créer une nouvelle définition de transaction.

Sources de transaction (propriétés)

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

Nom

Description

Activer

Si vous souhaitez désactiver la source de transaction, décochez cette case. Le flux de données de transaction s'arrête, mais les données déjà importées restent sur le serveur d'événements. Vous pouvez toujours afficher les transactions d’une source de transaction désactivée dans XProtect Smart Client au cours de sa durée de rétention.

Même une source de transaction désactivée nécessite une licence de source de transaction.

Nom

Si vous souhaitez modifier le nom, veuillez saisir un nouveau nom ici.

Connecteur

Vous ne pouvez pas modifier le connecteur sélectionné lors de la création de la source de transaction. Pour sélectionner un connecteur différent, vous devez créer une nouvelle source de transaction et sélectionnez le connecteur désiré au cours de l'assistant d'installation.

Définitions des transactions

Vous pouvez sélectionner une définition de transaction différente qui définit comment transformer les données de transaction en transactions et en lignes de transaction. Ceci définit :

  • Le début et la fin de la transaction
  • L’affichage des transactions dans XProtect Smart Client
Durée de rétention

Précisez le nombre de jours durant lesquels les données de transaction seront conservées sur le serveur d'événements. La durée de rétention par défaut est de 30 jours. Une fois la durée de rétention expirée, les données sont supprimées automatiquement. Ceci permet de ne pas dépasser la capacité de stockage de la base de données.

La valeur minimum est 1 jour et la valeur maximum est 1000 jours.

Connecteur client TCP

Si vous avez sélectionné le connecteur client TCP, veuillez spécifier les paramètres suivants :

  • Nom d’hôte : saisissez le nom d’hôte du serveur TCP correspondant à la source de transaction
  • Port : saisissez le nom du port du serveur TCP correspondant à la source de transaction
Connecteur de port série

Si vous avez sélectionné le Connecteur de port série, veuillez spécifier ces paramètres et vous assurer qu'ils correspondent aux paramètres de la source de transaction :

  • Port série : sélectionnez le port COM
  • Vitesse de transmission : veuillez préciser le nombre d’octets transmis par seconde
  • Parité : veuillez préciser la méthode de détection des erreurs dans les transmissions. Par défaut, l’option Aucun est sélectionnée
  • Bits de données : veuillez préciser le nombre d’octets utilisés pour représenter un caractère de données
  • Bits d'arrêt : veuillez spécifier le nombre d'octet pour indiquer lorsqu'un octet est transmis. La plupart des périphériques nécessite 1 octet
  • Établissement d’une liaison : veuillez préciser la méthode de liaison pour déterminer le protocole de communication entre la source de transaction et le serveur d’événements

Créer et ajouter des définitions de transaction

Pour définir une source de transaction, vous devez préciser une définition de la source. Une définition transforme les données brutes reçues en données présentables, afin que les utilisateurs puissent afficher les données dans XProtect Smart Client dans un format qui correspond aux vrais tickets de caisse. Ceci est nécessaire car les données brutes prennent généralement la forme d'une seule série de données, et il est parfois difficile d'identifier le début et la fin de chaque transaction.

Étapes :

  1. Dans le panneau Navigation du site, développez Transact.
  2. Sélectionner des Définitions de transaction.
  3. Allez au panneau Vue d’ensemble.Cliquez avec le bouton droit de la souris sur Définition de transaction et sélectionnez Ajouter une nouvelle. Plusieurs paramètres apparaissent dans la section Propriétés.
  4. Utilisez les champs Tendance de début et Tendance de fin pour spécifier les données qui définissent le début et la fin de chaque ticket.
  5. Cliquez sur Démarrer la collecte des données pour recueillir les données brutes de la source de données connectée. Plus vous recueillez des données, moins vous avez de chance de rater les caractères que vous souhaitez remplacer ou omettre, par exemple des caractères de contrôle.
  6. Dans la section Données brutes, sélectionnez les caractères que vous souhaitez remplacer ou omettre. Si vous voulez saisir les caractères manuellement, sautez cette étape et cliquez sur Ajouter un filtre.
  7. Cliquez sur Ajouter un filtre pour définir l’affichage des caractères sélectionnés des données de source de transaction dans XProtect Smart Client.
  8. Pour chaque filtre, sélectionnez une action pour déterminer la manière de transformer les caractères. La section Aperçu vous donne un aperçu de l'affichage des données avec les filtres définis.

Vous pouvez également charger des données préalablement recueillies et stockées dans votre ordinateur. Pour ce faire, cliquez sur Charger à partir d'un fichier.

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

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ébut de 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êt de 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 modèle 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 Modèle de début et Modèle de fin
  • Utiliser des jokers : La recherche identifie les séries qui contiennent ce que vous avez saisi dans les champs Modèle de début et Modèle 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 à 1 chiffre. Si vous avez saisi "# pastèque", la recherche identifie les séries qui contiennent par exemple "1 pastèque".
    ? correspond à 1 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 (https://docs.microsoft.com/dotnet/standard/base-types/regular-expression-language-quick-reference/)
Données brutes

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

Modèle de début

Précisez un modèle 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.

Modèle de fin

Précisez un modèle de fin pour indiquer la fin de la transaction. Un modèle 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 modèle 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 Modèle de début.

Ajouter un filtre

Utilisez le bouton Ajouter des filtres 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 des sauts de ligne pour reproduire l’apparence des tickets d’origine dans XProtect Smart Client.

Texte de filtre

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.

Supprimez les caractères de contrôle qui ne sont pas définis comme étant des filtres de texte

Supprimez les caractères non imprimables qui n'ont pas été supprimés après l'ajout des filtres.

Dans le volet Données brutes et la section Prévisualisation, vous pouvez voir comment les chaînes des données de transactions changent lorsque vous activez ou désactivez ce paramètre.

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.