Personnalisation de Badge Reader Integration

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

    Les script includes 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 script includes en utilisant des points d'extension scriptés.

    Il existe différents scénarios dans lesquels la possibilité de modifier le code des script includes 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 script Includes 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 le script include 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 le script include 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 le script include BadgeReaderScanProcessor.

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

    Pour plus d’informations sur les points d’extension scriptés et sur la manière de les créer et de les utiliser, reportez-vous aux sections Utilisation de points d’extension pour étendre les fonctionnalités de l’application et Création et ajout d’un point d’extension scripté.