O método utilizado para o efeito é: POST /api/mytenant/myorganization/integration/pipelines/synchash
Exemplo (Json) para a sincronização do hasing de um pipeline.
- {
"BaseEntity": "BusinessCore.Brands",
"ValueSourceHash": "VALUEKEEP",
"FieldSourceHash": "User_SourceHash",
"FieldTargetHash": "User_TargetHash",
"FieldIsSync": "User_IsSync"
}
Descrição dos atributos disponíveis no pedido:
- BaseEntity: identifica a entidade base (tabela principal);
- ValueSourceHash: identifica o valor da chave hash no sistema origem;
- FieldSourceHash: identifica o atributo SourceHash, quando ignorado, o sistema assume: User_SourceHash;
- FieldTargetHash: identifica o atributo TargetHash, quando ignorado, o sistema assume: User_TargetHash. Este atributo será usado para reservar o valor sincronizado;
- FieldSyncHash: identifica o atributo IsSync, quando ignorado, o sistema assume: User_IsSync. Este atributo será usado para controlar se o registo será ou não objeto de sincronização (os registos são classificados para sincronização quando o valor do atributo FieldSourceHash difere do valor do atributo FieldTargetHash).
Quando este método é executado com sucesso devolve um HttpStatusCode.OK.