2017-07-13 5 views
1

Wir haben einen benutzerdefinierten Workflow in TFS 2017 und möchten ein Feld obligatorisch machen (ERFORDERLICH), wenn das Arbeitselement in die Kanban-Spalte übernommen wird nicht ändern!).
Soweit ich weiß, können nur Statusänderungen die erforderlichen Regeln erhalten.TFS-Board: Feld obligatorisch machen, wenn es in der Kanbankarte in die Spalte done verschoben wird

habe ich versucht, diese aber es funktioniert nicht:

<FIELD name="AcceptanceCriteria" refname="Whiteduck.Scrumban.AcceptanceCriteria" type="HTML"> 
    <HELPTEXT>What criterias have to be fulfilled (what, how, restrictions, etc.).</HELPTEXT> 
    <WHEN field="System.BoardColumnDone" value="true"> 
    <REQUIRED /> 
    </WHEN> 
</FIELD> 

Für diese Zustandsänderungen gearbeitet hatte:

<TRANSITION from="Analyze" to="Test"> 
    <REASONS> 
    <DEFAULTREASON value="Test" /> 
    </REASONS> 
    <FIELDS> 
    ... 
    <FIELD refname="Whiteduck.Scrumban.AcceptanceCriteria"> 
     <REQUIRED /> 
    </FIELD> 
    </FIELDS> 
</TRANSITION> 

alle Chancen eine Regel auf einem Kanban getan Pull bewerbe ich mich?

Antwort

0

Um ein Feld in einem Arbeitselement obligatorisch zu machen, müssen Sie nur die REQUIRED-Regel für Ihr Feld hinzufügen. Es bezieht sich nicht nur auf Statusänderungen.

ERFORDERLICH

Erfordert ein Benutzer einen Wert für das Feld angeben. Benutzer können ein Arbeitselement nicht speichern, bis sie allen erforderlichen Feldern Werte zugewiesen haben.

Weitere Details lesen Sie bitte diese tutorial-- Require, read-only, and restrict values

Sie diese Regeln zu nehmen während ein Workflow Übergang oder als untergeordnete Elemente innerhalb eines Feldes (Global Workflow) beeinflussen können festlegen Element.

Das funktioniert also nicht, wenn das Arbeitselement ohne Übergang in die Kanban-Done-Spalte gezogen wird. Ihre Anforderung konnte vorerst nicht erreicht werden.

+1

Zusammengefasst: Momentan nicht möglich, da Regeln nur bei Übergängen zwischen Zuständen wirksam werden und Kanban doing/done keine Zustandsänderung ist. WorkAround: Fügen Sie einen neuen Status "DevelopDone" hinzu und wenden Sie eine Regel für diesen Status an. – ndee

Verwandte Themen