XPressEntry SDK Dokumentation

SDK-Client-Download: XPressEntrySDKClient

Überblick

Das XPressEntry SDK wird zur Verwaltung von XPressEntry von einer 3rd-Party-Anwendung verwendet.
Alle Datenmanager oder externe Quellen, in die XPressEntry integriert ist, sind mindestens schreibgeschützt über das XPressEntry SDK.
Einige Datenmanager unterstützen XPressEntry als „Master“ und ermöglichen das Übertragen von Änderungen aus dem SDK auf diese Systeme.

Ziel: 3rd-Parteien den Zugriff auf XPressEntry-Daten und Änderungen in Echtzeit ermöglichen.
Zweites Ziel: 3rd-Parteien erlauben, Daten über den XPressEntry-Datenmanager zu einem 3rd-Parteizugriffssteuerungssystem hinzuzufügen / zu entfernen.

Das SDK ist implementiert als .NET WCF-Dienst. Wir stellen eine einfache Client-Schnittstelle (XPressEntrySDKServiceInterface) zur Verfügung, mit der eine Verbindung zum SDK hergestellt werden kann.

Diese Schnittstelle implementiert die folgenden Aufrufe:

XPressEntrySDKServiceInterface Konstruktor mit diesen Parametern:
HostName (oder IP), Benutzername, Passwort. Der Benutzername / das Passwort wird in XPressEntry festgelegt und verwendet, um festzulegen, welche Konten auf das SDK zugreifen können.

Das SDK verfügt über 4-Ereignisse

ActivityCreated - Wenn BadPress-Aktivitäten direkt oder über einen Datenmanager zu XPressEntry hinzugefügt werden
DataObjectsChanged - Wenn Datenobjekte in XPressEntry direkt oder über einen Datenmanager geändert werden
DataObjectsDeleted - Wenn Datenobjekte in XPressEntry direkt oder über einen Datenmanager gelöscht werden
OnServiceStatusChanged - Wenn der SDK-Dienst verbunden oder getrennt ist.

Veranstaltungsmanagement:

SubscribeClient () - um Ihren SDK-Client zum Empfangen von Ereignissen zu abonnieren
UnsubscribeClient () - um den SDK-Client vom Empfang von Ereignissen abzumelden

Das SDK implementiert einen minimalen Satz von Datenabruf- / Änderungsfunktionen.

Zum Abruf:
FindDataObjects - Ruft eine Liste der Datenobjekte von XPressEntry ab
GetDataObject - Ruft ein einzelnes Datenobjekt von XPressEntry mithilfe des XPressEntry-ID-Felds ab
GetDataObjectByExternalID - Ruft ein einzelnes Datenobjekt von XPressEntry mithilfe des externen Data Manager-ID-Felds ab

Für die Änderung:
UpdateOrCreateDataObject - Erstellt oder ändert ein Objekt in XPressEntry.
DeleteDataObject - Das Löschen von XPressEntry ID / DataManager External_ID wird unterstützt