Saltar al contenido principal
Version: Next 🚀

Automation for Jira

El campo Case Documentation guarda el origen de la última inclusión de documentos. Una regla de Automation for Jira puede arrancar con los triggers nativos de Jira y ramificar según ese origen.

info

La app no añade un trigger propio al WHEN de Automation. Se usan los triggers nativos Issue created y Field value changed.

Orígenes y triggers​

Momento de la inclusiónValor de originTrigger de Automation
Crear el issue con el campo en el diálogo de creacióncreacionIssue created
Agregar un documento durante una transicióntransicionField value changed sobre Case Documentation
Agregar un documento desde el panel del agenteedicionField value changed sobre Case Documentation

Los valores se evalúan tal cual, en minúsculas y sin tildes.

  • Field value changed no se dispara al crear el issue. Para la creación usa Issue created, con el campo en el diálogo de creación.
  • El origen transicion se escribe en el momento del alta, antes de confirmar el cambio de estado. No uses Issue transitioned como momento de inclusión: el documento ya está guardado antes de que cambie el estado.

Condición obligatoria sobre el origen​

Field value changed también se dispara en cambios que no son inclusiones:

  • Quitar, destacar o reordenar documentos.
  • Issues creados antes de la versión 1.5.0 cuyo campo está vacío.

En esos casos el campo se actualiza, pero no lleva origen. Por eso la regla tiene que exigir que origin sea creacion, transicion o edicion. Si el origen no está, el cambio no es una inclusión.

tip

Agrega una condición de smart values sobre la propiedad origin del campo Case Documentation. Con ese valor basta para ramificar la regla: no hace falta otra fuente de datos.

Requisitos para que Automation vea el alta​

El alta desde el panel y desde la transición actualiza el campo en nombre del agente. Para que Automation vea el cambio:

  1. El campo Case Documentation tiene que estar en la pantalla de edición del tipo de issue.
  2. El agente necesita el permiso de editar el issue.
  3. La app necesita el scope write:jira-work. Un site que ya tenía la app instalada debe aceptar el upgrade de permisos.
Sin aviso en el panel

Si la actualización del campo falla (por ejemplo, porque el campo no está en la pantalla de edición), el panel no muestra aviso. El documento sí queda en la lista del caso (panel y portal), pero el campo no cambia y Automation no se dispara.

Cuándo no se dispara​

  • Si el alta falla (por ejemplo, el mismo documento dos veces), el campo no cambia y Automation no se dispara por esa inclusión.
  • Si el caso no tiene documentos, o el cambio no es un alta, no se envía origen.

Consulta también Solución de problemas.