In diesem Nice-To-Know möchten wir gerne auf eine kleine, aber feine Jira Automation eingehen.
Anforderung: Neue Vorgänge, zu denen es bereits gleichartige Vorgänge im System gibt (identifizierbar anhand bestimmter Kriterien) sollen automatisch Werte aus dem neusten gleichartigen Vorgang übernehmen.
Dies soll die Bearbeitungszeit optimieren und vor allem auch dafür sorgen, dass die korrekten Werte gesetzt werden.
Die Anforderung klingt simpel und die Lösung ist auch keine Raketenwissenschaft, war für uns aber dennoch so interessant, dass wir sie gerne teilen möchten.
Unser Lösungsweg
Felder, anhand ein gleichartiger Vorgang identifiziert werden soll:
Referenz
Name
Felder, die aus dem gleichartigen Vorgang übernommen werden sollen:
ID
SUMME
Kategorie
Komponente (Jira Components)
Jira Automation Konfiguration
Funktion | Konfiguration |
Trigger | Vorgang erstellt |
Lookup-Vorgänge | JQL Funktion: Referenz ~ '{{triggerIssue.Referenz}}' AND Name = '{{triggerIssue.Name}}' AND "ID" IS NOT EMPTY AND "SUMME" IS NOT EMPTY AND "Kategorie" IS NOT EMPTY AND component IS NOT EMPTY |
Vorgang bearbeiten |
|
Auf dieser Grundlage lassen sich jetzt weitere Automatismen implementieren, beispielsweise das Verknüpfen beider Vorgänge, die Übernahme von Anhängen oder das Kommentieren des Vorgangs.
Wir haben die Funktion einmal bereitgestellt, um automatisch erstellte Vorgänge direkt zu bearbeiten und zusätzlich um sie manuell über einen Vorgang ausführen zu können (Automation Aktion).
Fazit
Heute eine vergleichsweise kleine Funktion, die aber bei einer hohen Anzahl automatisch erstellter Vorgänge, zu denen es bereits gleichartige Vorgänge im System gibt, durchaus für entsprechende Optimierung in der Abarbeitung bietet.
In diesem Fall führte die Automatisierung bei einer hohen Anzahl an Vorgängen dazu, dass diese komplett automatische bearbeitet und geschlossen werden konnten, ohne händisch einzugreifen, den Prozessablauf aber dennoch sauber zu gewährleisten.
Comments