HTM Processor
El htm floclient permite la configuración personalizada de cada propiedad que puede enviarse al servicio HTM. Esto se hace a través de la interfaz 'HTM Processor'. Es posible registrar un processor para cada tipo de tarea individual.
Default HTM Processor
El HTM processor predeterminado se utiliza como reserva para cualquier tipo de tarea donde no se haya proporcionado un processor personalizado. Tiene las siguientes propiedades:
| Property | Default Implementation |
|---|---|
Idempotency |
Checkpoint + "_" + HTM Request Name |
Due Date |
Current Time + 1 Day |
Supporting Data |
If no business elements provided, this is empty. If 1 business element provided, this is used as the payload. If 2 or more business elements are provided, this throws an exception. |
Meta Tags |
Returns the static data list only. |
SupportedTypes |
Returns the generic fallback entry. |
Idempotency
La aplicación HTM requiere que se pase una clave única que identifique de manera unívoca una tarea dada. Esto se utiliza para garantizar que no sea posible crear múltiples tareas idénticas (por reintentos, etc.).
La aplicación Floclient, de forma predeterminada, utiliza una combinación del checkpoint actual en el flujo y el tipo de tarea para generar esta clave.