Quais os Readers que a API Valuekeep V3 tem disponiveis?
Os readers disponibilizados pelo plugin têm como objetivo dotar o sistema VALUEKEEP de um mecanismo que reduza o número de pedidos e permita ao implementador / integrador de uma forma simples personalizar os pedidos de leitura segundo os processos de negócio solicitados.
O objetivo do reader é identificar no sistema origem (VALUEKEEP ) o subset de informação que requer integração com o sistema destino, preservando questões de performance e desempenho dos serviços.
Para potencializar estes princípios foram adotadas as seguintes metodologia:
- Hashing: o subset de informação é controlado por uma técnica de hashing aplicada no sistema origem. Pode consultar informação adicional sobre esta técnica no artigo: Pipelines – Hashing;
- OData: o resultado do subset de informação é obtido através do recurso à tecnologia OData. No entanto, devido a algumas limitações decorrente do uso da tecnologia OData na API Valuekeep V3, recomenda-se o uso da metodologia de hashing.
A imagem seguinte ilustra a técnica aplicável no plugin para obter a informação que será objeto de integração.
O plugin disponibiliza os seguintes readers que devem ser usados em função da exequibilidade e técnica aplicada:
- VK3HashListReader: usa a configuração do hashset (definida no ficheiro de hashing) para obter a informação a sincronizar / integrar. A informação transmitida restringe-se exclusivamente aos atributos fornecidos no hashset, incluindo os filtros aplicados;
- VK3FullHashListReader: usa a configuração do hashset (definida no ficheiro de hashing) para obter a informação a sincronizar / integrar. A informação transmitida corresponde a um pedido get da entidade, ou seja, a configuração do hashset apenas é usada para obter o subset (filtro condicional).
- VK3ODataReader: usa a configuração de uma query OData (definida em ficheiro) para obter a informação a sincronizar / integrar. A informação transmitida restringe-se exclusivamente à fornecida na query ODATA, incluindo os filtros aplicados;
A imagem seguinte exemplifica o uso de um serviço de reading.
Related Articles
Quais os Writers que a API Valuekeep V3 tem disponiveis?
Os writers disponibilizados pelo plugin utilizam os recursos da API VALUEKEEP V3, para integrar (gravar) os dados provenientes de um sistema origem no sistema destino (VALUEKEEP), entretanto transformados segundo o ficheiro de mapeamento definido no ...
Como obter uma lista de ordens de trabalho por OData?
É possível realizar pedidos OData em todas as entidades. Nos pedidos OData é necessário ter atenção à seguinte sintaxe: $select: expressão que determina quais os campos do pedido que são incluídos no resultado; $filter: expressão utilizada para ...
Como obter o registo de consumos por OData?
É possível realizar pedidos OData em todas as entidades. Nos pedidos OData, é necessário ter atenção à seguinte sintaxe: $select: expressão que determina quais os campos do pedido que são incluídos no resultado; $filter: expressão utilizada para ...
Plugin V10 - Pipelines - Readers
Os readers disponibilizados pelo plugin têm como objetivo dotar o sistema PRIMAVERA ERP V10 de um mecanismo que reduza o número de pedidos e permita ao implementador / integrador de uma forma simples personalizar os pedidos de leitura segundo os ...
O que é o Valuekeep Integrator?
O Valuekeep Integrator preconiza um modelo conceptual de integração de dados e consequente lógica funcional entre sistemas. Como solução de integração entre sistemas, o Valuekeep Integrator reúne um conjunto de características que se consideram ...