代码之家  ›  专栏  ›  技术社区  ›  Yes - that Jake.

Azure DevOps服务器:-向工作项类型添加字段

  •  0
  • Yes - that Jake.  · 技术社区  · 4 年前

    我正在尝试向epic工作项类型添加一个名为“联系人”的字段系统分配到作为模板,我已将此新字段添加到“

    • WIT/FORM/Group/Column/TabGroup/Tab(“功能”)/LinkColumns(作为LinkColumn)
    • WIT/FORM/Group/Column/TabGroup/Tab(“所有链接”)/LinkColumns(作为LinkColumn)

    我没有将自定义字段添加到SystemControls,因为这会导致分析错误。我确实尝试了以上四种不同的组合。 导致了错误,但在我创建新史诗时没有导致字段出现。

    我上下翻阅文件都没有答案。如何编辑工作流以添加此字段?有没有像linter这样的东西能告诉我我的XML是否不能按预期的方式工作?

    0 回复  |  直到 4 年前
        1
  •  1
  •   Leo Liu    4 年前

    Azure DevOps服务器:-向工作项类型添加字段

    出现此问题的原因是:

    我没有将自定义字段添加到SystemControls,因为这会导致分析错误。

    实际上,系统名称空间仅用于定义Team Foundation系统功能必需的所有核心系统字段。 Team Foundation Server阻止您创建自己的System.X字段 因为这可能会妨碍Team Foundation Server的功能。

    On-premises XML process model :

    可以修改SystemControls部分中的select元素,例如更改系统名称现场。

    因此,我们无法在 SystemControls . 但我们需要把它加到 Section

      <Section>
        <Group Label="Planning">
          <Control Label="Priority" Type="FieldControl" FieldName="Microsoft.VSTS.Common.Priority" />
          <Control Label="ContactTo" Type="FieldControl" FieldName="Custom.ContactTo" />
          <Control Label="Start Date" Type="DateTimeControl" FieldName="Microsoft.VSTS.Scheduling.StartDate" />
          <Control Label="Target Date" Type="DateTimeControl" FieldName="Microsoft.VSTS.Scheduling.TargetDate" />
        </Group>
      </Section>
    

    这个 ContactTo 是我的自定义标签。

    然后,我们可以在定制过程中看到:

    enter image description here

        2
  •  1
  •   Shamrai Aleksander    4 年前

    这是医生: Add or modify a field to track work . 在您的步骤中:

    • WIT/字段(作为字段) -好的
    • WIT/FORM/Group/Column/TabGroup/Tab(“功能”)/LinkColumns(作为LinkColumn) 不需要
    • 不需要
    • WIT/FORM/Group(“计划”)/Column(作为控件)

    此外,您应该将WIT/FORM/WebLayout/Page/Section/Group作为控件添加到web窗体上以查看它: WebLayout and Control elements .