XPressEntry SDKのドキュメント

SDKクライアントのダウンロード: XPressEntrySDKClient #

概要 #

XPressEntry SDKは、3rdパーティーアプリケーションからXPressEntryを管理するために使用されます。
XPressEntryが統合するデータマネージャーまたは外部ソースは、XPressEntry SDKを介して少なくとも読み取り専用になります。
一部のデータマネージャーは、「マスター」としてXPressEntryをサポートし、SDKからの変更をそれらのシステムにプッシュできるようにします。

目標:3rdパーティがXPressEntryデータにアクセスし、リアルタイムで変更できるようにします。
セカンダリゴール:3rdパーティがXPressEntry Data Managerを介して3rdパーティアクセス制御システムにデータを追加/削除することを許可します。

SDKは.NET WCFサービスとして実装されています。 SDKに接続するためのシンプルなクライアントインターフェイス(XPressEntrySDKServiceInterface)を提供しています。

このインタフェースは、次の呼び出しを実装します。 #

XPressEntrySDKServiceInterfaceこれらのパラメータを持つコンストラクタ:
HostName(またはIP)、ユーザー名、パスワード。 Username / PasswordはXPressEntry内で設定され、どのアカウントがSDKにアクセスできるかを設定するために使用されます。

SDKには4イベントがあります #

ActivityCreated –バッジアクティビティが直接またはデータマネージャーを介してXPressEntryに追加された場合
DataObjectsChanged –データオブジェクトがXPressEntryで直接またはデータマネージャーを介して変更された場合
DataObjectsDeleted –データオブジェクトがXPressEntryで直接またはデータマネージャーを介して削除された場合
OnServiceStatusChanged –SDKサービスが接続または切断されたとき。

イベント管理: #

SubscribeClient()– SDKクライアントをサブスクライブしてイベントを受信します
UnsubscribeClient()– SDKクライアントのイベントの受信を解除します

SDKは最小限のデータ取得/修正機能を実装しています。 #

検索用:
FindDataObjects –XPressEntryからデータオブジェクトのリストを取得します
GetDataObject – XPressEntryidフィールドを使用してXPressEntryから単一のデータオブジェクトを取得します
GetDataObjectByExternalID –外部データマネージャーIDフィールドを使用してXPressEntryから単一のデータオブジェクトを取得します

変更の場合:
UpdateOrCreateDataObject –XPressEntryでオブジェクトを作成または変更します。
DeleteDataObject – XPressEntry ID / DataManagerExternal_IDの両方の削除がサポートされています