Integration eines Abzeichenlesers anpassen
Badge Reader Integration umfasst mehrere skriptbasierte Erweiterungspunkte, mit denen Sie Skripteinbindungen anpassen können, die mit der Funktion installiert werden.
Die zugrundeliegenden Badge Reader Integration-Skripteinbindungen sind schreibgeschützt. Kunden, die das Aussehen und Verhalten der Funktion ändern möchten, können mehrere Skripteinbindungen mithilfe von skriptbasierten Erweiterungspunkten ändern.
Es gibt verschiedene Szenarien, in denen die Möglichkeit zur Änderung von Skripteinbindungscode vorteilhaft ist. Wenn Sie beispielsweise bereits ein Datenmodell zum Speichern Ihrer Abzeichennummern verwenden, möchten Sie möglicherweise nicht die Tabelle „Badge Reader Integration-Anwendung Anwenderabzeichen“ (sn_badge_user_badge) verwenden, um Ihre Abzeichennummern zu speichern. Stattdessen können Sie eine Erweiterungsimplementierung für sn_badge.BadgeReader erstellen, die Ihr Datenmodell unterstützt.
Vielleicht möchten Sie die Datentypen anpassen, die Sie von einem Abzeichen-Scan erhalten, oder wie Sie diese Daten analysieren möchten. Sie können eine Erweiterungsimplementierung für sn_badge.BadgeReaderParser erstellen, die Ihr Datenmodell unterstützt.
Der folgende Code ist für die Änderung mithilfe von skriptbasierten Erweiterungspunkten mit der Anwendung Badge Reader Integration verfügbar:
| Skriptbasierte Erweiterungspunkte | Beschreibung |
|---|---|
| BadgeReader API-Name: sn_badge.BadgeReader |
Erweiterungspunkt, der von den BadgeReaderImpl-Skripteinbindungen verwendet wird. Verwenden Sie dieses Skript, um einen Abzeichenleser anhand seines Geräte-Identifiers zu finden. |
| BadgeReaderParser API-Name: sn_badge.BadgeReaderParser |
Erweiterungspunkt, der von der BadgeReaderParserImpl-Skripteinbindung verwendet wird. Verwenden Sie diesen, um die Kartendaten-Zeichenfolge aus der API zu analysieren. |
| BadgeReaderUser API-Name: sn_badge.BadgeReaderUser |
Erweiterungspunkt, der von der BadgeReaderUserImpl-Skripteinbindung verwendet wird. Verwenden Sie dieses Skript, um einen sys_user mit einer Abzeichennummer und einem Facility-Code zu finden. Hinweis: Wenn Sie bereits ein Datenmodell zum Speichern Ihrer Abzeichennummern haben, ist dies das Skript, das zum Überschreiben des Badge Reader Integration-Anwendungscodes zur Unterstützung Ihres Datenmodells verwendet wird. |
| BadgeReaderScanProcessor API-Name: sn_badge.BadgeReaderScanProcessor |
Erweiterungspunkt, der von der BadgeReaderScanProcessor-Skripteinbindung verwendet wird. Verwenden Sie diese Fassade, um das Abzeichen-Scanereignis zu verwalten. |
Ausführliche Informationen zu geskripteten Erweiterungspunkten und deren Erstellung und Verwendung finden Sie unter Erweiterungspunkte zum Erweitern der Anwendungsfunktionalität verwenden und Skriptbasierte Erweiterungspunkte erstellen und hinzufügen.