Jira-Workflows: Erstellen Sie benutzerdefinierte Workflows, die zur Arbeitsweise Ihres Teams passen | Dan LeFebvre | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Jira-Workflows: Erstellen Sie benutzerdefinierte Workflows, die zur Arbeitsweise Ihres Teams passen

teacher avatar Dan LeFebvre

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung in den Kurs

      1:33

    • 2.

      Kernkonzepte von Jira-Workflows

      5:50

    • 3.

      Konfigurieren benutzerdefinierter Status und Übergänge

      9:52

    • 4.

      Einschränken von Übergängen

      7:19

    • 5.

      Hinzufügen von Anforderungseingaberegeln

      6:41

    • 6.

      Übergänge validieren

      6:06

    • 7.

      Aktionen ausführen

      5:13

    • 8.

      Auslösen von KI-Agenten

      10:04

    • 9.

      Verknüpfen von Workflows mit Workflow-Schemas

      10:59

    • 10.

      Verwenden von Workflows mit Agile Boards

      10:35

    • 11.

      Kursübersicht

      2:28

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

--

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Verlangsamen standardmäßige Jira-Workflows Ihr Team? In diesem praktischen Kurs lernst du, wie du einen benutzerdefinierten Jira-Workflow erstellst, der die tatsächliche Arbeitsweise deines Teams widerspiegelt: Von Softwareentwicklungspipelines mit Codebewertung und Qualitätssicherungsphasen bis hin zu rollenbasierten Steuerelementen und KI-gestützten Helfern.

Gemeinsam erstellen wir Schritt für Schritt einen vollständigen Softwareentwicklungs-Workflow in Jira Cloud. Am Ende verfügen Sie über einen voll funktionsfähigen Workflow mit Einschränkungen, Validierungen, Aktionen und KI-Agenten, die in Ihrem Bereich bereitgestellt werden.

Was du lernen wirst:

  • Die wichtigsten Bausteine jedes Jira-Workflows: Status, Übergänge und Kategorien
  • Erstellen benutzerdefinierter Status wie Codeprüfung, Bereit für QA, QA-Tests, Blockiert und Nicht durchgeführt
  • Steuern, wer Arbeiten durch Einschränkungen verschieben darf. Nur Entwickler können Code zur Bewertung einreichen und nur die Qualitätssicherung kann Tests abschließen
  • Datenerfassung zum richtigen Zeitpunkt mit Anfrageeingaberegeln (keine leeren Felder mit fester Version)
  • Blockieren ungültiger Übergänge mit Regeln zur Überprüfung der Details und benutzerdefinierten Fehlermeldungen
  • Automatische Zuweisung von Aufgaben an den richtigen Teammitglieder, wenn sich ein Status ändert, mithilfe von Regeln für Aktionen durchführen
  • Auslösen von KI-Agenten mit Rovo zur Sortierung von Arbeitselementen und Vorschläge für Verbesserungen beim Übergang
  • Zuordnen mehrerer Workflows zu verschiedenen Arbeitstypen mit Workflow-Schemata (warum Fehler anders ablaufen können als Aufgaben und Ideen)
  • Verknüpfen Sie Ihren Workflow mit Kanban- und Scrum-Boards, damit Ihr Team alles an einem Ort sehen kann

Für wen dieser Kurs ist: Jira-Administratoren, Space-Administratoren und Teamleiter, die Workflows wünschen, die Prozesse durchsetzen, anstatt sich darauf verlassen zu müssen, dass sich jeder die Regeln merkt.

Was Sie benötigen: Eine Jira Cloud-Site mit Administratorzugriff. Wir arbeiten mit unternehmensverwalteten Bereichen, aber wenn Sie teamverwaltete Bereiche verwenden, profitieren Sie trotzdem von einem Mehrwert, da der Workflow-Editor auf die gleiche Weise funktioniert.

Triff deine:n Kursleiter:in

Teacher Profile Image

Dan LeFebvre

Kursleiter:in
Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung in den Kurs: Willkommen zu diesem Kurs rund um Jira-Workflows. Mein Name ist Dan Lefeb und in diesem Kurs lernen wir, wie Sie benutzerdefinierte Workflows erstellen , die der tatsächlichen Arbeitsweise Ihres Teams entsprechen Am Ende dieses Kurses werden Sie in der Lage sein, Workflows an verschiedene Arbeitstypen wie Ideen, Aufgaben und Fehler anzupassen wie Ideen, Aufgaben und Fehler Sie können jeweils ihren eigenen Workflow in Ihren Jira Spaces haben Workflow in Ihren Jira Spaces Wir werden auch lernen , wie du Einschränkungen hinzufügst, sodass nur bestimmte Personen bestimmte Übergänge durchführen können Wir werden lernen, wie Daten validiert werden, bevor ein Übergang zwischen zwei verschiedenen Status stattfindet Wir werden auch lernen, wie Sie Aufgaben mit Aktionen und KI-Agenten automatisieren , Workflows mithilfe von Workflow-Schemata in Ihrem Bereich bereitstellen, Ihren Workflow mit agilen Boards verbinden und vieles mehr Dieser Kurs konzentriert sich auf vom Unternehmen verwaltete Bereiche, sodass Sie die volle Kontrolle über Workflows und Schemata haben. Das bedeutet auch, dass wir über globale Administratorrechte verfügen werden, um Workflows für unsere gesamte Jira-Instanz konfigurieren zu können unsere gesamte Jira-Instanz Wenn Sie nun von Teams verwaltete Bereiche verwenden, werden Sie trotzdem von den meisten Lektionen in diesem Kurs profitieren, da der Workflow-Editor in von Teams verwalteten Bereichen genauso funktioniert wie in unternehmensverwalteten Bereichen, die wir in diesem Kurs verwenden Am Ende dieses Kurses verfügen Sie über einen voll funktionsfähigen Status-Workflow mit Einschränkungen, Validierungen, automatisierten Aktionen und KI-Agenten, die in Ihrem Bereich eingesetzt werden Bevor wir uns nun mit Jira befassen, sollten wir uns einen Moment Zeit nehmen, um uns über die Kernkonzepte der Workflows von Jira zu verständigen. Darauf werden wir in unserer nächsten Lektion eingehen 2. Kernkonzepte von Jira-Workflows: In dieser Lektion werden wir uns mit den Kernkonzepten der Workflows von Jira befassen, bevor wir uns der Jira-Oberfläche selbst befassen Jeder Workflow in Jira besteht aus zwei Hauptteilen: Status und Transitionen Status geben an, wo sich ein Arbeitselement in seinem Lebenszyklus befindet Die grundlegenden Status lauten „Zu erledigen“ und „Erledigt“. Aber wir können sie erweitern, indem wir beliebige benutzerdefinierte Status erstellen, wie z. B. Codeüberprüfung, bereit für die Qualitätssicherung, QA-Tests oder blockiert, solche Dinge Vor diesem Hintergrund gehört jeder Status, unabhängig davon, welchen Status wir erstellen, zu einer von drei Kategorien Diese Kategorien sind „In Bearbeitung“ und „Erledigt“. Wir können zwar keine benutzerdefinierten Kategorien in Jira erstellen, aber sie dienen hauptsächlich der Backend-Organisation von Jira , damit sie bestimmen kann, welche Art von benutzerdefiniertem Status wir erstellen Im Grunde genommen gehört jeder benutzerdefinierte Status, den wir erstellen, zu einer dieser drei Kategorien, und das bestimmt dann, wie Jira weiß, wann bestimmte Dinge zu tun Wenn sich beispielsweise etwas in der Kategorie „Erledigt“ befindet, weiß Jira, dass die Arbeit abgeschlossen ist Egal, ob Sie den Status erledigt oder abgeschlossen oder wie auch immer wir ihn für den benutzerdefinierten Status nennen, weil er in der Kategorie erledigt ist, Jira weiß, dass die Arbeit erledigt ist Übergänge stellen die Aktion dar, ein Arbeitselement von einem Status in einen anderen verschoben Technisch gesehen handelt es sich bei einem einzelnen Übergang um eine Bewegung in eine Richtung. Wenn wir zwischen zwei Status hin und her wechseln wollen, benötigen wir zwei separate Übergänge Vor diesem Hintergrund gibt es einige Möglichkeiten, wie wir es Jira ermöglichen können , Status in jede Richtung zu ändern, und das werden wir uns in diesem Kurs ansehen Aber seien Sie sich bewusst, dass es sich im Backend technisch gesehen um zwei verschiedene Übergänge handelt, wenn wir die Arbeit von „Zu erledigen“ auf „ In Bearbeitung“ und dann wieder auf „ Zu erledigen“ verschieben erledigen wenn wir die Arbeit von „Zu erledigen“ auf „ In Bearbeitung“ und dann wieder auf „ Zu Einer von „erledigt“ zu „In Bearbeitung und dann ein anderer von „ In Bearbeitung“ zurück zu „Zu erledigen“. Das ist wichtig, weil wir Jira sagen können welche Art von Dingen wir mit jedem dieser Übergänge machen wollten mit jedem dieser Übergänge machen Wenn wir möchten, dass das Arbeitselement etwas anderes macht , wenn es von „In Bearbeitung“ zu „In Bearbeitung“ wechselt, und dann, wenn es von „ In Bearbeitung“ zurück zu „erledigt“ wechselt Wie Sie sich vorstellen können, können die Dinge ziemlich schnell komplex werden. Daher ist es wichtig , eine solide Namenskonvention für unsere Status und Übergänge zu entwickeln eine solide Namenskonvention für unsere Status und Übergänge So werden wir wissen, was jeder einzelne bedeutet und was er tut. Und hier sind ein paar Tipps für den Einstieg. Nummer eins: Verwenden Sie klare, konsistente Namen. Die Überprüfung des Codes ist besser als Überprüfungsphase oder sogar die Entwicklungsphase. Das führt zu Nummer zwei. Vermeiden Sie sich überschneidende Bedeutungen. Wenn wir beides in der Entwicklung und im Gange haben , kann das verwirrend sein Da es sich jedoch um separate Status „In Bearbeitung“ und „Codeüberprüfung“ handelt, weiß unser Team, welcher Status „aktive Entwicklung“ und welcher Status „Übergabe“ bedeutet Und als Jure-Administrator kehren wir vielleicht in Monaten oder Jahren zu einem Workflow zurück und erinnern uns nicht mehr daran , wofür er verwendet wird wenn sich diese Status Als kleinen Bonus-Tipp: Falls Sie es noch nicht getan haben, fangen Sie an, eine Dokumentation über unsere Namenskonventionen zu erstellen Auf diese Weise können wir, falls wir uns aus irgendeinem Grund dafür entscheiden, ähnlich klingende Status festzulegen, in Zukunft auf diese zurückgreifen, um zu erfahren, warum wir uns für etwas Bestimmtes entschieden haben Und wenn deine Organisation das Dokumentationstool Confluence von Atlassian verwendet , ist das ein großartiger Ort, um die gesamte Dokumentation zu Namenskonventionen zu speichern Drittens: Halte es einfach. Fügen Sie nicht eine Menge Status nur um zu versuchen, die Dinge zu überorganisieren Fügen Sie zunächst das Nötigste hinzu und holen Sie sich dann in den kommenden Wochen und Monaten Feedback von unserem Team ob wir es hilfreich finden würden , weitere zum Workflow hinzuzufügen Fügen Sie vielleicht ein oder zwei weitere Dinge hinzu und schauen Sie dann, ob das hilft Wenn nicht, Entfernung. Wenn ja, behalte es. Je mehr wir in unserem Arbeitsablauf haben, desto komplexer wird er, und wir wollen nicht, dass Dinge unwartbar werden. Wenn Sie Jira schon eine Weile verwenden, sind Sie vielleicht an eine ältere Terminologie gewöhnt, die sich Updates ein wenig geändert hat In diesem Kurs werden wir also auf vier Arten von Workflow-Regeln stoßen, und die Bedingungen für diese Regeln haben sich geändert Erstens haben wir die Restrict Transition-Regeln. Diese wurden früher Bedingungen genannt. Diese kontrollieren, wer einen Übergang sehen und nutzen kann. Wenn ein Benutzer die Einschränkung nicht erfüllt, kann er nicht zwischen den Status wechseln Als Nächstes haben wir die Regeln für die Eingabe von Anfragen , die während eines Übergangs einen Bildschirm öffnen, in dem der Benutzer aufgefordert wird, bestimmte Felder auszufüllen , bevor der Übergang fortgesetzt Darauf werden wir später in diesem Kurs eingehen Es ist wie ein freundlicherer Cousin eines Validators, der zur Eingabe von Daten auffordert, anstatt zur Eingabe von Daten Und dann haben wir die Regeln für die Validierung von Details. Diese wurden früher Validatoren genannt. Diese prüfen, ob die erforderlichen Daten vorhanden sind, bevor sie den Übergang zulassen Es ist also strenger als nur nach Eingaben zu fragen. Beispielsweise muss das Feld mit der festen Version festgelegt werden , bevor ein Arbeitselement geschlossen wird. Und das werden wir uns später in diesem Kurs noch einmal ansehen. Dann haben wir die Regeln zum Ausführen von Aktionen. Diese wurden früher als Post-Funktionen bezeichnet. Diese werden automatisch ausgeführt, nachdem ein Übergang abgeschlossen ist. Sie aktualisieren Felder, weisen Benutzer oder sie können KI-Agenten auslösen, und wir werden uns später in diesem Kurs damit befassen. Nun gibt es auch etwas, das Sie in Bezug auf Berechtigungen beachten sollten. Ein Benutzer benötigt mehr als nur Workflow-Berechtigungen , um ein Arbeitselement zu verschieben. Sie müssen auch in der Lage sein, das Arbeitselement selbst zu bearbeiten. Wenn Sie also Einschränkungen testen, stellen Sie sicher, dass Sie einen Benutzer verwenden, der mindestens über grundlegende Bearbeitungsberechtigungen für diesen Arbeitstyp verfügt . Um es noch einmal zusammenzufassen Workflows bestehen aus Status und Übergängen Jeder Status gehört zu einer Kategorie, die das Erscheinungsbild des Boards bestimmt Übergängen handelt es sich um unidirektionale Aktionen zwischen Status, und es gibt vier Arten von Regeln , die wir für Übergänge verwenden können Sie können einschränken, wer diesen Übergang durchführen kann, und können während eines Übergangs Eingaben anfordern Sie können Daten vor der Umstellung validieren und nach der Umstellung Aktionen ausführen In unserer nächsten Lektion werden wir nun zu Jira springen, um einen Standard-Workflow in einen benutzerdefinierten zu konvertieren, und dann beginnen wir mit der Entwicklung 3. Konfigurieren benutzerdefinierter Status und Übergänge: In dieser Lektion werden wir mit Jira beginnen und damit beginnen, unsere eigenen benutzerdefinierten Status und unsere eigenen benutzerdefinierten Status und Übergänge zu erstellen, um unseren Softwareentwicklungs-Workflow unseren Softwareentwicklungs-Workflow Gehen wir zunächst zum Workflow-Editor. Nun, es gibt zwei Möglichkeiten , wie wir dorthin gelangen können. Wir können unsere Raumeinstellungen durchgehen. Also können wir zu diesen drei kleinen Punkten kommen, zu den Raumeinstellungen gehen. Und das ist praktisch. Wenn wir bereits in unserem spezifischen Bereich arbeiten, können wir zu dem Workflow wechseln , den dieser Bereich verwendet. Aber da wir in diesem Kurs zum ersten Mal in Jira und wir als globaler Jira-Administrator arbeiten, gehen wir die globalen Jira-Einstellungen durch, in denen wir alle Workflows in unserer gesamten Instanz sehen und verwalten können Workflows in unserer gesamten So können wir zu den Einstellungen und zu den Arbeitselementen zurückkehren Und dann hier auf der linken Seite, wenn wir zu unseren Workflows kommen, werden uns all die Workflows angezeigt , die wir in unserer Jira-Instanz haben Jetzt arbeiten wir mit einem Bereich namens Softwareentwicklung, dieser hier. Das ist also der Arbeitsablauf, der in diesem Bereich verwendet wird. Lassen Sie uns auf drei Punkte eingehen. Kommen Sie runter zur Bearbeitung, und das bringt uns zum Workflow-Editor. Ich werde das schließen, nur um uns etwas mehr Platz zu geben , damit wir den Editor hier sehen können. Jetzt können wir hier die Standardstatus und Übergänge aus der Scrum-Vorlage sehen und Übergänge aus der Scrum-Vorlage Das ist die Vorlage, die ich verwendet habe, als ich diesen Bereich erstellt habe Wir müssen es im Gange und fertig machen. Und dann hier oben müssen wir anfangen, richtig? Also werde ich die Strg-Taste gedrückt halten und mein Mausrad benutzen, um die Ansicht zu vergrößern damit wir es etwas einfacher sehen können. Also hier haben wir den Anfang. Und das ist nicht wirklich ein Status, aber es ist der Beginn ein neues Arbeitselement gestartet wird, oder? Wenn es also anfängt, durchläuft es diese Erstellungsübergänge, und das teilt Jira mit, wenn Sie ein neues Arbeitselement erstellen, wohin es geht? In diesem Fall wird standardmäßig Status „ Zu erledigen“ zugewiesen Wenn wir das nun ändern wollten, müssten wir nur diesen Übergang hier auswählen und ihn dann in einen anderen Status verschieben. Nehmen wir an, wir möchten , dass er im Gange ist. Wenn wir nun innerhalb dieses Bereichs ein neues Arbeitselement erstellen würden , wäre es in Bearbeitung sobald wir diesen Workflow aktualisieren. Warum, realistisch betrachtet, macht das natürlich nicht viel Sinn Lassen wir das für diesen Status bei zu erledigen. Und das ist ein gutes Argument denn bevor wir viele Änderungen im Workflow-Editor vornehmen , würde ich Ihnen dringend empfehlen, sich die Zeit zu nehmen, genau das zu skizzieren , was Sie in Ihrem Workflow benötigen. Wenn Sie also hier sind, wissen Sie bereits, was Sie tun werden, oder haben eine Vorstellung davon, wie alles zusammenhängt. Wenn Sie jetzt Confluence zusammen mit Jira verwenden, können Sie deren digitale Whiteboards verwenden Das ist ein großartiger Ort, um das zu tun, indem Sie jeden Status und jede Transition sehr locker zeichnen , bevor Sie hier reinkommen und sie dann im Workflow-Editor funktionsfähig machen Natürlich können Sie die Dinge später jederzeit ändern, aber diese Vorplanung bietet Ihnen einen guten Ausgangspunkt. Trotzdem ist es manchmal hilfreich, zuerst zu sehen, wie andere Teams arbeiten. Ich habe also bereits den Prozess durchlaufen, herauszufinden, wie dieser Workflow, den wir heute verwenden, aussehen soll Workflow, den wir heute verwenden, Beginnen wir also damit, unsere neuen Status hinzuzufügen, mit denen wir arbeiten können, und wir werden sie alle auf einmal erstellen, und dann organisieren wir alles und verbinden alles miteinander Also werde ich hier oben zum Anzeigenstatus kommen , und wir wollen einige Status erstellen Kommen wir also hierher und wählen entweder einen Status aus, den wir bereits in unserer Jira-Instanz erstellt haben, oder ich komme hierher und fange an, ihn einzugeben Nein, wir haben diesen Status noch nicht, also erstellen wir ihn. Die Kategorie wird noch bearbeitet. Und dann könnten wir hier Übergänge vom Edi-Status zulassen , aber ich werde einfach weitermachen und auf Hinzufügen klicken, mich zunächst darauf konzentrieren, diese Status hinzuzufügen, und dann organisieren wir alles später Gehen wir also zu „Bereit für die Qualitätssicherung“ — unser nächster Status. Erschaffe das. Auch hier wird es sich bei der Kategorie um eine Art in Bearbeitung handeln. Bei Status werden wir reinkommen, und das wird ein QA-Test sein. Auch hier wird es sich bei der Kategorie um irgendeine Form handeln, das ist in Bearbeitung. Wir werden unseren Blockstatus hinzufügen . Und dann fügen wir hier einen weiteren Status hinzu, und wir werden einen Status hinzufügen, der nicht geht. Und das wird eine andere Form von Erledigt sein. Damit wir in der Kategorie De ein paar verschiedene Status haben in der Kategorie De ein paar verschiedene Status Und anstatt sie alle sein zu lassen, ist diese Arbeit tatsächlich getan, wenn wir hier reinkommen und einen hinzufügen, der nicht funktioniert, wenn wir Arbeit zum Status „Nicht tun“ hinzufügen, dann können wir später zu den Berichten und Filtern zurückkehren und uns die Berichte und Filter ansehen, bei denen wir bewusst entschieden haben, dass ja, das ist tatsächlich abgeschlossen, das ist erledigt, oder wir haben die Entscheidung getroffen sein zu lassen, ist diese Arbeit tatsächlich getan, wenn wir hier reinkommen und einen hinzufügen, der nicht funktioniert, wenn wir Arbeit zum Status „Nicht tun“ hinzufügen, dann können wir später zu den Berichten und Filtern zurückkehren und uns die Berichte und Filter ansehen, bei denen wir bewusst entschieden haben, dass ja, das ist tatsächlich abgeschlossen, das ist erledigt, oder wir haben die Entscheidung getroffen diese Arbeit nicht machen, aus welchem Grund auch immer. Und dann würden Sie im Arbeitselement selbst den Grund hinzufügen, aus dem Sie sich nicht entschieden haben, diese Arbeit zu erledigen. In Ordnung, jetzt haben wir unsere Status erstellt. Lass uns hier reinkommen und anfangen, einige Übergänge zu erstellen. Bei diesen Status , die wir bereits haben, ist dies der beliebige Übergang Das bedeutet, dass Arbeitselemente mit dem Status „ Erledigt“ von jedem anderen Status in diesen Status übergehen können Wenn es also in Bearbeitung ist, wenn es zu erledigen ist, wenn es eines davon hier gibt, kann es tatsächlich von diesem anderen Status in den Status Erledigt übergehen . Aber das wollen wir vielleicht nicht immer. Beginnen wir also damit, dies zu organisieren und einige neue Übergänge zwischen diesen Status zu erstellen einige neue Übergänge zwischen , denn im Moment sind diese hervorgehoben, was bedeutet, dass nichts in den Status „Code-Review“ übergehen kann Wir können keine Arbeit im Code-Review-Status haben wenn es keinen Übergang in diesen Status gibt Also werde ich kommen und einen nehmen, sagen wir, von In Bearbeitung, wir wollen, dass in Bearbeitung in den Code-Review übergeht. Und geben wir diesem Status einen Namen. Es ist immer eine gute Idee , alles zu benennen. Und hier kann die Vorplanung wirklich hilfreich sein, wie Sie die Dinge benennen werden. Das wird also zur Überprüfung eingereicht. Es geht also von „In Bearbeitung“ über die Überprüfung des Codes bis hin zur Umstellung auf „Zur Überprüfung einreichen“. Für die nächsten Übergänge werden wir sagen: Okay, wenn die Arbeit in der Codeüberprüfung ist, wird sie nach der Codeüberprüfung herauskommen, und dann werden wir sie für die Qualitätssicherung vorbereiten. Und ich sollte sagen, dieser Status oder diese Übergänge werden als genehmigt bezeichnet, oder? Es wurde also genehmigt, und dann geht es mit der Codeüberprüfung weiter. Das Code-Review wird genehmigt und es wird bereit für die Qualitätssicherung Ein weiterer möglicher Arbeitsablauf dafür ist, wenn der Code nicht genehmigt wurde, wenn etwas geändert werden muss , wir reinkommen und sagen: Okay, Codeüberprüfung, lassen Sie uns das wieder in Bearbeitung aufnehmen Und das wird der Übergang sein, bei dem Änderungen angefordert werden . Da haben wir's. Das ist also ein weiterer potenzieller Arbeitsablauf , den unsere Arbeitsaufgaben haben könnten. Und wir können das neu anordnen, wenn wir wollen , dass es ein bisschen sinnvoller ist, wie wir das alles organisiert haben Als Nächstes, wenn sich die Arbeit im Status „ Bereit für die Qualitätssicherung“ befindet, was passiert hier Okay, bereit für die Qualitätssicherung in diesem Workflow wird also im Grunde genommen der Status „Zu erledigen“ für unser QA-Team sein, oder? Sobald Code von den Entwicklern überprüft wurde, wird er bereit für die Qualitätssicherung sein. Und dann alles, was sich im Status „ Bereit für die Qualitätssicherung“ befindet, unser QA-Leiter, wird dieser Benutzer wissen können: Okay, es kann losgehen. Und dann, während sie tatsächlich daran arbeiten, können sie mit der Arbeit beginnen und sie zu den QA-Tests ziehen, um zu zeigen , dass die Tests diesbezüglich tatsächlich gestartet wurden. Und dafür, sagen wir, nennen wir das einfach Start QA. Und dann kann es aus QA-Tests kommen, und wir wollen eigentlich, dass das erledigt wird, um zu sagen, ja, okay, das ist abgeschlossen Da haben wir's. Oder, genau wie bei der Code-Überprüfung, wenn eine Änderung vorgenommen werden muss, können wir , wenn eine Änderung vorgenommen werden muss, diese vom QA-Test zurück zu „In Bearbeitung“ überführen und sagen, dass sie zur Behebung zurückgeschickt werden muss. Da haben wir's. Und was die anderen beiden Status angeht, wird es sicherlich Zeiten geben, in denen wir einen globalen Übergang von einem Status zu einem anderen durchführen wollen , und wir wollen jederzeit sagen können, dass wir die Entscheidung getroffen haben, diese Arbeit nicht zu machen Dafür werden wir also Übergänge hinzufügen, und das wird von einem beliebigen Status bis hin zu einem nicht reichen Mach weiter und erstelle das. Und das Gleiche gilt für blockiert, wir werden jederzeit sagen, dass jede Arbeit in diesem Workflow blockiert werden kann. Da haben wir's. Also haben wir unseren Workflow hier im Workflow-Editor erstellt. Und jetzt haben wir unseren Workflow einsatzbereit. In unserer nächsten Lektion werden wir uns mit einigen Regeln befassen, die wir zu unserem Workflow hinzufügen können, und beginnen damit, Übergänge einzuschränken 4. Einschränken von Übergängen: In dieser Lektion lernen wir die erste Art von Workflow-Regel kennen, die einschränkt, wer einen Übergang ausführen kann Die Regel „Übergang einschränken“ wurde in älteren Versionen von Jira früher als Bedingungen bezeichnet. Sie steuert, ob ein Übergang überhaupt verfügbar ist, je nachdem, für welche Regel wir uns entscheiden Der wahrscheinlich häufigste Anwendungsfall dafür ist die Einschränkung eines Übergangs auf der Grundlage dessen, wer der Benutzer ist Hier ist also ein gängiges Szenario, dessen Einrichtung wir in dieser Lektion lernen werden. Wir möchten nur, dass Entwickler Arbeiten zur Codeüberprüfung einreichen können . In unserem Setup ist Ethan also ein Entwickler und er gehört der Benutzergruppe des Entwicklers Maxwell ist unser QA-Leiter und er gehört nicht zur Entwicklergruppe. Wir möchten, dass Ethan Beiträge zur Überprüfung einreichen kann, um von einem Status zum anderen in den Status Code-Review überzugehen , aber Maxwell sollte nicht in der Lage sein, vom Status „In Bearbeitung“ zu diesem Code-Review-Status zu wechseln „In Bearbeitung“ zu diesem Code-Review-Status zu Lassen Sie uns das einrichten. Was wir tun möchten, ist, diesen Übergang „Senden für die Überprüfung“ zu verwenden , den wir in der vorherigen Lektion erstellt haben. Im Rahmen dieser Umstellung muss jede Arbeit, die von der Bearbeitung bis zur Codeüberprüfung erfolgt, diesen Übergang durchlaufen. Kommen wir zu unseren Regeln, beschränken wir den Übergang, fügen wir eine Regel zur Beschränkung des Übergangs hinzu. Und dann wollen wir einschränken, je nachdem, wer der Benutzer ist. Beschränken Sie also, wer ein Arbeitselement verschieben kann. Und wir können entweder bestimmte Benutzer auswählen, oder ich habe festgestellt, dass ein besserer Arbeitsablauf darin besteht, Gruppen zu verwenden. Auf diese Weise können wir Benutzer zur Gruppe hinzufügen, und all diese Regeln werden automatisch angewendet, anstatt dass es sich nur um einzelne Benutzer handelt. Also werde ich reinkommen und Gruppen auswählen, und dann wählen wir die Entwicklergruppe aus. Das bedeutet, dass nur Entwickler diesen Übergang nutzen können , um von der aktuellen Version zur Codeüberprüfung überzugehen. Drücken Sie AD, los geht's. Wir haben dies zu unseren Regeln hier auf der rechten Seite hinzugefügt . Damit dies in Kraft tritt, müssen wir den Workflow aktualisieren. Im Moment befinden wir uns also im Grunde in einem Entwurfsmodus. Wir haben das nicht wirklich aktualisiert. Damit das live geht, müssen wir den Workflow aktualisieren. Jetzt, da unser Workflow aktualisiert wurde, wollen wir uns ansehen, wie das für unser Team aussieht. Also werde ich mich zuerst als Maxwell anmelden. Dies ist als Maxwell Carter angemeldet. Er ist unser QA-Leiter , der nicht Teil der Entwicklergruppe ist, der wir gerade diese Übergangsbeschränkung hinzugefügt Wenn wir also auf eines dieser Arbeitsaufgaben stoßen , das gerade in Bearbeitung ist, können Sie sehen, dass Maxwell es nicht einmal in den Status der Codeüberprüfung bringen kann , weil die einzige Möglichkeit , dies zu tun, darin besteht, diesen Übergang zur Überprüfung einreichen zu durchlaufen diesen Übergang zur Überprüfung einreichen , den wir eingeschränkt haben Wenn ich mich nun als Ethan, einer der Entwickler in der Entwicklergruppe, anmelden würde, lasse ich das Fenster hier Ich bin hier als Ethan angemeldet. Jetzt als Ethan angemeldet. Wenn wir uns eines dieser Arbeitselemente ansehen würden, den Status ansehen. Es ist im Gange. Wenn ich das herunterziehe, können wir den Übergang „Zur Überprüfung einreichen“ verwenden, um ihn in den Status „Code-Review“ zu überführen . Und da haben wir's. Jetzt kann Ethan das Arbeitselement so ändern, dass es sich aufgrund dieses Übergangs in den Code-Review-Status der Umstellung „Zur Überprüfung einreichen“ können nur Personen in dieser Entwicklergruppe diesen Übergang durchlaufen, was die einzige Möglichkeit ist, in diesen Code-Review-Status zu gelangen in diesen Code-Review-Status zu gelangen Derselbe Status, dasselbe Arbeitselement, unterschiedliche Benutzerberechtigungen. Dies ist eine leistungsstarke Methode, um den rollenbasierten Zugriff in unserem Arbeitsablauf durchzusetzen , ohne dass wir uns darauf verlassen müssen, dass wir uns nur an die Regeln erinnern. Das System kann es für uns durchsetzen. einigen anderen häufigen Anwendungsfällen, in denen der Übergang eingeschränkt können Dinge gehören, wie zum Beispiel, dass dieser genehmigte Übergang möglicherweise nur Projektleitern oder Managern gestattet wird. Oder vielleicht, da wir ein QA-Team eingerichtet haben, kann nur das QA-Team die Qualitätssicherung tatsächlich abschließen und sie nach Abschluss der QA-Tests an Dunn schicken , oder vielleicht kann sie sogar nur mit der Qualitätssicherung beginnen Vielleicht möchten wir, dass das QA-Team erst dann mit der Qualitätssicherung beginnen kann , wenn es bereit für die Qualitätssicherung Nur das QA-Team kann tatsächlich mit den QA-Tests beginnen, die diesen QA-Übergang durchlaufen Es ist genau derselbe Prozess. Wir kommen hierher, um den Übergang einzuschränken, eine Regel hinzuzufügen, einzuschränken, wer ihn verschieben kann. Diesmal beschränken wir uns nicht auf die Gruppe der Entwickler, sondern auf den Leiter der Qualitätssicherung. Füge das hinzu. Fahren Sie fort und aktualisieren Sie diesen Workflow. Und jetzt können wir ihnen die Arbeit abnehmen , die sich in der Codeüberprüfung befindet, und sie für die Qualitätssicherung bereit machen, aber nur unsere QA wird sie testen können . Schauen wir uns also nochmal an, wie das aussieht, wenn wir hier als unser Entwickler angemeldet sind, Ethan, also sagen wir, okay, es ist im Code-Review, es wurde genehmigt Das heißt, es ist bereit für die Qualitätssicherung. Ethan kann es übernehmen, um es zur Qualitätssicherung bereit zu machen, aber es kann dann nicht genehmigt und aus dem QA-Prozess herausgenommen werden, oder? Aber wir haben es so eingerichtet, ich glaube, das liegt an diesem Übergang hier. Jep. Also, obwohl wir hier diesen Übergang haben, haben wir dieses Setup für jeden Status Wenn Sie das also entfernen möchten , könnten wir einfach reinkommen, auf Löschen klicken und den Workflow aktualisieren. Jetzt können wir das nur noch durch QA erledigen Wenn wir also wieder als unser Entwickler hier angemeldet sind, das hier reinziehen, können wir es nicht mehr auf den Status De setzen. Der einzige Weg, das zu tun, ist über das QA-Team, was bedeutet, dass wir angemeldet sind, wir werden wieder dazu wechseln , hier als Maxwell angemeldet zu sein, das ist bereit für die QA, und er kann weitermachen und das zum QA-Test mitnehmen. Ja, okay, es ist bereit für den QA-Test. Und wenn er fertig ist, kann er die UA-Tests abschließen, und das Arbeitselement wird vollständig erledigt sein , indem er den gesamten Workflow durchläuft Um noch einmal zusammenzufassen, was wir in dieser Lektion gelernt haben: Wir haben gelernt, den Übergang von bestimmten Benutzern abhängig von der Gruppe, zu der der Benutzer gehört, einzuschränken bestimmten Benutzern abhängig von der Gruppe, zu der der Benutzer gehört, Und es gibt noch so viele weitere Möglichkeiten, wie wir das Ganze noch komplexer gestalten können, wenn wir wollen Wir können dem sogar eine untergeordnete Regel hinzufügen , wenn wir, sagen wir, vielleicht den Übergang von jemandem einschränken wollen vielleicht den Übergang von jemandem einschränken , der in der Entwicklergruppe ist, und auch von jemandem, der in einer QA-Gruppe war, solche Dinge. Ich empfehle Ihnen nun, einen Test-Workflow zu erstellen und mit den Regeln zur Beschränkung des Übergangs in den Workflows herumzuspielen den Regeln zur Beschränkung des Übergangs in den Workflows um zu sehen, wie Sie diese zu Ihrem eigenen Vorteil nutzen können. Und wenn Sie bereit sind, sehen in der nächsten Lektion, in der wir etwas über eine andere Art von Regel für unsere Übergänge lernen werden etwas über eine andere Art von Regel für unsere Übergänge lernen Eingaben anfordern. Wir sehen uns dort. 5. Hinzufügen von Anforderungseingaberegeln: In der letzten Lektion haben wir uns mit der Regel „Übergang einschränken“ befasst . In dieser Lektion werden wir uns mit der zweiten Art der Eingabe von Workflow-Regelanfragen befassen. Eingabe von Anfragen wird während eines Übergangs ein Bildschirm angezeigt, in dem der Benutzer aufgefordert wird, bestimmte Felder auszufüllen , bevor der Übergang fortgesetzt Anstatt das Arbeitselement einfach von einer Größe auf eine andere zu verschieben , Jira eine Pause und sagt: Hey, bevor wir weitermachen, musst du ein paar Dinge ausfüllen Und das ist nützlich, wenn wir Daten genau in dem Moment sammeln möchten , in dem ein Übergang zwischen den Status stattfindet Also hier ist unser Szenario für diese Lektion. Wenn jemand ein Arbeitselement vom Status QA erledigt vom QA-Teststatus in den Status Erledigt verschiebt , wird der gesamte QA-Übergang verwendet. Wir möchten sicherstellen, dass das Feld „ Feste Versionen“ ausgefüllt wird , damit wir wissen welche Version unseres Codes diesen Fix enthält. Wir könnten nur hoffen, dass die Leute daran denken, es einzustellen, aber ein besserer Arbeitsablauf besteht darin anhand der Anforderungseingabe sofort aufzufordern sie anhand der Anforderungseingabe sofort aufzufordern, dieses Feld auszufüllen, wenn sie mit der Arbeit fertig sind . Gehen wir also zurück zum Workflow-Editor und richten ihn ein. Um nach dem QA-Test, wie Sie vielleicht erwarten, fertig zu werden , müssen dieser vollständigen QA-Umstellung leben. Kommen wir also zum kompletten QA-Übergang und kommen kompletten QA-Übergang wir dann dazu, Eingaben anzufordern und eine Regel für die Anforderungseingabe hinzuzufügen. Jetzt müssen wir Jira mitteilen, welcher Bildschirm angezeigt werden soll. Also gibt es hier nur eine Sache. Wir können einen Bildschirm anzeigen, den auswählen. Welchen Bildschirm wollen wir zeigen? Jetzt können wir von jedem der anderen Bildschirme abrufen. Sie können sehen, dass ich in meiner Jira-Installation viele verschiedene Bildschirme auf meiner Seite eingerichtet habe verschiedene Bildschirme auf meiner Seite Aber wenn wir noch keinen Bildschirm erstellt haben, möchten wir vielleicht reinkommen und einen neuen Bildschirm erstellen Also werde ich das tun, und es öffnet sich ein neuer Tab. Da haben wir's. Lassen Sie uns nun den Bildschirm hinzufügen. Und gib einen Namen. Benennen ist immer gut. Das wird also für unseren kompletten QA-Übergang gelten. Fordere Eingaben für fehlerfreie Versionen an. Da haben wir's. Geben Sie ihm eine Beschreibung , wenn wir wollen. Aber ich werde auf Hinzufügen klicken. Jetzt haben wir unseren Bildschirm erstellt. Wir können diesen Tab schließen, der uns zurück zu unserem Workflow-Editor bringt. Und lass uns das finden. Es war also etwas mit festen Versionen. Da haben wir's. Finde den Bildschirm und füge ihn zu unserer Regel hinzu. Und jetzt, wann immer etwas aus einem QA-Test kommt und fertig ist, wird dieser Bildschirm natürlich angezeigt , sobald wir unseren Workflow aktualisieren. Also lass uns das machen. Jetzt, wo unser Workflow aktualisiert ist, gehen wir rein und schauen uns an, wie das auf der anderen Seite aussieht. Also müssen wir uns als Maxwell anmelden. Wer ist unser QA-Leiter, richtig? Denn denken Sie daran, dass wir diese Einschränkung eingerichtet haben bei der Maxwell der Einzige ist, der das tun kann Sobald die QA-Tests abgeschlossen sind, sie abgeschlossen werden Wenn wir es jetzt auf Dunn setzen, wird dieser Übergang angezeigt Aber warte, wo ist unser Fachgebiet? Ich habe tatsächlich einen Schritt vergessen. Lass uns zurückkommen und das Ganze absagen. Es wird diesen Übergang also nicht ändern. Es ist wichtig, das im Hinterkopf zu behalten. Wenn Sie das stornieren, wird der Übergang damit nicht abgeschlossen. Und lassen Sie uns hier zurück zu unserem Bildschirm springen. Dies ist eine großartige Möglichkeit zu zeigen, wie wir dies im Nachhinein anpassen können. Also lasst uns unseren Bildschirm finden. Es wird hier der Bildschirm mit der festen Version sein. Wir haben vergessen, das eigentliche Feld hinzuzufügen , das wir auf diesem Bildschirm hinzufügen möchten . Im Moment ist also nichts für diesen Bildschirm konfiguriert. Deshalb wurde nichts angezeigt. Lassen Sie uns also reinkommen und feste Versionen hinzufügen. Da haben wir's. Da gibt es keinen Spielstand oder so. Es ist bereits gespeichert. Und da wir es bereits in unserem Workflow eingerichtet haben, wir hier zurück zu unserem Workflow-Editor , um zu zeigen, dass er bereits eingerichtet ist. Es war unser Workflow für die Softwareentwicklung, dieser hier. Es sollte also bereits eingerichtet sein, sobald die Qualitätssicherung abgeschlossen ist, ja. Okay, dieser Bildschirm wird angezeigt, und dieser Bildschirm hat jetzt dieses Feld Wenn wir also wieder als Maxwell angemeldet sind, dieses Arbeitselement nehmen und es abschließen, ist es erledigt Und jetzt haben wir dieses feste Versionsfeld. Natürlich sieht es so aus, als ob ich hier in diesem Bereich keine Versionen habe. Kommen wir also zu unseren Veröffentlichungen. Das sind die verschiedenen Versionen. Ja, wir haben gerade keine Veröffentlichungen hier drin. Und es sieht so aus, als hätte Maxwell nicht die Erlaubnis, tatsächlich eine zu erstellen. Keine große Sache Lassen Sie uns wieder als unser Administrator einsteigen und hier eine neue Version erstellen. Also gehe ich zurück in den Bereich der Softwareentwicklung, komme zu den Releases, und jetzt können wir eine Version erstellen. Sagen wir also, okay, das ist Version 1.0 unserer Software. Speichern Sie das. Das wurde geschaffen. Und jetzt bei Maxwell, wenn wir die Seite aktualisieren, wird er sehen, dass diese Version angezeigt wird. Da haben wir's. Und dann zurück zum Arbeitselement Sobald wir es im QA-Test abgeschlossen haben, wird unser Bildschirm angezeigt, und er sieht die fehlerfreie Version , der er sie und er sieht die fehlerfreie Version zuordnen kann, fügt einen beliebigen Kommentar hinzu und aktualisiert sie. Und jetzt wird das Arbeitselement in den Status De übergehen. Eine Art Zusammenfassung In dieser Lektion haben wir gelernt, dass die Regel zur Eingabe von Anfragen während eines Übergangs ein Fenster öffnet Wir lernen, wohin wir gehen müssen, um Felder zu unserem Bildschirm hinzuzufügen. Wir haben uns sogar angeschaut, wo eine neue Version in unserem Bereich einrichten können, sodass sie im Feld für feste Versionen angezeigt wird. Natürlich kann dieser Bildschirm alle gewünschten Felder enthalten. Und wir können das sogar auf die nächste Stufe heben indem wir mithilfe eines Feldkonfigurationsschemas steuern, welche Felder auf unseren Bildschirmen erforderlich sind auf unseren Bildschirmen erforderlich . gerade von Anforderungen sprechen, gehen wir zu unserem nächsten Video über in dem wir lernen, wie wir im Grunde genau dieses Szenario mit der Regel „Details überprüfen“ einrichten können . Und darüber werden wir in unserer nächsten Lektion alles erfahren. 6. Übergänge validieren: In der letzten Lektion verwenden wir Anforderungseingaben, um Benutzer während eines Übergangs zur Eingabe von Daten In dieser Lektion lernen wir, wie Sie die Regel „Details überprüfen“ verwenden. Die Regel zur Überprüfung von Details in älteren Versionen von Jira als Validatoren bezeichnet. Sie prüft, ob die erforderlichen Daten vorhanden sind, bevor die Umstellung fortgesetzt Im Gegensatz zur Anforderungseingabe , bei der der Benutzer aufgefordert wird, fehlende Daten auszufüllen, Validatoren Schlägt die Überprüfung fehl, wird der Übergang vollständig blockiert und dem Benutzer wird eine Fehlermeldung angezeigt. Stellen Sie sich das so vor. Eingabe der Anfrage stoppt den Benutzer und sagt: Hey, gib das ein, bevor wir weitermachen. In den Bestätigungsdetails steht: Nein, Sie können erst fortfahren, wenn Sie diese Schritte abgeschlossen haben. Also hier ist unser Szenario für diese Lektion. Wir werden auf dem aufbauen, was wir in der letzten Lektion getan haben , als wir einen Bildschirm hinzugefügt haben , der es einem Benutzer ermöglicht , das Feld mit den festen Versionen auszufüllen, oder? Aber anstatt während der Umstellung einfach danach zu fragen, wie wir es bei der Anforderungseingabe gemacht haben und dann erwarten, dass es ausgefüllt wird , werden wir diesen Übergang blockieren, wenn er nicht wirklich ausgefüllt ist wir diesen Übergang blockieren, wenn er nicht wirklich ausgefüllt Fügen wir also nach Abschluss des QA-Übergangs einen Validator hinzu, der überprüft, ob das Feld ausgefüllt ist, bevor der Vorgang fortgesetzt werden kann also hier in die Workflow-Bearbeitung springen, unter der Anforderungseingabe haben wir unter der Anforderungseingabe die Und in diesem Fall möchten wir sicherstellen, dass das Feld mit den festen Versionen ausgefüllt ist Wenn wir also die Regel „ Details überprüfen“ eingeben, fügen Sie diese hinzu. Es gibt eine Menge davon , die wir hier machen können. In diesem Fall wollen wir ein Feld validieren, weil, wie wir im letzten Video gesehen haben, feste Versionen ein Feld sind. Also wollen wir dieses Feld validieren, wählen Sie es jetzt aus. Wir müssen Jira mitteilen, wie wir das Feld validieren wollen Möchten wir sicherstellen, dass es einen einzigen Wert anstelle mehrerer Werte hat Oder wollen wir sicherstellen, dass es einem Ausdruck entspricht? Vielleicht beginnt die Zusammenfassung des Arbeitselements mit denselben Wörtern und was auch immer dieser Ausdruck sein mag. In diesem Fall möchten wir jedoch sicherstellen, dass das Feld überhaupt nicht leer ist. Es enthält Daten. Jetzt müssen wir Jira sagen: Okay, wenn du überprüfen willst, ein Feld nicht leer ist, welches Feld? Nun, in diesem Fall wollen wir, dass es Feld mit den festen Versionen ist, das wir zuvor hinzugefügt haben, oder? Also dieser hier. Und wir können entweder die Fehlermeldung leer lassen, wodurch eine Standardfehlermeldung hinzugefügt wird, oder wir können unsere benutzerdefinierte Fehlermeldung hinzufügen , falls dies fehlschlägt. Angenommen, Sie müssen zuerst eine feste Version hinzufügen. Da haben wir's. Mach weiter und füge das hinzu. Nun, hier ist ein wichtiger Punkt , denn die Reihenfolge dieser Regeln ist wichtig, oder? Sie laufen also tatsächlich von oben nach unten. Da wir also die Eingabe der Anfrage vor den Bestätigungsdetails haben , öffnet sich der Bildschirm , auf dem der Benutzer das Feld mit den festen Versionen hinzufügen kann, indem er den Bildschirm verwendet, den wir im letzten Video eingerichtet haben. Wenn sie das tun, wird bei dieser Überprüfung überprüft, ob Daten in diesem Feld vorhanden sind oder nicht. Sie haben also die Möglichkeit, diesem Feld Daten hinzuzufügen , bevor versucht wird, den Übergang abzuschließen. Wenn sie das nicht tun, erscheint eine Fehlermeldung mit der Meldung, dass das ausgefüllt werden muss. Dieses Feld darf nicht leer sein. Lassen Sie uns also unseren Workflow aktualisieren und dies in Aktion sehen. Ich werde den Workflow aktualisieren, sodass er jetzt live ist. Und dann lassen Sie uns einsteigen, um als Maxwell angemeldet zu sein. Denken Sie daran, er ist unser QA-Leiter und wir haben die Übergänge eingeschränkt Wir wollen also sichergehen, dass das zur Qualitätssicherung weitergeleitet wird, obwohl wir uns eigentlich zuerst als Ethan anmelden müssen, weil der Code überprüft werden muss Denken Sie daran, dass dies der Prozess ist , den wir von in Bearbeitung haben Er muss zur Code-Überprüfung übergehen Und dann von der Codeüberprüfung, sobald er durch die Codeüberprüfung genehmigt wurde , ist er bereit für A. Okay? Jetzt, wo es in der Qualitätssicherung ist, können wir uns als Maxwell in unser Qua-Team einloggen . Es ist bereit für Okay. Und es ist im QA-Test. Jetzt, wo es durch QA-Tests erledigt ist, okay, es ist abgeschlossen, es ist erledigt. Wir können hier reinkommen und es zu unserer festen Version hinzufügen. Oder wenn wir einfach herkommen und versuchen, das zu aktualisieren , wird es sagen, nein, es muss hinzugefügt werden. Wir müssen zuerst eine feste Version hinzufügen. Das ist die Fehlermeldung , die wir uns in diesem Validator gegeben Das ist unser Validator , der genau hier arbeitet. Aber sobald wir hier reinkommen und Daten zu diesem Feld hinzufügen , beobachten Sie, was passiert Ich werde das aktualisieren können, weil diese Daten im Backend validiert wurden. Noch einmal, im Workflow ist das diese Regel zur Überprüfung von Details, ist das diese Regel zur Überprüfung von Details die hier reinkommt und besagt, dass sie dieses Feld überprüft. Wenn sie nicht leer ist, enthält sie im Grunde Daten, sie lässt sie bestehen, und wenn sie uns nicht genau hier diese Fehlermeldung gegeben hat. Um es noch einmal zusammenzufassen: Die Regel „ Details überprüfen“ überprüft , ob die von uns eingerichtete Validierung erfüllt ist , damit der Übergang abgeschlossen werden kann Wenn die Validierung fehlschlägt, wird der Übergang blockiert und dem Benutzer wird ein Fehler angezeigt Natürlich können wir jedes Feld verwenden, das über das Feld mit festen Versionen hinausgeht. Und wie wir bei der Einrichtung der Regel gesehen haben, können wir noch mehr tun, als die Felder selbst zu validieren Aber hoffentlich drehen sich langsam die Weichen dafür, wie Sie dies in Ihren eigenen Workflows verwenden können Ich möchte Sie daher ermutigen, sich zwischen den Lektionen etwas Zeit zu nehmen, es auf Ihrer Seite auszuprobieren und mit einigen der verschiedenen Regeln herumzuspielen , um zu sehen, wie sie in Ihrer Organisation helfen können. Wir müssen uns noch einen weiteren Regeltyp ansehen. In unserer nächsten Lektion werden wir also lernen, wie wir darauf noch weiter aufbauen können , indem wir Aktionen in unseren Workflow-Übergängen durchführen . Wir sehen uns dort. 7. Aktionen ausführen: In dieser Lektion lernen wir die vierte Art von Workflow-Regel kennen , die Aktionen ausführt. Nun, diese Regel unterscheidet sich ein wenig von allen anderen Regeln, die wir uns bisher angesehen haben da sie ganz am Ende auftreten, nachdem alle anderen Regeln erfolgreich abgeschlossen wurden, und sie validieren nichts wirklich Wenn Sie ältere Versionen von Jira verwendet haben, wurden diese früher als Post-Funktionen bezeichnet Sie sind also anders , weil sie nicht wirklich darüber entscheiden, ob der Übergang stattfinden kann oder nicht Sie sind das Aufräumteam, das erledigt, nachdem alles bereits validiert wurde Sie machen Dinge wie das Aktualisieren von Feldern und das Zuweisen von Benutzern, solche Sachen Also hier ist unser Szenario für diese Lektion. Nachdem unser Arbeitselement erfolgreich in den Status „ Bereit für die Qualitätssicherung“ übergegangen ist, weisen wir es automatisch unserem QA-Leiter Maxwell zu Auf diese Weise erhält er eine Benachrichtigung darüber, dass ihm Arbeit zugewiesen wurde, und er weiß, dass sie bereit ist, mit dem Testen zu beginnen Gehen wir also zu Jira und richten das ein. Was wir tun wollen, ist es, sobald es von der Codeüberprüfung zur Vorbereitung für die Qualitätssicherung übergegangen ist, genau hier auf diesen genehmigten Übergang anwenden müssen genau hier auf diesen genehmigten Übergang also unter Genehmigter Übergang das aus, Wählen Sie also unter Genehmigter Übergang das aus, scrollen Sie nach unten und führen Sie die Aktion aus. Wir werden die Aktionsregel ausführen. Und es gibt ein paar verschiedene Möglichkeiten, wie wir das tun können. Wir könnten reinkommen und ein Arbeitsaufgabenfeld aktualisieren , weil Verantwortlicher ein Feld ist , das wir aktualisieren könnten Aber das ist so häufig, dass Alasian es tatsächlich aufgetaucht ist So können wir ein Arbeitselement zuweisen, ohne uns durch die verschiedenen Felder wühlen zu müssen Wählen wir das also aus. Und jetzt müssen wir Jira sagen, wem wir das zuweisen wollen, oder alternativ können wir alle Zuständigen entfernen, die derzeit zugewiesen Wenn wir das machen wollten, könnten wir das gleich hier entfernen. Wenn es bereits jemandem zugewiesen wäre, könnten wir diesen Beauftragten zu diesem Zeitpunkt des Übergangs einfach entfernen diesem Zeitpunkt des für unser heutiges Szenario Lassen Sie uns für unser heutiges Szenario herkommen und unseren QA-Leiter auswählen Das ist Maxwell. Das füge hinzu Okay, also nachdem dieser Übergang ausgeführt wurde, die Aktion am Ende darin, das Arbeitselement Maxwell Carter zuzuweisen Lassen Sie uns also unseren Workflow aktualisieren , um dies in Aktion zu sehen. In Ordnung. Also lass uns einfach mal als unser Entwickler Ethan eingeloggt sein , richtig? Lassen Sie uns also eines dieser Arbeitselemente hier betrachten. Lassen Sie uns genau diesen hier sagen. Sagen wir, okay, von „ to do“ bis „In Bearbeitung“. Und dann ist es von „In Bearbeitung “ bereit für die Codeüberprüfung. Nach der Codeüberprüfung wird der Code genehmigt und an die Qualitätssicherung gesendet. Beobachten Sie, was mit dem Beauftragten passiert , wenn der Code genehmigt und an die Qualitätssicherung weitergeleitet wird. Da haben wir's Es wurde Maxwell Carter zugewiesen. Und jetzt kann Maxwell Carter es den Rest des Weges bewältigen, weil er, wieder einmal als Ethan angemeldet, es nicht durchgehen und es tatsächlich nach der Qualitätssicherung verschieben kann Er nimmt es so weit wie möglich. Jetzt liegt es an Maxwell Carter, und es ist ihm zugewiesen. Hier reinzukommen und tatsächlich mit dem QA-Test zu beginnen und ihn durch den Rest des Workflows laufen zu lassen, den wir bereits eingerichtet haben Nun, eine Sache, die Sie beachten sollten Genau wie bei den anderen Regeln laufen die Aktionen von oben nach unten ab. Wenn wir hier also eine weitere Aktion haben , wenn wir reinkommen und sagen würden , dass wir auch eines der Felder aktualisieren wollen, könnten wir eines dieser Felder auswählen. Nehmen wir an, ich füge der Beschreibung etwas Ähnliches hinzu. Wenn wir dieses Feld aktualisieren wollen, die Reihenfolge wichtig, oder? Wenn ich das nehmen und es nach oben ziehen würde, würde das jetzt geschehen, bevor es zugewiesen wird. Nun, in diesem Fall und in diesem kleinen Szenario, das ich eingerichtet habe, dass die Beschreibung aktualisiert wird , bevor sie zugewiesen wird, wird das nicht wirklich etwas ändern. Aber es ist wichtig , dies im Hinterkopf zu behalten , denn wenn Sie mit der Aktualisierung von Feldern beginnen und diese Abfolge verschiedener Aktionen ausführen, spielt diese Reihenfolge eine Rolle. Sie können also klicken und ziehen, um diese Reihenfolge im Stapel neu zuzuweisen oder zu aktualisieren, oder? Also läuft alles sequentiell von oben nach unten. Und Sie können jederzeit hierher kommen und diese Regeln löschen, wenn Sie möchten , um alle Aktionen zu löschen, die Sie darin nicht möchten Um es noch einmal zusammenzufassen: In dieser Lektion haben wir gelernt, wie wir am Ende unseres Workflow-Übergangs Aktionen hinzufügen Ende unseres Workflow-Übergangs Zu den klassischen und gängigsten Anwendungsfällen hierfür gehören die automatische Zuweisung, die wir uns hier angesehen haben, aber auch Dinge wie das Setzen von Feldwerten, vollständige Löschen von Feldern oder das vollständige Kopieren von Feldwerten oder das Auslösen eines KI-Agenten oder Apropos KI-Agenten: Lassen Sie uns zu unserer nächsten Lektion übergehen, Lassen Sie uns zu unserer nächsten Lektion übergehen in der wir uns einen Moment Zeit nehmen, um zu untersuchen, wie wir diese bei unseren Übergängen verwenden können . Sehen wir uns dort? 8. Auslösen von KI-Agenten: In der letzten Lektion haben wir uns die Regel angesehen, die Aktionen ausführt, nachdem ein Übergang abgeschlossen ist In dieser Lektion werden wir darauf aufbauen und uns ansehen, wie KI-Agenten ausgelöst werden können. Nun, das Auslösen eines KI-Agenten ist keine Regel wie die anderen Regeln, die wir uns bisher auf der Stammebene dieser Regeln angesehen haben bisher auf der Stammebene dieser Regeln Stattdessen ist es unter „Aktionen ausführen“ zusammengefasst. Das ist derselbe Ort , an dem wir ein Arbeitselement nach dem Übergang automatisch zugewiesen haben, außer dass ein Arbeitselement nach dem Übergang automatisch zugewiesen haben, wir, anstatt ein Arbeitselement automatisch zuzuweisen, dieses Mal einen KI-Agenten veranlassen, sich das Arbeitselement anzusehen und dann auf der Grundlage der von uns bereitgestellten Aufforderung etwas zu tun auf der Grundlage der von uns bereitgestellten Aufforderung etwas Ich bin mir sicher, dass es nicht überraschend , dass, wenn wir KI auslösen, diese einige Einschränkungen hat je nachdem, welche Version von Jira Sie müssen Rovo in Ihrer Jira-Instanz aktiviert haben in Ihrer Jira-Instanz aktiviert Rovo ist die KI-Plattform von Atlassian , die die Agenteninfrastruktur, die Agenten, die Credits, die Verbindung zu Jira-Workflows und all das unterstützt die Credits, die Verbindung zu Jira-Workflows und all das Die gute Nachricht ist, dass Rovo automatisch in den kostenpflichtigen Jira Cloud-Plänen, Standard Premium- und Enterprise-Tarifen enthalten ist automatisch in den kostenpflichtigen Jira Cloud-Plänen, Standard Premium- und Enterprise-Tarifen enthalten . Es muss also keine separate Lizenz erworben werden. In meinem Fall verwende ich jetzt eine Jira Cloud-Standardlizenz ohne zusätzliche Gebühren Hier ist also unser Standard für das, wofür wir KI in dieser Lektion verwenden werden Wenn jemand Arbeit zur Codeüberprüfung einreicht, möchten wir, dass der KI-Agent automatisch eine First-Pass-Analyse des Arbeitselements für uns durchführt und alle Änderungen vorschlägt, die möglicherweise an diesem Arbeitselement vorgenommen werden müssen , sodass, wann immer jemand kommt, um den Code zu überprüfen , er einen Vorsprung hat Gehen wir also zu Jira und beginnen wir mit dem Übergang, bei dem diese Aktion tatsächlich durchgeführt werden soll Das ist dieser Übergang genau hier, zur Überprüfung einreichen, denn wenn Arbeit von „In Bearbeitung“ zur Codeüberprüfung übergeht, muss sie diese Übergänge „Zur Überprüfung einreichen“ durchlaufen diese Übergänge „Zur Überprüfung einreichen also unter dem Übergang hier auf der rechten Seite, Lassen Sie uns also unter dem Übergang hier auf der rechten Seite, genau wie wir es zuvor getan haben, die Regel „ Aktionen ausführen“ hinzufügen. Und dieses Mal werden wir eine Trigger-Agent-Aktion hinzufügen. Jetzt müssen wir Jira mitteilen, welchen Agenten wir verwenden möchten. Nun, das sind die vorinstallierten Agenten die im Lieferumfang von Rovo enthalten Wir haben einen Codierungsagenten, einen Delivery Agent oder einen Triage-Agenten, aber einige Agenten sind nur auf Premium oder Enterprise verfügbar Hier kann Ihre Tarifstufe wirklich einen Unterschied machen Sie können auch zusätzliche Agenten installieren oder sogar Ihren eigenen benutzerdefinierten Agenten erstellen, wenn Sie möchten. Für unseren heutigen Anwendungsfall möchten wir jedoch den Triage-Agenten verwenden Seine Aufgabe besteht darin, das Arbeitselement zu lesen und es dann zu sortieren, um herauszufinden, was die höchste Priorität hat und was zuerst behandelt werden muss. Jetzt hat es einen Standardsatz von Befehlen. Wir könnten das einfach hinzufügen, wenn wir wollen, aber wir können es anpassen, indem wir es in unserer eigenen Eingabeaufforderung hinzufügen. Hier nun die Aufforderung, das Arbeitselement auf seine Eignung für die Codeüberprüfung hin zu analysieren, da das in den Code-Review übergeht. Ich Arbeitselement auf seine Eignung für die Codeüberprüfung hin zu analysieren, da das in den Code-Review übergeht schlage anhand der Beschreibung eine Priorität vor, alle verwandten oder doppelten Arbeitselemente und finde und vermerke, ob die Beschreibung ausreichend detailliert ist, sodass ein Prüfer mit der Arbeit beginnen kann ausreichend detailliert ist, sodass ein Prüfer mit der Arbeit beginnen Und dann erhalten wir einen Kommentar zu der Arbeitsaufgabe mit ihren Ergebnissen um unserem Team einen Vorsprung zu verschaffen Lassen Sie uns weitermachen und das hinzufügen. Da haben wir's. Jetzt müssen wir unseren Workflow aktualisieren und dann zu Jira springen, als einer unserer Entwickler anmelden, als Ethan anmelden Wählen wir also eines dieser Arbeitselemente aus. Ich nehme diese Statusspalte und verschiebe sie hierher, damit sie etwas leichter zu sehen ist. Was die eigentliche Arbeit neben dem Status ist. Also nehmen wir nicht einen von denen, mit denen wir schon gearbeitet haben , vor diesem Gericht, das bereits erledigt ist. Nehmen wir an, okay, sagen wir, das baut API-Eingaben. Nehmen wir an, wir wollen anfangen, daran zu arbeiten. Es ist im Gange. Ethan arbeitet daran Und jetzt, okay, es ist bereit für die Überprüfung. Bevor wir das tatsächlich tun, möchte ich das öffnen, damit wir sehen können, dass das Arbeitselement selbst nichts enthält. Es ist so ziemlich nur die Zusammenfassung. Sie können sehen, dass es keine Beschreibung gibt. Es gibt keine Kommentare oder ähnliches. Aber wenn ich das nehmen und zur Überprüfung einreichen würde, beobachte, was passiert. Es wird sofort damit beginnen, diesen Agenten auszulösen, oder? Die Agenten werden anfangen, den Prozess zu durchlaufen. Es wird die Eingabeaufforderung durchgehen, die wir hinzugefügt haben. Dann geben wir ihm einfach einen Moment , um den Prozess durchzugehen. Und natürlich beobachten wir, wie es das tatsächlich tut. Wenn man etwas umstellt, passiert es normalerweise einfach im Hintergrund , wir schauen nicht wirklich zu, wie es passiert ist, und los geht's. Hier sind die Dinge, mit denen es zurückkam und die es empfohlen hat. Es heißt: Wollen wir dieses andere Arbeitselement verlinken? Es wurde ein ähnliches Arbeitselement gefunden. Das, weil es um die API-Endpunkte geht? Hm. Das könnte tatsächlich mit diesem Arbeitselement zusammenhängen, also sollten wir das vielleicht hier in Jira verlinken Vielleicht möchten wir das jetzt eher ändern als eine Idee Das hier ist eine Idee, ein Arbeitstyp. Und die Agenten sagen: Vielleicht möchten Sie das in eine Aufgabe ändern, weil es so aussieht, als würden wir tatsächlich an dieser Aufgabe arbeiten, oder? Der Inhalt beschreibt eher eine Aufgabe als eine übergeordnete Idee. Und im Moment heißt es: Oh, eigentlich, Ethan, wir sind als Ethan angemeldet. Er ist derjenige, der das macht Vielleicht möchten wir den Beauftragten nicht mehr Dan zugewiesen, Ethan zugewiesen, da er derjenige ist, der die Arbeit daran macht Und jetzt können wir reinkommen und sagen, wollen wir das wirklich akzeptieren Wollen wir das verfeinern, wodurch sich ein Rovo-Chatfenster öffnet , in dem wir Rovo sprechen und vielleicht einige dieser Vorschläge verfeinern können vielleicht einige dieser Vorschläge verfeinern Oder wir können dies mit einigen der anderen Rollen, die wir uns angesehen haben, kombinieren , indem wir sie automatisch jemandem in unserem Team zuweisen, bevor sie an sie automatisch jemandem in unserem Team zuweisen diesen Triage-Agenten weitergeleitet wird, und dann vielleicht den KI-Agenten bei unserer Umstellung darunter positionieren und dann vielleicht den KI-Agenten bei unserer Umstellung darunter positionieren und etwas in unserer Aufforderung hinzufügen , um zu prüfen , ob die von ihnen vorgeschlagene Arbeit zu der anderen Arbeit passt oder nicht vorgeschlagene Arbeit zu der anderen Arbeit passt . die sie ihnen bereits in dem Bereich zugewiesen haben Du kannst anfangen zu erkennen, wie mächtig das sein kann. Sie jedoch immer daran, dass dieser Agent solche Empfehlungen ausgibt. Es werden keine automatischen Änderungen vorgenommen. Ein Mensch muss immer noch reinkommen und überprüfen , ob er all diese Änderungen akzeptiert oder nicht. Nein, es ist erwähnenswert , dass wir in unserem Demo-Bereich nur eine Handvoll Arbeitselemente haben. Es gab wirklich keine Beschreibung oder etwas anderes , das sich der Triage-Agent ansehen würde , um einen Kommentar oder ähnliches zu unserem Arbeitselement hinzuzufügen, weil wir nicht wirklich viel in diesem Arbeitselement haben Wenn Sie an etwas arbeiten, hätten Sie normalerweise eine viel genauere Beschreibung dessen, was diese Arbeit eigentlich ist Aber wir können diese Änderungen akzeptieren, und dann wird der Agent den Prozess durchlaufen, sie tatsächlich zu aktualisieren. Und wir können sehen, dass es zugewiesen wurde, dass es verknüpft wurde. Es sieht so aus, als ob es aufgrund eines Problems eine Sache nicht aktualisieren konnte . Sie können diesen Prozess entweder durchlaufen. Es sieht so aus, als ob das Einzige, was es nicht tun konnte, war, die Art der Arbeit zu ändern, was keine große Sache ist. Wir können hier reinkommen und das hier sehr schnell aktualisieren . Und dann könnten wir entweder antworten und chatten, um das Chat-Fenster mit KI zu öffnen und zu versuchen, das Problem zu beheben, oder wir könnten das einfach schließen, um es zu schließen Sie können also sehen, wie uns das sehr schnell hilft, uns besser zu organisieren und unsere Arbeit noch besser Das Letzte, worauf ich hinweisen möchte, bevor wir diese Lektion abschließen , ist, dass, obwohl wir einen der vorinstallierten Agenten verwenden , den Triage-Agenten, der in Rovo enthalten ist, das Agenten-Ökosystem in Jira weit über diese Standardeinstellungen hinausgeht das Agenten-Ökosystem in Jira weit über Wenn wir wieder reinkommen, könnten wir sogar einen weiteren hinzufügen, wenn Sie können also wieder sehen, worauf es bei der Stapelreihenfolge ankommt, also würde diese unter der Reihenfolge liegen, die wir bereits hinzugefügt Und wenn wir einen anderen Agenten hinzufügen wollen oder wenn wir reinkommen und uns all die verschiedenen Agenten ansehen, die wir haben, können Sie sehen, dass es eine Menge verschiedener Agenten gibt Einige von ihnen basieren auf der Lizenz. Sie ist für meine aktuelle Lizenz nicht verfügbar. Aber Sie können anfangen, eine Menge verschiedener Agenten zu sehen , die wir von vielen verschiedenen Anbietern haben, oder? Viele davon sind also von Atlassian, um bestimmte Dinge zu erledigen Aber es gibt einige von vielleicht GitHub oder einem Cloud-Agenten für Wir können das sehr, sehr schnell direkt in Jira integrieren sehr schnell direkt in Jira Und wenn keine der vorgefertigten Optionen unseren Bedürfnissen entspricht, können wir natürlich einsteigen. Wir können unseren eigenen Agenten innerhalb von Rovo Studio einrichten , um wirklich alles zu tun, was wir wollen Um es noch einmal zusammenzufassen: Mit der Aktionsregel „Trigger Agent“ können wir einen KI-Agenten automatisch ausführen wenn ein Arbeitselement von einem Status zum anderen wechselt . Und in dieser Lektion haben wir gelernt, wie wir das einrichten können, indem wir den vorinstallierten Triage-Agenten verwenden , um Arbeitselemente zu analysieren und dann einige Änderungen vorzuschlagen Aber wie wir gesehen haben, nimmt er diese Änderungen erst vor, wenn wir sie genehmigt haben, und dann wird er all diese Änderungen durchgehen und implementieren Eine letzte Sache, die du beachten solltest: Je nachdem, welchen KI-Agenten wir verwenden, können sie bei jeder Ausführung Rovo-Credits verbrauchen Jetzt gibt es für jeden Jira Cloud-Plantier monatliches Kreditlimit Es ist also immer eine gute Idee, beim Testen von KI-Agenten das Kreditlimit deines Tarifs zu überprüfen Kreditlimit deines Tarifs und zu überlegen, an welche Übergänge wir sie anhängen, damit wir nicht verbrennen In unserer nächsten Lektion gehen wir nun einen Schritt vom Workflow-Editor zurück und betrachten das Gesamtbild, indem wir einen zweiten Workflow erstellen und alles mit einem Workflow-Schema verknüpfen. Wir sehen uns dort 9. Verknüpfen von Workflows mit Workflow-Schemas: In dieser Lektion erfahren wir, wie wir Workflow-Schemata verwenden können , um mehrere Workflows miteinander zu verknüpfen. Das bedeutet auch, dass wir einen anderen Workflow benötigen. Wir werden also auch lernen, wie man einen neuen Workflow erstellt. Aber lassen Sie uns zunächst ein solides Verständnis davon bekommen , was ein Workflow-Schema ist. Im Grunde ist ein Workflow-Schema eine Map, die Jira mitteilt , welcher Workflow von welchem Arbeitstyp innerhalb eines Bereichs verwendet wird von welchem Arbeitstyp innerhalb eines Bereichs verwendet Ein Workflow-Schema könnte Jira beispielsweise anweisen, den Softwareentwicklungs-Workflow zu verwenden den Softwareentwicklungs-Workflow , den wir in diesem Kurs für die Ideen und Aufgaben in unserem Bereich verwendet haben diesem Kurs für die Ideen und Aufgaben in unserem Aber vielleicht möchten wir, dass Jira für die Fehler in unserem Bereich der Softwareentwicklung einen völlig anderen Workflow verwendet für die Fehler in unserem Bereich der Softwareentwicklung einen völlig anderen Workflow Fehler in unserem Bereich der Softwareentwicklung Um das in Aktion zu sehen, benötigen wir einen anderen Workflow als den, den wir bisher verwendet haben Beginnen wir also damit, einen einfachen Workflow für unsere Bücher zu erstellen . Ich werde den Workflow-Editor , den wir verwendet haben, beenden. Und in unserem Workflow im administrativen Bereich kommen wir rein. Das ist tatsächlich in den Space-Einstellungen. Ich komme also zu unseren allgemeinen globalen Jira-Verwaltungseinstellungen und dann zu den Workflows Und dann kommen wir rein und fügen einen Workflow hinzu. Wir werden einen neuen Workflow erstellen. Gib dem einen Namen. Das wird also unser Bug-Workflow sein. Erstellen Sie das für den Typ Bug Work. Ordnung. Also das wurde geschaffen. Dies ist nur ein sehr einfacher Arbeitsablauf. Kommen wir rein, und wir werden das schnell erledigen , weil wir uns bereits angesehen haben , wie man Status hinzufügt Aber ich werde dieselben Standardstatus hinzufügen , die wir zuvor hatten Anstatt also neue zu erstellen, werden wir nur einige sehr einfache Optionen für die Bearbeitung hinzufügen und dabei Status wiederverwenden, die wir zuvor verwendet und erledigt haben Da haben wir's. Anstatt offen zu sein, wenn ein neues Werk erstellt wird, nehmen wir das für uns und wir können den Status „Offen“ entfernen. Okay. Im Grunde genommen haben wir sehr schnell einen neuen Workflow erstellt , der genau dem Arbeitsablauf entspricht, als wir diesen Kurs im Bereich Softwareentwicklung zum ersten Mal gestartet haben. Denken Sie daran, er hatte nur diese drei verschiedenen Status. Und natürlich könnten wir weitere Status, Übergänge und Regeln hinzufügen , genau wie wir es mit dem Softwareentwicklungs-Workflow in unseren früheren Lektionen getan haben dem Softwareentwicklungs-Workflow in unseren früheren Aber das gibt uns vorerst alles, was wir brauchen, um zu demonstrieren, wie ein Workflow-Schema mehrere Workflows handhaben kann Lassen Sie uns also unseren Workflow hier aktualisieren. Jetzt müssen wir das mit einem Workflow-Schema an unseren Bereich für Softwareentwicklung binden , weil Sie sehen können, dass es sich im Moment einen inaktiven Workflow handelt, um einen inaktiven Workflow handelt, was bedeutet, dass er nirgends verwendet wird. Gehen wir also zurück zu unseren Einstellungen hier und zu unseren Workflow-Schemata. So wie Jira bei der Erstellung einen Workflow für unseren Space erstellt hat, haben wir jetzt standardmäßig Erstellung einen Workflow für unseren Space erstellt hat, haben wir auch ein Workflow-Schema Spaces benötigen immer ein Schema , das ihnen mitteilt, welche Workflows verwendet werden Es ist nur so, dass es standardmäßig nur einen Workflow in jedem Schema gibt. Lass mich dir zeigen, was ich meine. Wir arbeiten mit dem Softwareentwicklungsprojekt zusammen. Das ist also das Schema, das in diesem Projekt verwendet wird. Wenn wir hier reinkommen und das bearbeiten, meisten Schemas standardmäßig in einer Jira so sind die meisten Schemas standardmäßig in einer Jira so eingerichtet Wenn Sie nur jeden einzelnen Arbeitstyp angeben, sollten Sie sich den Arbeitstyp merken, der früher als Problemtyp bezeichnet wurde, sodass Sie diese Terminologie möglicherweise immer noch irgendwo im administrativen Bereich finden irgendwo im administrativen Bereich Jeder einzelne Arbeitstyp in diesem Projekt verwendet also den Workflow, den wir in diesem Kurs erstellt haben , den Softwareentwicklungs-Workflow , mit dem wir gearbeitet haben. Wenn wir das ändern und sagen wollten: Weißt du was? Bei Bugs wollen wir einen anderen Workflow verwenden , wir können hier reinkommen einen bestehenden Workflow hinzufügen und einen bestehenden Workflow hinzufügen. Deshalb wollten wir zuerst den neuen Workflow erstellen , weil er nach einem vorhandenen Workflow sucht. Lassen Sie uns diesen BG-Workflow hinzufügen. Als Nächstes für den BG-Problemtyp oder den Arbeitstyp, wie sie jetzt heißen. Jedes Mal, wenn ein Fehler in dem Bereich auftritt, der dieses Workflow-Schema verwendet, wird der BG-Workflow verwendet, richtig? Lassen Sie uns das also veröffentlichen und es in Aktion sehen. Jetzt könnten wir auf ein kleines Problem stoßen, wenn wir irgendetwas verknüpfen, es wird durchgehen und überprüfen und sicherstellen , dass alle Status gut sind Ich bin auf ein Problem gestoßen , bei dem wir vielleicht einen Status im Workflow entfernt haben, aber es gab Arbeitselemente , die diesen Status hatten Sagen wir, wenn wir „In Bearbeitung“, aus welchem Grund auch immer, aus welchem Grund auch immer entfernt haben und es sich dabei um Arbeitsaufgaben in Bearbeitung handelt, heißt es: Hey, was möchtest du damit machen? Möchten Sie sie einem neuen Status zuordnen? Möchten Sie diese entfernen oder diese Änderung nicht vornehmen? Es will uns nur wissen lassen. In diesem Fall, weil wir das gerade eingerichtet haben, haben wir keine vorhandenen Arbeitselemente in dem Status, den wir entfernen, oder? Wir fügen einen Workflow hinzu. Wir entfernen keine Workflows aus unserem Schema. Aber wenn wir zu unserem Projekt zurückkehren, schauen wir uns das Projekt hier an, nur ein schneller Weg, um zum Projekt zurückzukehren. Möglicherweise stoßen wir auf ein Problem, das wir beheben müssen, weil ich nicht sicher bin , ob wir hier reinkommen und ein neues Arbeitselement erstellen sollten . Ich bin mir noch nicht sicher, ob wir hier Fehler haben. Nein, wir haben keine Bugs in unserem Bereich. Kommen wir also zu unseren Arbeitselementen, Typen. Und lassen Sie uns einen Arbeitstyp hinzufügen. Wir wollen also sichergehen, dass wir tatsächlich Bugs hinzufügen, damit wir Bugs in diesem Bereich verwenden können. Da haben wir's. Drücke auf Speichern. Jetzt können wir Fehler in unserer Softwareentwicklung verwenden, und jedes Mal, wenn wir Bugs verwenden, wird dieser Bug-Workflow verwendet, anstatt den Workflow mit all den anderen Arbeitselementen, die verwendet werden. Sie können den Unterschied hier sehen, oder? All diese verwenden also den Workflow, den wir erstellt haben, und an dem wir während des gesamten Kurses gearbeitet haben. Aber dieser Arbeitstyp verwendet einen anderen Workflow. Sehen wir uns das also in Aktion an. Wenn wir wieder in unseren Raum hier springen würden, kommen wir rein und schauen uns all die verschiedenen Arbeitselemente an, die wir haben. Wir werden das Menü schließen, nur damit wir hier ein bisschen mehr Platz haben , um es in den Spalten zu sehen. Das sind also die Arbeitsaufgaben, mit denen wir in diesem Kurs gearbeitet haben . Schauen wir uns das hier an, okay? Schau dir den Status an, oder? Das haben wir uns in diesem Kurs angeschaut, Block in Bearbeitung. Sobald es in Bearbeitung ist, können wir hier reinkommen und anfangen, es zu belegen. Wir haben es tatsächlich, weil wir nicht als unser Entwickler angemeldet sind. Wenn wir uns als unser Entwickler als Ethan anmelden , kann er das tatsächlich nehmen und es durch die verschiedenen Workflows laufen lassen, oder? Das ist also der Workflow , den wir eingerichtet haben. Aber wenn sich dieses Arbeitselement ändern sollte, haben wir in einem früheren Video gesehen, wie wir das Arbeitselement in einen anderen Typ ändern können . Wenn wir das von einer Idee zu einem Bug ändern würden , beobachte, was passiert. Es heißt also, okay, warte eine Minute. Das wurde geändert. Wie wollen wir das dem neuen Workflow zuordnen, oder? Okay, im Moment ist es eine Idee. Wir wollen das so ändern, dass es sich um einen Bug handelt. Und dann wird es durchgehen und sagen: Okay, was ist der Status davon? Ist das alles gut? Und weil wir uns tatsächlich im Status „In Bearbeitung“ befinden, scheint alles in Ordnung zu sein. Es gibt keine Probleme. Dies ist eine einfache Zusammenfassung dessen, was passieren wird. Es wird sich von einer Idee zu einem Bug ändern. Es wird sich von „In Bearbeitung“ in diesem Workflow zu „In Bearbeitung mit diesem Workflow“ ändern . Und jetzt, wo es Teil des Bug-Workflows ist, wird es nicht mehr denselben QA-Prozess durchlaufen , den wir im Softwareentwicklungs-Workflow eingerichtet haben. Es wird einen völlig anderen Prozess durchlaufen, was bedeutet, dass es einfach reinkommen kann. Es kann zu tun sein. Es kann getan werden. Es wird nicht den QA-Prozess durchlaufen , den wir im Softwareentwicklungs-Workflow eingerichtet haben . Und das Backend davon befindet sich im Workflow-Editor, wo wir sehen können, dass im Workflow-Editor, wo wir sehen können ich sie hier nebeneinander öffne, damit wir diese beiden verschiedenen Workflows unter den Workflows sehen können . Wir haben den Bug-Workflow. Also werde ich das in einem neuen Tab öffnen. Ich werde es außerhalb des Bildschirms öffnen, das bald hier angezeigt wird. Wir haben den Softwareentwicklungs-Workflow , mit dem wir in diesem Kurs gearbeitet haben . Los geht's. Das ist also der Workflow, der die Idee war, als sie zum ersten Mal erstellt wurde. Und als wir ihn dann änderten, änderte er sich zu diesem Workflow, dem Bug-Workflow. Das haben wir gerade erstellt, was bedeutet, dass es keinen der anderen Status durchläuft keinen der anderen Status durchläuft , die wir hier haben, oder? Im gleichen Bereich es immer noch im selben Bereich verwendet, aber es wird nur für den Arbeitstyp BG verwendet Aber hier wird dieser Workflow für alle anderen Arbeitstypen innerhalb des Bereichs verwendet . Okay, um es noch einmal zusammenzufassen. In dieser Lektion haben wir gelernt, was ein Workflow-Schema ist. Es ist eine Möglichkeit, Arbeitstypen Arbeitsabläufen in einem Bereich zuzuordnen. Wir haben auch gelernt, wie man einen neuen Workflow erstellt und ihm anhand des Schemas mitteilt, welcher Arbeitstyp damit verwendet werden soll. Und wie Sie sich vorstellen können, all diese Übergänge und Regeln und Dinge , über die wir bisher gelernt haben sind all diese Übergänge und Regeln und Dinge , über die wir bisher gelernt haben, in jedem Arbeitsablauf enthalten , sodass wir diesen Bug-Workflow noch weiter anpassen können , wenn wir das möchten. In unserer nächsten Lektion werden wir nun alles mit den agilen Prozessen unseres Teams verknüpfen, indem wir sehen, wie sich Workflows auf unsere agilen Boards in Jira auswirken 10. Verwenden von Workflows mit Agile Boards: In dieser Lektion werden wir sehen, wie Workflows und Agile-Boards zusammenarbeiten, da unser Team dort täglich am häufigsten über unser Agile-Board mit Workflows interagiert . Kurz gesagt, Agile Boards und Jira ordnen einfach die Status aus unserem Workflow einer visuellen Board-Anzeige mit Spalten zu einer visuellen Board-Anzeige Denken Sie daran, dass jeder Status zu einer der drei Kategorien „ In Bearbeitung“ oder „Erledigt“ gehört drei Kategorien „ In Bearbeitung“ oder „Erledigt Das Board gruppiert den Status auch nach diesen Kategorien, was du an den grauen, blauen und grünen Balken ganz oben erkennen kannst blauen und grünen Balken ganz oben Grau steht für „Zu erledigen“, Blau für „In Bearbeitung“ und Grün für die Status , die sich in der Kategorie „Erledigt und Grün für die Status , die “ befinden Sehen wir uns das nun in Aktion an. Ich werde auf das agile Board für unseren Raum springen. Also lass uns reinkommen, und wir werden in den Raum selbst kommen. Und dann können wir mit dem Breadcrumb in den Raum springen mit dem Breadcrumb in den Raum ein sehr schneller Weg, um dorthin zu gelangen Und das sollte uns zum gesamten Raum selbst führen. Möglicherweise müssen wir in die Board-Ansicht wechseln wenn sie uns nicht standardmäßig dorthin führt, aber es sieht so aus, als würde das Board geladen. Ordnung, das ist also das CBON-Board, das wir in unserem Bereich eingerichtet haben Nun, wenn Sie ein Scrum Board verwenden, ist es im Grunde derselbe Prozess, mit Ausnahme des Unterschieds zwischen Scrum und Cbon, bei dem Sprints auf Scrum-Boards verwendet werden und Cbun-Boards Sprints auf Scrum-Boards Aber im Backend ist die Art und Weise, wie es mit Workflows es Diese Spalten sind mit den verschiedenen Status der Arbeitsaufgaben verknüpft den verschiedenen Status der Arbeitsaufgaben Wenn wir also in die Board-Einstellungen kommen, können wir das im Backend sehen, in den Spalten Und wir können sehen, dass „Aufgaben in Bearbeitung“ und „Erledigt“ diesen verschiedenen Spalten zugeordnet sind Wir können jedoch sehen, dass viele der verschiedenen Status, die wir in unserem Workflow erstellt haben , derzeit nichts zugeordnet sind derzeit nichts zugeordnet Also können wir das auf dem Board wirklich so anpassen , wie wir wollen, und das wird es unseren Benutzern ermöglichen, den Status sehr schnell von einem zum anderen zu wechseln Lassen Sie uns das also ganz schnell einrichten. Nehmen wir an, okay, für die Codeüberprüfung, nehmen wir an, wir wollen hier einen neuen Status hinzufügen , eine neue Spalte, sollte ich sagen. Füge das hinzu. Hoppla. Überprüfung des Codes Und dann können wir diesen Status dieser Spalte hier zuordnen. Und ich möchte das tatsächlich bewegen. Es wird also in Bearbeitung sein, bis der Code überprüft wird, und dann kann das Blockieren auch unter in Bearbeitung sein. Geht nicht, hat den Status Erledigt. Lassen Sie uns für Quar tatsächlich eine einzige Spalte erstellen aus der A arbeiten kann. Wir werden das nehmen Das wird nach der Überprüfung des Codes sein. Also nochmal, mit Agile gehst du von links nach rechts. Ray for A, QA-Tests können sich in derselben Spalte befinden. Da haben wir's. Also haben wir alles im Backend konfiguriert und die Status den verschiedenen Spalten zugeordnet Mal sehen, wie das in der Praxis funktionieren wird. Lassen Sie uns also wieder als Entwickler angemeldet sein , Ethan Wenn wir also in unserem Softwareentwicklungsprojekt zum Vorstand gehen , werden wir sehen, wie das alles zusammenhängt, oder? Wir haben also diese verschiedenen Arbeitselemente, deren unterschiedliche Status mit dieser Spalte verknüpft sind Wir können uns das hier ansehen Wenn wir es öffnen, ist der Status Code-Review Aber wenn ich das ändern würde, wenn wir das ändern würden, sagen wir, es In Bearbeitung“ umstellen würden, was passiert, ist, dass das wenn wir das ändern würden, sagen wir, es auf „In Bearbeitung“ umstellen würden, was passiert, ist, dass das auf dem Board verschoben wird und jetzt in Bearbeitung ist. Das ist also der grundlegende Prozess, richtig, wenn man etwas nimmt und es von einer Spalte in eine andere, im Backend, ändert von einer Spalte in eine andere, im Backend, , alles, was Jira tut genau das Gleiche, was wir bisher gemacht haben Es durchläuft den Prozess des Übergangs zwischen den verschiedenen Status dieser Arbeitselemente Jetzt, wo wir die Spalte geändert haben, sich auch der Status dieser Arbeitsaufgabe ändert sich auch der Status dieser Arbeitsaufgabe, richtig Also das ist jetzt im Code-Review. Es wurde tatsächlich über den Agenten abgewickelt. Sie können also sehen, dass es über denselben Triage-Agenten lief , den wir eingerichtet haben , weil das Teil des Übergangs zwischen diesen verschiedenen Status So etwas passiert auch immer noch im Vorstand. Es wartet nur auf unseren Input. Wollen wir wirklich die Prioritätsstufe ändern, oder? Also das ist diesmal der Vorschlag. Ja, lassen Sie uns weitermachen und die Prioritätsstufe ändern. Das wird aktualisiert. Wir können hier auf der Tafel sogar den heißen Hintern sehen. Ich weiß nicht, ob Sie es bemerkt haben, aber genau hier steht, dass hier ein Triage-Agent ist. Wenn wir also Arbeitselemente hineinziehen, löst das den Agenten aus, was bedeutet, dass Sie wahrscheinlich da reingehen und nachschauen wollen , was er tun wird Auch hier wird der Triage-Agent eigentlich nichts tun, ohne dass ein Mensch es zuerst überprüft und sicherstellt , dass er diese Empfehlungen akzeptiert Hinter den Kulissen kontrolliert der Workflow also immer noch alles Alles, was wir eingerichtet haben, wird immer noch auf diesem Board gesteuert. Sogar die Workflow-Schemata. Beobachten Sie also, was mit diesem Fehler passiert. Es ist im Gange. Aber wir können das nicht zur Codeüberprüfung mitnehmen . Wir können das nicht zur Qualitätssicherung bringen. Wir können das nur als erledigt betrachten, denn wenn Sie sich erinnern, gab es bei der Erstellung des BG-Workflows nur drei Status , die erledigt werden müssen, nämlich entweder „In Bearbeitung “ oder „Erledigt Wir können es nicht in diese anderen Status aufnehmen , da dieser Arbeitstyp nicht mit dem Workflow verknüpft ist , in dem diese Status enthalten sind Hier können Sie also nicht nur die Workflows selbst kontrollieren, sondern auch, welche Arbeitstypen unterschiedliche Workflows verwenden, und Sie können wirklich sehen, wie Sie damit beginnen können, dies für Ihr Team anzupassen dies für Ihr Team anzupassen Hier können die Workflows also wirklich komplex werden, je nachdem, wie Sie sie eingerichtet haben. Wenn Sie sich erinnern, haben wir einige Regeln für unsere Übergänge aufgestellt. Um also von der Codeüberprüfung zu A überzugehen, obwohl wir im Backend in dieser Spalte mehrere Status zugeordnet haben Wenn wir als unser Entwickler angemeldet sind, kann er als Ethan nur in den Status Bereit für die Qualitätssicherung wechseln, was bedeutet, dass er, wenn er das hier übernehmen würde , nur in den Status Bereit für die Qualitätssicherung übergehen kann Obwohl hier in Bearbeitung ist, kann er wählen, welchen Status er für die Qualitätssicherung haben möchte. Er kann diesen Status nur sehen, weil wir Einschränkungen haben , weil er Teil der Entwicklergruppe ist, und nur Benutzer in der Entwicklergruppe können auf Ready for QA gehen. Sobald es bereit für die Qualitätssicherung ist, schauen Sie zu, dass es aktualisiert wird und automatisch MAX zugewiesen wird. Auch das haben wir in diesem Kurs eingerichtet, nämlich die automatische Zuweisung zu MAX. Wenn wir uns nun anmelden, um als MAX angemeldet zu werden, können wir dieses Element hier sehen, es wird hier angezeigt. Sie können sehen, wie das in Echtzeit aktualisiert wird, sodass es sich in der Qualitätssicherung befindet. Jetzt, wo wir als Max als Teil des QA-Teams angemeldet sind , kann er das tatsächlich übernehmen und aktualisieren. Nun, er kann das nicht zu Dunn bringen , weil es tatsächlich durchgehen muss und im nächsten Schritt in unserem Arbeitsablauf sein Wenn Sie sich daran erinnern, dass der nächste Schritt im Arbeitsablauf darin besteht, diesen Schritt auf die Einleitung der Qualitätssicherung umzustellen , oder? , wie unser Workflow eingerichtet ist, müssen Sie also tatsächlich eine starten, bevor sie durchgeführt werden kann Aufgrund der Art und Weise, wie unser Workflow eingerichtet ist, müssen Sie also tatsächlich eine starten, bevor sie durchgeführt werden kann. An dieser Stelle möchten wir vielleicht reinkommen und sagen: Okay, wollen wir eigentlich nur eine Spalte für QA oder wollen wir eine zweite Spalte , die es uns ermöglicht, QA zu starten und das da rein zu ziehen, damit Max nicht reinkommen und dieses Arbeitselement öffnen muss, wie wir es gerade getan haben . Er könnte es jetzt einfach hineinziehen, sobald es sich im Status QA-Test befindet. Es wird getestet. Es ist noch nicht bereit für das Quad. Jetzt können wir es zu Dunn ziehen , weil er diesen Prozess durchlaufen Und noch einmal, das ist alles im Backend hier in unserem Workflow, das an die Spalten auf dem Board gebunden ist Wenn wir das also verteilen wollten, könnten wir das tun. Wenn Sie möchten, könnten wir eine zweite Spalte für die Qualitätssicherung hinzufügen. hängt wirklich davon ab, was für Ihr Team am besten funktioniert und wie das alles ablaufen soll. Der Haken dabei ist natürlich, dass jetzt als Ethan die andere Kolumne auch auf seinem Board auftaucht, aber er wird nichts dorthin ziehen können. andere Kolumne auch auf seinem Board auftaucht, aber er wird nichts dorthin ziehen können Er wird nur sehen, welche Arbeitselemente gerade getestet werden Er kann das aufgrund der Einschränkungen, die wir eingerichtet haben , nicht wirklich dorthin ziehen . Sie können sehen, dass er das aufgrund der Einschränkungen in unserem Arbeitsablauf nicht dorthin ziehen kann. Um noch einmal zusammenzufassen, was wir in dieser Lektion gelernt haben Der Status ist den Agile-Board-Spalten zugeordnet Und Sie können sogar festlegen, dass sich mehrere Status dieselbe Spalte teilen Wenn wir Arbeit auf unserem Board von einer Spalte in eine andere verschieben , übertragen wir sie in unserem Workflow eigentlich von einem Status in einen anderen Und das bedeutet, dass all diese Regeln in unserem Workflow auch gelten Wenn Sie also Probleme haben, Arbeit von einer Spalte in eine andere zu verschieben , liegt das wahrscheinlich an den Regeln wie Einschränkungen oder Validatoren, die wir in diesem Kurs kennengelernt haben Wir. Das ist eine Menge, nicht wahr? Und damit sind wir fast fertig mit unserem Kurs, aber ich möchte Sie einladen, mit mir ein letztes Video zu machen , in dem wir uns einen Moment Zeit nehmen, um über alles nachzudenken , was wir in diesem Kurs gelernt haben. 11. Kursübersicht: Du hast es bis zur letzten Lektion geschafft. In diesem Kurs haben wir die Erstellung eines benutzerdefinierten Workflows von den grundlegenden Status und Übergängen über Workflow-Regeln bis hin zu KI-Agenten erklärt und dann alles wieder in unsere agilen Boards eingebunden Lassen Sie mich Ihnen die wichtigsten Dinge denen ich wirklich hoffe, dass Sie sie daraus mitnehmen. Fangen Sie einfach an. Wir haben kein Behem mit 30 Status gebaut Wir hatten ein paar Status , die unseren Bedürfnissen entsprachen. Wenn Sie noch keinen Workflow erstellt haben, beginnen Sie mit dem , was Ihr Team tatsächlich täglich tut Erhöhen Sie die Komplexität nur, wenn der Workflow beweist , dass er benötigt wird. Ordnen Sie als Nächstes die Workflows den Arbeitstypen zu. Einige Arbeitstypen haben dieselben Lebenszyklen, wie in unserem Fall die Ideen und Aufgaben, aber andere haben keinen eigenen Arbeitsablauf, und Sie müssen nicht erzwingen ein Workflow alles wenn die Lebenszyklen für diese Arbeitstypen im Allgemeinen unterschiedlich sind. Verwenden Sie Regeln außerdem, um Probleme zu lösen, nicht um neue zu erstellen. Sie können den Übergang einschränken, um zu kontrollieren, wer Arbeit verschieben kann, Details überprüfen, um sicherzustellen, dass Daten vorhanden sind, Aktionen ausführen , Aktualisierungen automatisieren, Eingaben anfordern Daten in den entscheidenden Momenten sammeln. Jeder Regeltyp hat eine Aufgabe, aber stapeln Sie sie nicht einfach so, weil Sie es können. Haben Sie für jede, die Sie verwenden, einen Zweck. Und achten Sie auf die Rovo-Credits. Wir verwenden den Triage-Agenten mit einer benutzerdefinierten Aufforderung bei einem Übergang Rovo ist ab dieser Aufzeichnung in den kostenpflichtigen Jira Cloud-Plänen, Standard Premium und Enterprise enthalten Standard Premium und Enterprise Es gibt also keine separate Lizenz, über die man sich Gedanken machen müsste, aber für jede Planstufe gibt es ein monatliches Kreditlimit pro Nutzer, und Agenten verbrauchen bei jeder Ausführung Credits Setzen Sie sie also dort ein, wo ihre Analyse einen echten Mehrwert bietet, und nicht bei jeder einzelnen Umstellung Und holen Sie sich weiterhin Feedback und aktualisieren Sie Ihre Workflows. Sie passen dies an, wenn sich Ihre Teamprozesse weiterentwickeln, fügen Status hinzu, wenn neue Übergaben auftauchen, und entfernen sie, wenn sie Testen Sie die Änderungen, bevor Sie Ihren Workflow für Ihr gesamtes Team aktualisieren Das Schwierigste beim Erstellen von Workflows besteht darin die Überzeugung zu überwinden, dass sie beim ersten Versuch perfekt sein müssen Das tut es nicht. Baue etwas , das für heute funktioniert. Iterieren Sie, wenn das Team mehr benötigt, und so erhalten Sie einen Workflow , der der tatsächlichen Arbeitsweise Ihres Teams entspricht Vielen Dank, dass Sie mich auf dieser Reise begleitet haben. ob Sie ein Jira-Administrator, ein Space-Administrator oder ein Teamleiter sind , ich hoffe, Sie haben jetzt die Tools und das Selbstvertrauen, Workflows zu erstellen, die der tatsächlichen Arbeitsweise Ihres Teams entsprechen Nochmals vielen Dank fürs Zuschauen.