2016-08-02 13 views
0

Ich muss den Wert eines Datumsfelds festlegen, wenn sich der Wert des Unterfelds nur ändert, wenn im Datumsfeld noch kein Wert vorhanden ist. Ist es möglich?VSTS-Feld nur definieren, wenn Feldwert nicht gesetzt ist

<FIELD refname="MyCorp.StateDate" name="Date Of Last State Change" type="DateTime"> 
    <WHENCHANGED field="MyCorp.State"> 
     <COPY from="clock" /> ** AND do this only of MyCorp.StateDate != Empty ** 
    </WHENCHANGED> 
</FIELD> 

Ich las https://msdn.microsoft.com/en-us/library/ms194966.aspx aber ich bin nicht in der Lage jede Art und Weise zu finden, um das umzusetzen, was ich von der WIT Sprachdefinition benötigen.

Antwort

0

Wenn Sie Visual Studio Team Services verwenden, wird das Hinzufügen von Regeln zum Arbeitselement derzeit nicht unterstützt.

<TRANSITION from="New" to="Committed"> 
      <REASONS> 
      <DEFAULTREASON value="Commitment made by the team" /> 
      </REASONS> 
      <FIELDS> 
      <FIELD refname="starain.ScrumStarain.StateChageDate"> 
       <WHEN field="starain.ScrumStarain.StateChageDate" value=""> 
       <COPY from="clock" /> 
       </WHEN> 
      </FIELD> 
      </FIELDS> 
     </TRANSITION> 
:

Wenn Sie On-Premise-TFS verwenden, können Sie Feld Aktion in Zustandsübergang, beispielsweise hinzufügen