Slack-Automatisierung mit Jira
Jira ist die beste Umgebung für deine Aufgaben. Manchmal ist es jedoch einfacher, unsere Updates an anderer Stelle zu erhalten.
Mithilfe von Automatisierung kannst du bestimmte Vorgänge mittels JQL filtern und dann eine Slack- oder MS Teams-Nachricht oder E-Mail senden. In diesem Anwendungsfall verwenden wir eine Liste mit offenen Vorgängen im Sprint und senden täglich eine Slack-Nachricht, damit alle stets auf dem neuesten Stand sind. Du kannst diese Liste auch dazu nutzen, um blockierte Vorgänge oder Vorgänge aufzurufen, die gegen ein Service Level Agreement (SLA) verstoßen werden, und vieles mehr.
Das Rezept der Automatisierung
Schritt 1: Wähle deinen Trigger aus
Jede Regel beginnt mit einem Trigger. Wir verwenden den Trigger "Geplant". Es handelt sich um einen sehr leistungsstarken Trigger, der vielfältig eingesetzt werden kann. Du kannst den Cron-Ausdruck verwenden, um eine genaue Uhrzeit bis auf die Minute zu bestimmen. In diesem Beispiel geben wir jedoch lediglich an, dass die Regel jeweils an Tag 1 ausgeführt werden soll.

Schritt 2: Füge die Aktion "Lookup-Vorgänge" hinzu
Mit dieser Aktion kannst du Vorgänge hervorheben, die du mittels JQL angibst. Diese Aktion ist stets mit einer weiteren Aktion gekoppelt, die das Ausdrucken der Ergebnisse ermöglicht. Die für diesen Anwendungsfall verwendete JQL lautet: Sprint in openSprints() and statusCategory != Done

Schritt 3: Slack-/MS Teams-Aktion hinzufügen
Du kannst einer Regel so viele Aktionen hinzufügen, wie du möchtest. Nachdem die Aktion "Vorgänge suchen" die Vorgänge gefunden hat, möchten wir diese Liste versenden. Wähle die Aktion aus, die für dich am besten funktioniert. Hier wählen wir die Slack-Aktion aus.
In deiner Aktion musst du Smart-Values verwenden. Smart-Values ermöglichen es dir, auf nahezu alle Daten in Jira zuzugreifen und diese zu bearbeiten.
Um eine vollständige Liste mit Vorgängen (mit Hyperlinks) in einer übersichtlichen Liste zu senden, verwenden wir den folgenden Smart-Value:
{{#lookupIssues}} *<{{url}}|{{key}}> {{/}}
Für alle, die keine Entwickler sind, mag das knifflig aussehen, aber du kannst die benötigten Smart-Values einfach aus unseren Dokumenten kopieren oder dir natürlich die vollständige Regel in Aktion im Playground ansehen.

Schritt 4: Zeit für den Test!
Um diese Regel zu testen, kannst du den Trigger vorübergehend auf manuell setzen und an einen privaten Slack-Channel senden. Wie immer kannst du die Breadcrumbs in deinem Audit-Protokoll verfolgen.

Weitere Informationen zu Jira Automation
Verwenden von Jira Automation mit Slack
Alle hilfreichen Ressourcen zu Jira Automation auf einer Seite
Eine Einführung in Smart-Values
YouTube-Kanal für Jira Automation aufrufen
Weitere nützliche Regeln
VORGÄNGE ZUWEISEN
Vorgänge automatisch zuweisen
Wenn ein Vorgang ohne eine zugewiesene Person erstellt wird, kannst du ihn automatisch der Person zuweisen, die ihn erstellt hat.
VORGÄNGE SYNCHRONISIEREN
Vorgänge synchronisieren
Wenn ein Epic als "erledigt" markiert ist, verschiebe alle seine Storys ebenfalls nach "erledigt".
AGILE
Story Points verbinden
Füge bei der Erstellung eines neuen Sub-Task alle seine Story Points dem übergeordneten Vorgang hinzu.
DEVOPS
Jira mit Bitbucket, GitHub oder GitLab verbinden
Wenn für eine Pull-Anfrage ein Merge in Bitbucket/GitHub/GitLab durchgeführt wird, gib den Vorgang in Jira weiter.
ITSM
Alte Supportvorgänge automatisch abschließen
Wenn ein Kunde nicht innerhalb von fünf Tagen auf einen Vorgang antwortet, schließe den Vorgang und hinterlasse einen Kommentar.