【问题标题】:Can you add validation for swimlanes in TFS 2018?您可以在 TFS 2018 中添加泳道验证吗?
【发布时间】:2019-01-21 17:16:33
【问题描述】:

我有一个“阻塞”的泳道,我想向其添加验证。具体来说,我想设置一个在积压项目移入该泳道时需要填写的字段。这在 TFS 2018 中可能吗?我查看了“TFS 流程模板编辑器”扩展,但看不到如何执行此操作。谢谢

【问题讨论】:

  • 阻塞不应该是泳道。它应该是一个状态、一个标签或一个字段。工作项在其生命周期内不应在泳道之间更改。
  • 具体有什么原因吗?

标签: tfs


【解决方案1】:

是的,有可能,我更喜欢使用 exportwitdimportwitd

  1. 使用exportwitd 导出工作项 XML。
  2. 使用您的Blocked 状态添加一个转换并设置一个必填字段。

    <TRANSITION from="In Progress" to="Blocked">
      <REASONS> 
        <DEFAULTREASON value="Fixed"/>
      </REASONS> 
      <FIELDS>
        <FIELD refname="MyCorp.SomeField" >
          <REQUIRED />
        </FIELD>
      </FIELDS>
    </TRANSITION>`
    
  3. 使用 importwitd 再次将 XML 导入 TFS。

现在,当用户将工作项从“进行中”移动到“已阻止”时,将需要字段“MyCorp.SomeField”。

您可以找到有关上述hereherehere 的良好文档。

【讨论】:

  • 感谢您的回答,但这不适用于泳道,仅适用于列。你知道是否可以为泳道添加过渡规则吗?
  • 你说得对,我以为你指的是 State 而不是 Swimlane。您可以在状态中添加“已阻止”吗?
  • 这似乎对我不起作用。我尝试添加如下所示的状态: 但没有验证正在发生。我认为泳道和州之间没有联系。
猜你喜欢
  • 2016-06-05
  • 1970-01-01
  • 2011-11-22
  • 2019-01-13
  • 1970-01-01
  • 1970-01-01
  • 2021-09-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多