AANKOMENDE GEBEURTENIS: IFSEC (Booth IF3011) - ExCel, Londen, Verenigde Koninkryk

XPressEntry SDK-dokumentasie

SDK kliënt aflaai: XPressEntrySDKClient

oorsig

Die XPressEntry SDK word gebruik om XPressEntry van 'n 3rd-partyprogram te bestuur.
Enige Data Bestuurders of eksterne bronne waarby XPressEntry integreer, sal ten minste slegs deur die XPressEntry SDK wees.
Sommige Data Bestuurders ondersteun XPressEntry as die "Master" en laat veranderinge van die SDK toe na die stelsels.

Doel: Laat 3rd-partye toegang tot XPressEntry-data en veranderings in reële tyd.
Sekondêre doelwit: Laat 3rd-partye toe om data by 'n 3rd-party toegangsbeheerstelsel by die XPressEntry Data Manager by te voeg / te verwyder.

Die SDK is implemente as 'n .NET WCF diens. Ons bied 'n eenvoudige kliënt koppelvlak (XPressEntrySDKServiceInterface) wat gebruik kan word om aan te sluit by die SDK.

Hierdie koppelvlak implementeer die volgende oproepe:

XPressEntrySDKServiceInterface Constructor met hierdie parameters:
Host Name (of IP), Gebruikersnaam, Wagwoord. Die gebruikersnaam / wagwoord is ingestel in XPressEntry en gebruik om te bepaal watter rekeninge toegang tot die SDK kan hê.

Die SDK het 4-gebeurtenisse

ActivityCreated - Wanneer Badge-aktiwiteite direk by XPressEntry of deur 'n Data Bestuurder gevoeg word
DataObjectsChanged - Wanneer Data-voorwerpe direk in XPressEntry of deur 'n Data Bestuurder verander word
DataObjectsDeleted - Wanneer Data Voorwerpe in XPressEntry direk of deur 'n Data Bestuurder verwyder word
OnServiceStatusChanged - Wanneer die SDK-diens gekoppel of afgeskakel is.

Gebeurtenisbestuur:

SubscribeClient () - om jou SDK-kliënt in te skryf om gebeure te ontvang
UnsubscribeClient () - om u SDK-kliënt uit te teken om gebeure te ontvang

Die SDK implementeer 'n minimale stel data herwinning / wysiging funksies.

Vir herwinning:
FindDataObjects - Gaan 'n lys van Data-voorwerpe van XPressEntry
GetDataObject - Gaan 'n enkele data-voorwerp van XPressEntry met die XPressEntry ID-veld
GetDataObjectByExternalID - Gaan 'n enkele data-voorwerp van XPressEntry deur gebruik te maak van die eksterne Data Manager ID-veld

Vir wysiging:
UpdateOrCreateDataObject - Skep of verander 'n voorwerp in XPressEntry.
DeleteDataObject - Beide XPressEntry ID / DataManager External_ID verwyder word ondersteun