เอกสาร XPressEntry SDK

SDK Client ดาวน์โหลด: XPressEntrySDKClient #

ขององค์กร #

XPressEntry SDK ใช้สำหรับจัดการ XPressEntry จากแอ็พพลิเคชัน 3rd party
ผู้จัดการข้อมูลหรือแหล่งข้อมูลภายนอกใด ๆ ที่ XPressEntry ทำงานร่วมกับจะมีอย่างน้อยอ่านอย่างเดียวผ่าน XPressEntry SDK
ผู้จัดการข้อมูลบางรายจะสนับสนุน XPressEntry ในฐานะ“ Master” และอนุญาตให้มีการพุชการเปลี่ยนแปลงจาก SDK ไปยังระบบเหล่านั้น

เป้าหมาย: อนุญาตให้ 3rd สามารถเข้าถึงข้อมูล XPressEntry และการเปลี่ยนแปลงในแบบเรียลไทม์
เป้าหมายที่สอง: อนุญาตให้ 3rd ปาร์ตี้เพิ่ม / ลบข้อมูลไปยังระบบการควบคุมการเข้าออกของ 3rd party ผ่าน XPressEntry Data Manager

SDK จะใช้เป็นบริการ NET WCF เรามีอินเทอร์เฟซไคลเอ็นต์แบบง่ายๆ (XPressEntrySDKServiceInterface) ซึ่งสามารถใช้เชื่อมต่อกับ SDK

อินเทอร์เฟซนี้ใช้การโทรต่อไปนี้: #

XPressEntrySDKServiceInterface ตัวสร้างที่มีพารามิเตอร์เหล่านี้:
HostName (หรือ IP), ชื่อผู้ใช้, รหัสผ่าน ชื่อผู้ใช้ / รหัสผ่านถูกตั้งค่าไว้ภายใน XPressEntry และใช้เพื่อตั้งค่าบัญชีใดที่สามารถเข้าถึง SDK ได้

SDK มีเหตุการณ์ 4 #

ActivityCreated - เมื่อมีการเพิ่ม Badge Activities ใน XPressEntry โดยตรงหรือผ่าน Data Manager
DataObjectsChanged - เมื่อ Data Objects ถูกแก้ไขใน XPressEntry โดยตรงหรือผ่าน Data Manager
DataObjectsDeleted - เมื่อ Data Objects ถูกลบใน XPressEntry โดยตรงหรือผ่าน Data Manager
OnServiceStatusChanged - เมื่อบริการ SDK เชื่อมต่อหรือตัดการเชื่อมต่อ

การจัดการกิจกรรม: #

SubscribeClient () - เพื่อสมัครลูกค้า SDK ของคุณเพื่อรับกิจกรรม
UnsubscribeClient () - เพื่อยกเลิกการสมัครไคลเอ็นต์ SDK ของคุณจากการรับเหตุการณ์

SDK ใช้ชุดฟังก์ชันการดึงข้อมูล / การแก้ไขข้อมูลที่น้อยที่สุด #

สำหรับการเรียกค้น:
FindDataObjects - รับรายการ Data Objects จาก XPressEntry
GetDataObject - รับวัตถุข้อมูลเดียวจาก XPressEntry โดยใช้ฟิลด์รหัส XPressEntry
GetDataObjectByExternalID - รับวัตถุข้อมูลเดียวจาก XPressEntry โดยใช้ฟิลด์ ID ตัวจัดการข้อมูลภายนอก

สำหรับการแก้ไข:
UpdateOrCreateDataObject - สร้างหรือแก้ไขวัตถุใน XPressEntry
DeleteDataObject - รองรับทั้งการลบ XPressEntry ID / DataManager External_ID