Como customizar as Tags de uma Pipeline para o Url do pedido
No Valuekeep temos pedidos "POST" devivados de chaves, exemplificando a seguir:
O método a utilizar para a criação de um registo de follow-up numa Ordem de Trabalho é:
POST {{url}}/api/{{tenant}}/{{organization}}//maintenance/workOrders/{Company}}/{WorkOrderKey}}/WorkOrderNotes
Para a implementação de uma pipeline com a estrutura em cima indicada, é necessário a utilização:
- Prefixo: "@from_";
- Tag: "ToEntityKeys";
- Número: número da chave que queremos colocar no url, caso não coloque é utilizado o "default = 1";
- Sufixo: "@" ;
...
ToApiPath = Maintenance/WorkOrders;
ToApiPathPost = Maintenance/WorkOrders/999/@from_toentitykeys1@/workordernotes;
ToCompanyDependent = true;
ToExclusiveInsert = true;
ToEntityKeys = Key,WorkOrderKey;
ToCompany = 999;
...
No exemplo acima pode-se verificar a utilização da API construíndo o seguinte pedido: https://cloud.valuekeep.com/api/maintenance/workorders/999/{Key}/workordernotes;
{Key} - Vai ser apresentado o conteúdo do registo que foi mapeado no ficheiro de Mapping.
No caso de querer utilizar a chave 2, deverá utilizar o seguinte:
- ...
- ToApiPath = Maintenance/WorkOrders;
- ToApiPathPost = Maintenance/WorkOrders/999/@from_toentitykeys2@/workordernotes;
- ToCompanyDependent = true;
- ToExclusiveInsert = true;
- ToEntityKeys = Key,WorkOrderKey;
- ToCompany = 999;
- ...
No exemplo acima pode-se verificar a utilização da API construíndo o seguinte pedido: https://cloud.valuekeep.com/api/maintenance/workorders/999/{WorkOrderKey}/workordernotes;
{WorkOrderKey} - Vai ser apresentado o conteúdo do registo que foi mapeado no ficheiro de Mapping.
As chaves também podem ser utilizadas simultâneamente.
Related Articles
WebAPI - Criação de um pedido
Este método permite, de forma simplificada, criar um pedido. O método a utilizar para a criação de um pedido é : POST url/api/mytenant/myorganization/Requests/requests Exemplo de Json para criação de um pedido: { "requestKey": "00001", "description": ...
O que é um Pipeline?
Um Pipeline é uma sequência de atividades executadas em fluxo (workflow). Conceptualmente, o Valuekeep Integrator é uma plataforma genérica e abstrata que permite implementar qualquer cenário de integração de dados ou de sistemas (em diferentes ...
WebAPI - Eliminação de pedido
Este método permite eliminar um pedido. O método a utilizar para a eliminação de um pedido é: DELETE url/api/mytenant/myorganization/requests/requests/{{companyKey}}/{{RequestKey}} Os parâmetros a serem substituidos no método são: companyKey: chave ...
Exemplo de uma configuração customizada de uma pipeline
As pipelines do Valuekeep podem ser customizadas e configuradas com base no modelo de negócio a implementar. Exemplificamos a seguir em um webinar.
WebApi - Sincronização do Hashing de um Pipeline
O Valuekeep Integrator adopta um controlo de versionamento baseado num sistema de hashing. Cada pipeline, possui um controlo de versionamento, ou seja, possui uma chave de hashing que permite identificar se o subset de informação (hashset) ainda não ...