Gladtolink blog

Etiquetado de documentos y expedientes a través de disparadores

Problemática detectada

Se han realizado mejoras en el comportamiento de los disparadores relacionados con la asignación de documentos a expedientes dinámicos y la gestión de etiquetas. El objetivo principal es evitar la pérdida de información (etiquetas existentes) y dar mayor control a los usuarios sobre qué datos desean modificar, actualizar o eliminar.

Resumen

En el funcionamiento anterior, al asignar un documento a un expediente dinámico con etiquetas, si el expediente ya tenía etiquetas asignadas y en el disparador no se incluían todas, las etiquetas omitidas eran eliminadas automáticamente.

Esto generaba confusión y pérdida de información, ya que los usuarios esperaban que solo se añadieran o modificaran las etiquetas indicadas, sin afectar a las demás ya existentes.

En la práctica, este comportamiento dificultaba el control de las etiquetas en los expedientes y no era consistente con otras áreas de la plataforma (por ejemplo, al añadir etiquetas a un documento, no se borraban las ya existentes).

Decisiones de diseño

Tras el análisis del problema, se identificó que este comportamiento estaba presente desde la creación de este tipo de disparador. Por lo tanto no era viable modificar el comportamiento de los disparadores ya creados, para evitar cambios inesperados en procesos en producción.

Se diseñó una nueva solución que ofrece mayor flexibilidad a los usuarios mediante opciones de configuración.

Cambios implementados

  1. Nuevo selector con múltiples opciones:

Con esto, los usuarios pueden decidir de forma explícita qué quieren que ocurra al ejecutar el disparador.

Actualizar el estado y el valor de las etiquetas : Permite al usuario elegir si se pueden modificar el valor de lista o el estado de flujo de una etiqueta.

Actualizar los datos de formulario de las etiquetas seleccionadas : Permite al usuario elegir si se pueden modificar los valores de campos de formulario de una etiqueta. Esta opción ya existía en algunos disparadores de etiquetado (Etiquetar documento , etiquetar desde integración), pero se ha movido a este bloque para que estén todas ubicadas en el mismo apartado.

Desasignar las etiquetas que no estén seleccionadas en el disparador : Esta opción permite al usuario elegir si se deben desasignar las etiquetas no configuradas en el disparador, eliminando de esta forma los datos rellenados en esa etiqueta.

Deja un comentario