Personnalisation de Badge Reader Integration
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é.