Documentação do XPressEntry SDK

Download do cliente SDK: XPressEntrySDKClient #

Visão geral #

O XPressEntry SDK é usado para gerenciar XPressEntry de um aplicativo de partido 3rd.
Todos os gerentes de dados ou fontes externas com os quais o XPressEntry integra serão pelo menos somente leitura através do XPressEntry SDK.
Alguns gerenciadores de dados oferecerão suporte a XPressEntry como o "mestre" e permitirão que as alterações do SDK sejam enviadas para esses sistemas.

Objetivo: permitir que as partes 3rd acessem dados XPressEntry e alterações em tempo real.
Objetivo secundário: permitir que as partes 3rd adicionem / removam dados a um sistema de controle de acesso da parte 3rd por meio do XPressEntry Data Manager.

O SDK é implementado como um serviço .NET WCF. Fornecemos uma interface de cliente simples (XPressEntrySDKServiceInterface) que pode ser usada para conectar ao SDK.

Essa interface implementa as seguintes chamadas: #

XPressEntrySDKServiceInterface Construtor com estes parâmetros:
HostName (ou IP), nome de usuário, senha. O nome de usuário / senha são definidos dentro de XPressEntry e usados ​​para configurar quais contas podem acessar o SDK.

O SDK tem eventos 4 #

ActivityCreated - Quando atividades de crachá são adicionadas ao XPressEntry diretamente ou por meio de um gerenciador de dados
DataObjectsChanged - Quando objetos de dados são modificados em XPressEntry diretamente ou por meio de um gerenciador de dados
DataObjectsDeleted - Quando objetos de dados são excluídos em XPressEntry diretamente ou por meio de um gerenciador de dados
OnServiceStatusChanged - Quando o SDK Service está conectado ou desconectado.

Gerenciamento de Eventos: #

SubscribeClient () - para inscrever seu SDK Client para receber eventos
UnsubscribeClient () - para cancelar a inscrição de seu cliente SDK de receber eventos

O SDK implementa um conjunto mínimo de funções de recuperação / modificação de dados. #

Para recuperação:
FindDataObjects - obtém uma lista de objetos de dados de XPressEntry
GetDataObject - Obtém um único objeto de dados de XPressEntry usando o campo de id XPressEntry
GetDataObjectByExternalID - Obtém um único objeto de dados de XPressEntry usando o campo de ID externo do Data Manager

Para modificação:
UpdateOrCreateDataObject - cria ou modifica um objeto em XPressEntry.
DeleteDataObject - A exclusão de ambos XPressEntry ID / DataManager External_ID é compatível