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.
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ón | Valor de origin | Trigger de Automation |
|---|---|---|
| Crear el issue con el campo en el diálogo de creación | creacion | Issue created |
| Agregar un documento durante una transición | transicion | Field value changed sobre Case Documentation |
| Agregar un documento desde el panel del agente | edicion | Field 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
transicionse 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.
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:
- El campo Case Documentation tiene que estar en la pantalla de edición del tipo de issue.
- El agente necesita el permiso de editar el issue.
- La app necesita el scope
write:jira-work. Un site que ya tenía la app instalada debe aceptar el upgrade de permisos.
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.