Personnaliser l'intégration du lecteur de badge
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é.