Wiki source code of Transition Settings
Last modified by Dimitri Rupp on 2026/06/11 09:30
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{box cssClass="floatinginfobox" title="**Auf dieser Seite**"}} | ||
| 2 | {{toc/}} | ||
| 3 | {{/box}} | ||
| 4 | |||
| 5 | {{info}} | ||
| 6 | **Transition Settings** in Jira steuern, was beim Statuswechsel eines Vorgangs passiert. | ||
| 7 | Verantwortlich: **Natasa Dujakovic**. | ||
| 8 | {{/info}} | ||
| 9 | |||
| 10 | = Übersicht der Mechanismen = | ||
| 11 | |||
| 12 | {{mermaid}} | ||
| 13 | flowchart LR | ||
| 14 | T[Transition ausgelöst] --> CN{Conditions<br/>erfüllt?} | ||
| 15 | CN -->|Nein| BL[Transition blockiert] | ||
| 16 | CN -->|Ja| V{Validators<br/>OK?} | ||
| 17 | V -->|Nein| ERR[Fehlermeldung] | ||
| 18 | V -->|Ja| EXEC[Transition ausgeführt] | ||
| 19 | EXEC --> PF[Postfunctions] | ||
| 20 | PF --> DONE[Statuswechsel abgeschlossen] | ||
| 21 | style DONE fill:#90ee90 | ||
| 22 | style BL fill:#ffcccc | ||
| 23 | style ERR fill:#fff4b3 | ||
| 24 | {{/mermaid}} | ||
| 25 | |||
| 26 | = Postfunctions = | ||
| 27 | |||
| 28 | Eine **Post Function** ist eine Workflow-Funktion, die automatisierte Aktionen ausführt, | ||
| 29 | **nachdem** ein Vorgang in einen neuen Status übergeht. Jeder Jira-Vorgang verfügt über | ||
| 30 | einige wesentliche Post-Funktionen, die weder entfernt noch bearbeitet werden können – | ||
| 31 | zusätzliche können hinzugefügt werden. | ||
| 32 | |||
| 33 | Für jeden Übergang zwischen zwei Status wurden unterschiedliche Postfunctions verwendet. | ||
| 34 | Häufige Beispiele: | ||
| 35 | |||
| 36 | * Das **Start Date Workflow** des Issues wird auf ``%%CURRENT_DATETIME%%`` gesetzt | ||
| 37 | (//To be handled → In Arbeit//) | ||
| 38 | * Das **End Date Workflow** des Issues wird auf ``%%CURRENT_DATETIME%%`` gesetzt | ||
| 39 | (//In Arbeit → Fertig//) | ||
| 40 | * Das Feld **Assignee** übernimmt den Wert aus einem anderen Feld | ||
| 41 | * Die **Resolution** wird auf //Done// gesetzt (//In Arbeit → Fertig//) | ||
| 42 | |||
| 43 | = Conditions = | ||
| 44 | |||
| 45 | **Bedingungen** (engl. //Conditions//) steuern, ob der Benutzer einen Übergang ausführen | ||
| 46 | kann. Schlägt eine Bedingung fehl, kann der Übergang nicht ausgeführt werden. | ||
| 47 | |||
| 48 | Beispiel: //"Nur Projektadmin darf den Übergang von In Arbeit → Fertig auslösen."// | ||
| 49 | |||
| 50 | = Validators = | ||
| 51 | |||
| 52 | **Validatoren** prüfen bestimmte **Daten**, bevor ein Workflow-Übergang erfolgt. | ||
| 53 | Wenn die Validierung erfolgreich ist, ist der Übergang erfolgreich. Schlägt sie fehl, | ||
| 54 | wird der Übergang verhindert. | ||
| 55 | |||
| 56 | Da die Zuordnung der Benutzer automatisch erfolgt, ist der am häufigsten verwendete | ||
| 57 | Validator die Prüfung, ob ein Benutzer unter //"Jira Users"// für eine bestimmte Rolle | ||
| 58 | definiert ist: | ||
| 59 | |||
| 60 | * Wenn nicht: Fehlermeldung anzeigen (z.B. //"Nicht alle Jira Benutzer sind festgelegt."//), | ||
| 61 | damit die Benutzer wissen, welche Informationen fehlen, um die Transition erfolgreich | ||
| 62 | durchführen zu können. | ||
| 63 | |||
| 64 | = Verwandte Bereiche = | ||
| 65 | |||
| 66 | * [[Workflow Settings>>doc:IT-Wiki.02-Tools.Jira.Design-Dokument.Workflow-Settings.WebHome]] | ||
| 67 | * [[Transition Functions>>doc:IT-Wiki.02-Tools.Jira.Design-Dokument.Transition-Functions.WebHome]] | ||
| 68 | |||
| 69 | ---- | ||
| 70 | |||
| 71 | == Weitere verwandte Seiten == | ||
| 72 | |||
| 73 | {{include reference="IT-Wiki.Makros.Verwandte-Themen.WebHome"/}} | ||
| 74 | |||
| 75 | ---- | ||
| 76 | **Status:** Migriert — Team-Review ausstehend · **Owner:** //(festlegen)// · **Letzter Review:** 2026-06-11 |