Tài liệu về XPressEntry SDK

Tải xuống ứng dụng khách SDK: XPressEntrySDKClient #

Giới thiệu chung #

XPressEntry SDK được sử dụng để quản lý XPressEntry từ ứng dụng bên 3rd.
Bất kỳ Trình quản lý dữ liệu hoặc các nguồn bên ngoài nào mà XPressEntry tích hợp với sẽ ít nhất là Chỉ đọc thông qua SDK XPressEntry.
Một số Người quản lý dữ liệu sẽ hỗ trợ XPressEntry với tư cách là "Chính" và cho phép các thay đổi từ SDK được đẩy sang các hệ thống đó.

Mục tiêu: Cho phép các bên 3rd truy cập dữ liệu XPressEntry và thay đổi trong thời gian thực.
Mục tiêu phụ: Cho phép các bên 3rd thêm / xóa dữ liệu vào hệ thống Kiểm soát truy cập bên 3rd thông qua Trình quản lý dữ liệu XPressEntry.

SDK được thực hiện dưới dạng dịch vụ .NET WCF. Chúng tôi cung cấp một giao diện khách hàng đơn giản (XPressEntrySDKServiceInterface) có thể được sử dụng để kết nối với SDK.

Giao diện này thực hiện các cuộc gọi sau: #

XPressEntrySDKServiceInterface Constructor với các tham số sau:
Tên máy chủ (hoặc IP), Tên người dùng, Mật khẩu. Tên người dùng / Mật khẩu được đặt trong XPressEntry và được sử dụng để thiết lập tài khoản nào có thể truy cập SDK.

SDK có sự kiện 4 #

Hoạt động được tạo - Khi Hoạt động huy hiệu được thêm vào XPressEntry trực tiếp hoặc thông qua Trình quản lý dữ liệu
DataObjectsChanged - Khi các đối tượng dữ liệu được sửa đổi trong XPressEntry trực tiếp hoặc thông qua Trình quản lý dữ liệu
DataObjectsDeleted - Khi các đối tượng dữ liệu bị xóa trong XPressEntry trực tiếp hoặc thông qua Trình quản lý dữ liệu
OnServiceStatusChanged - Khi Dịch vụ SDK được kết nối hoặc ngắt kết nối.

Quản lý sự kiện: #

SubscribeClient () - để đăng ký Ứng dụng khách SDK của bạn để nhận các sự kiện
UnsubscribeClient () - để hủy đăng ký Ứng dụng khách SDK của bạn nhận các sự kiện

SDK triển khai một bộ tối thiểu các chức năng truy xuất / sửa đổi dữ liệu. #

Để truy xuất:
FindDataObjects - Nhận danh sách các Đối tượng Dữ liệu từ XPressEntry
GetDataObject - Nhận một đối tượng dữ liệu duy nhất từ ​​XPressEntry bằng cách sử dụng trường id XPressEntry
GetDataObjectByExternalID - Nhận một đối tượng dữ liệu duy nhất từ ​​XPressEntry bằng cách sử dụng trường id Trình quản lý dữ liệu bên ngoài

Để sửa đổi:
UpdateOrCreateDataObject - Tạo hoặc sửa đổi một đối tượng trong XPressEntry.
DeleteDataObject - Hỗ trợ xóa cả XPressEntry ID / DataManager External_ID