El automatismo "Clean metadata" es una operación o automatismo en Athento diseñada para limpiar (vaciar) los valores de uno o varios metadatos de un documento, de forma sencilla y configurable desde la interfaz de usuario.
¿Para qué sirve este automatismo?
Esta operación resulta especialmente útil en escenarios donde se requiere eliminar información sensible, reiniciar campos para un nuevo ciclo de procesamiento o simplemente limpiar valores de metadatos que ya no son relevantes en el documento. Por ejemplo:
- Borrar datos personales antes de archivar un documento.
- Limpiar campos de control tras un proceso de revisión.
- Preparar documentos para ser reutilizados en otro flujo.
¿Cómo funciona?
El automatismo permite seleccionar, desde la configuración de la operación, los metadatos que se desean limpiar. Una vez ejecutada la operación sobre un documento, los valores de los metadatos seleccionados se eliminan (se dejan vacíos).
Parámetros de configuración
- Metadata to clean: Permite seleccionar uno o varios metadatos del formulario. Es un campo de tipo "choice" múltiple, lo que facilita la selección de varios campos a la vez desde la interfaz de configuración de la operación.
Lógica interna
- Obtención del documento: La operación recibe el UUID del documento sobre el que se ejecuta.
- Selección de metadatos: Recupera los metadatos seleccionados en la configuración.
- Limpieza de valores: Para cada metadato seleccionado:
- Si el metadato tiene valor, lo deja vacío (
''). - Si el metadato tiene un valor de archivo asociado (
file_value), lo elimina (None). - Guarda los cambios en el metadato.
- Si el metadato tiene valor, lo deja vacío (
- Resultado: Devuelve un mensaje de éxito indicando que la operación se ejecutó correctamente.
Ejemplo de uso
Supón que tienes un formulario con los campos "DNI", "Teléfono" y "Observaciones". Puedes configurar la operación para limpiar solo "DNI" y "Teléfono" tras finalizar un proceso, dejando intacto el resto de la información.
Configuración desde la interfaz
Gracias a la definición de parámetros de tipo y subtipo, la operación se puede configurar fácilmente desde la interfaz de Athento, seleccionando los campos a limpiar sin necesidad de modificar el código.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.