Personnaliser l'intégration du lecteur de badge

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Badge Reader Integration comprend plusieurs points d'extension scriptés qui vous permettent de personnaliser le Includes de script installé avec la fonctionnalité.

    Les includes de script sous-jacents de Badge Reader Integration sont en lecture seule. Les clients qui souhaitent modifier l'aspect et la configuration de la fonctionnalité peuvent modifier plusieurs includes de script en utilisant des points d'extension scriptés.

    Il existe différents scénarios dans lesquels la possibilité de modifier le code des includes de script est bénéfique. Par exemple, si vous utilisez déjà un modèle de données pour stocker vos numéros de badge, vous ne voudrez peut-être pas utiliser la table Badge de l'utilisateur (sn_badge_user_badge) de l'application Badge Reader Integration pour stocker vos numéros de badge. Au lieu de cela, vous pouvez créer une implémentation d'extension pour sn_badge.BadgeReader qui prend en charge votre modèle de données.

    Vous souhaitez peut-être personnaliser les types de données que vous recevez suite à une analyse de badge ou la manière dont vous souhaitez analyser ces données. Vous pouvez créer une implémentation d'extension pour sn_badge.BadgeReaderParser qui prend en charge votre modèle de données.

    Le code suivant est disponible pour modification à l'aide de points d'extension scriptés avec l'application Badge Reader Integration :

    Points d'extension scriptés Description
    BadgeReader

    Nom de l'API : sn_badge.BadgeReader

    Point d'extension utilisé par le Includes de script BadgeReaderImpl.

    Utilisez ce script pour trouver un lecteur de badge par son identificateur d'appareil.

    BadgeReaderParser

    Nom de l'API : sn_badge.BadgeReaderParser

    Point d'extension utilisé par l'include de script BadgeReaderParserImpl.

    Utilisez-le pour analyser la chaîne de données de la carte à partir de l'API.

    BadgeReaderUser

    Nom de l'API : sn_badge.BadgeReaderUser

    Point d'extension utilisé par l'include de script BadgeReaderUserImpl.

    Utilisez ce script pour trouver un sys_user à partir d'un numéro de badge et d'un code d'établissement.
    Remarque :
    si vous disposez déjà d'un modèle de données pour stocker vos numéros de badge, il s'agit du script à utiliser pour remplacer le code de l'application Badge Reader Integration afin de prendre en charge votre modèle de données.
    BadgeReaderScanProcesseur

    Nom de l'API : sn_badge.BadgeReaderScanProcessor

    Point d'extension utilisé par l'include de script BadgeReaderScanProcessor.

    Utilisez-le pour gérer l'événement d'analyse de badge.

    Pour plus de détails sur les points d'extension scriptés et sur la manière de les créer et de les utiliser, consultez Utilisation de points d'extension pour étendre la fonctionnalité d'application et Création et ajout d'un point d'extension scripté.