Arbeitselement anlegen
Ausgangslage
Etwas ist zu tun, und es soll im Arbeitsbestand des Projekts stehen statt in einer Nachricht.
Lösungsweg
Über der Trefferliste steht Neues Arbeitselement — sichtbar, sobald Ihre Rolle im Projekt mindestens Mitwirkender ist. Das Formular fragt zuerst nach dem Typ, weil davon abhängt, welche Zustände es überhaupt gibt.
Durchführung
- Öffnen Sie im Projekt Arbeitselemente und dort Neues Arbeitselement.
- Wählen Sie den Typ. Die Liste kommt vom Server; sie enthält alles, was die Prozessvorlage dieses Projekts anbietet — nicht nur Task und Bug.
- Tragen Sie einen Titel ein. Das ist das einzige Pflichtfeld dieses Formulars.
- Prüfen Sie den Zustand. Die Auswahl richtet sich nach dem gewählten Typ und wird beim Wechsel nachgeladen. Vorausgewählt ist der Anfangszustand des Typs — nicht der erste Eintrag der Liste, denn die kommt alphabetisch vom Server.
- Ergänzen Sie nach Bedarf Zugewiesen an, Bereich, Iteration, Schlagwörter und die Beschreibung.
- Anlegen. Sie landen anschließend auf dem neuen Arbeitselement, das seine Nummer bereits trägt.
Hinweise
Schlagwörter werden mit Semikolon getrennt — so führt Azure DevOps sie. Ein Komma wird Teil des Schlagworts.
Die Beschreibung ist HTML. Azure DevOps speichert dieses Feld als HTML, und das Formular zeigt es genau so, statt einen Editor vorzutäuschen, der beim Speichern umformatiert. Wer nur Text schreibt, bekommt Text; wer Absätze will, schreibt <p>…</p>.
Ohne Typenliste kein Formular. Antwortet der Server nicht auf die Frage, welche Typen es gibt, erscheint statt des Formulars ein Hinweis. Ein Formular, das nicht abgeschickt werden kann, wäre schlechter als eine Erklärung.
Nicht jeder Zustand ist beim Anlegen erreichbar. Ein Arbeitselement muss in einem Zustand beginnen, den der Arbeitsablauf dafür vorsieht; ein Task lässt sich zum Beispiel nicht als Closed anlegen, sondern erst danach dorthin schalten. Welche Zustände das sind, sagt die Programmierschnittstelle nicht, deshalb bleibt die ganze Liste stehen und der Server entscheidet — die Ablehnung erscheint dann über dem Formular.
Was der Server ablehnt, wird als Ablehnung angezeigt. Verlangt die Prozessvorlage ein Feld, das dieses Formular nicht anbietet, meldet Azure DevOps das, und die Meldung erscheint über dem Formular. Das Formular bietet bewusst nicht jedes Feld an — nur die, die zu einem Arbeitselement in jeder Vorlage gehören.
Ohne JavaScript funktioniert es auch. Dann wird die Zustandsliste nicht nachgeladen, sondern zeigt die des zuerst gewählten Typs; einen unpassenden Zustand weist der Server ab, und die Meldung sagt es.
Verwandte Themen
- Zugriff anfordern — wenn die Schaltfläche fehlt