Sincronización del Hashing de un Pipeline
El Valuekeep Integrator adopta un control de versiones con base en un sistema de hashing. Cada pipeline tiene un control de versiones, o sea, tiene una clave de hashing que permite identificar si el subset de información (hashset) aún no ha sido objeto de integración o si eventualmente ha sufrido algunas modificaciones en sus datos, olicitando para ello una nueva integración. Esta técnica de hashing es aplicable a un segmento de información (hashset), o sea, permite identificar los atributos que componen la clave de hashing (ignorando, así, solicitudes de integración cuando la entidad sufre modificaciones en atributos que no existen en la composición de la clave). Este método permite sincronizar el hash de un pipeline, o sea, sincronizar el hashing de los registros que han sido sincronizados con éxito, evitando posteriores sincronizaciones, en el caso de que no se hayan registrado modificaciones en los atributos de hashing. El método usado para ello es: POST /api/mytenant/myorganization/integration/pipelines/synchash Ejemplo (Json) para la sincronización del hashing de un pipeline. { "BaseEntity": "BusinessCore.Brands", "ValueSourceHash": "VALUEKEEP", "FieldSourceHash": "User_SourceHash", "FieldTargetHash": "User_TargetHash", "FieldIsSync": "User_IsSync" } Descripción de los atributos disponibles en la solicitud: Cuando este método es ejecutado con éxito, devuelve un HttpStatusCode.OK.Método