SỰ KIỆN SẮP TỚI: ISC West 2020 (Gian hàng TBA) - Las Vegas, NV - 18-20, 2020

Tài liệu về XPressEntry SDK

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

Tổng quan

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ố nhà quản lý dữ liệu sẽ hỗ trợ XPressEntry làm "Master" và cho phép các thay đổi từ SDK được đẩy vào 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

ActivityCreated - 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 đố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 đố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ý SDK Client của bạn để nhận sự kiện
UnsubscribeClient () - để hủy đăng ký SDK Client của bạn khỏi việc nhận 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 - Lấy danh sách các đối tượng dữ liệu từ XPressEntry
GetDataObject - Lấy một đối tượng dữ liệu đơn từ XPressEntry bằng cách sử dụng trường id XPressEntry
GetDataObjectByExternalID - Nhận một đối tượng dữ liệu đơn 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 - Cả hai XPressEntry ID / DataManager External_ID xóa được hỗ trợ