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 databestuurders sal XPressEntry as die "meester" ondersteun en toelaat dat veranderinge vanaf die SDK na daardie stelsels geskuif word.

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 of deur 'n databestuurder by XPressEntry gevoeg word
DataObjectsChanged - Wanneer data-objekte direk of deur 'n databestuurder in XPressEntry verander word
DataObjectsDeleted - Wanneer data-voorwerpe direk of deur 'n databestuurder in XPressEntry verwyder word
OnServiceStatusChanged - Wanneer die SDK-diens gekoppel of ontkoppel word.

Gebeurtenisbestuur:

SubscribeClient () - om u SDK-kliënt in te teken om geleenthede te ontvang
UnsubscribeClient () - om u SDK-kliënt uit te teken vir die ontvangs van gebeure

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

Vir herwinning:
FindDataObjects - Kry 'n lys met data-voorwerpe van XPressEntry
GetDataObject - kry 'n enkele data-voorwerp vanaf XPressEntry met behulp van die XPressEntry-id-veld
GetDataObjectByExternalID - Kry 'n enkele data-objek vanaf XPressEntry met behulp van die ID-veld vir eksterne data-bestuurders

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