Documentation XPressEntry SDK

Téléchargement du client SDK: XPressEntrySDKClient

Vue d'ensemble

XPressEntry SDK est utilisé pour gérer XPressEntry à partir d’une application tierce 3rd.
Tous les gestionnaires de données ou sources externes auxquels XPressEntry s'intègre seront au moins en lecture seule via le SDK XPressEntry.
Certains gestionnaires de données prendront en charge XPressEntry en tant que «maître» et autoriseront les modifications du SDK à être transmises à ces systèmes.

Objectif: permettre aux parties 3rd d’accéder aux données et aux modifications de XPressEntry en temps réel.
Objectif secondaire: autoriser les parties 3rd à ajouter / supprimer des données à un système de contrôle d'accès des parties 3rd via le gestionnaire de données XPressEntry.

Le SDK est implémenté en tant que service .NET WCF. Nous fournissons une interface client simple (XPressEntrySDKServiceInterface) qui peut être utilisée pour se connecter au SDK.

Cette interface implémente les appels suivants:

XPressEntrySDKServiceInterface Constructor avec ces paramètres:
Nom d'hôte (ou IP), nom d'utilisateur, mot de passe. Le nom d'utilisateur / mot de passe est défini dans XPressEntry et permet de définir les comptes pouvant accéder au SDK.

Le SDK contient des événements 4

ActivityCreated - Lorsque des activités de badge sont ajoutées à XPressEntry directement ou via un gestionnaire de données
DataObjectsChanged - Lorsque les objets de données sont modifiés dans XPressEntry directement ou via un gestionnaire de données
DataObjectsDeleted - Lorsque des objets de données sont supprimés dans XPressEntry directement ou via un gestionnaire de données
OnServiceStatusChanged - Lorsque le service SDK est connecté ou déconnecté.

Gestion d'événement:

SubscribeClient () - pour abonner votre client SDK pour recevoir des événements
UnsubscribeClient () - pour désabonner votre client SDK de la réception d'événements

Le SDK implémente un ensemble minimal de fonctions d'extraction / modification de données.

Pour la récupération:
FindDataObjects - Obtient une liste d'objets de données à partir de XPressEntry
GetDataObject - Obtient un seul objet de données de XPressEntry à l'aide du champ id XPressEntry
GetDataObjectByExternalID - Obtient un seul objet de données de XPressEntry à l'aide du champ ID du gestionnaire de données externe

Pour modification:
UpdateOrCreateDataObject - Crée ou modifie un objet dans XPressEntry.
DeleteDataObject - La suppression de XPressEntry ID / DataManager External_ID est prise en charge