全局工作流 XML 元素引用

使用全局工作流,可以将定义和更新由许多工作项类型和团队项目共享的工作项字段和全局列表所需的工作减到最少。 使用全局工作流,可以定义和更新应用于团队项目或团队项目集合中所有类型的工作项的字段和全局列表。

提示

在定义全局工作流之前,必须在应用层服务器上启用该功能。 服务器必须运行支持该功能的 Visual Studio Team Foundation Server 版本,例如 Team Foundation Server 2010 Service Pack 1 (SP1)。 可以从 Microsoft 网站上的以下页面下载该 Service Pack:Service Pack 1 of Visual Studio Team Foundation Server 2010, Beta(Visual Studio Team Foundation Server 2010 Service Pack 1 Beta)。

有关更多信息,请参见自定义全局工作流

主题内容

  • 全局工作流语法结构

  • FIELD(定义)容器元素

  • GLOBALLIST 和 LISTITEM 子元素

提示

如果只想管理集合的全局列表,请参见定义全局列表

全局工作流语法结构

使用支持 FIELDS(定义)和 GLOBALLISTS 元素作为子级的 GLOBALWORKFLOW 元素定义全局工作流。

<?xml version="1.0" encoding="utf-8"?>
<GLOBALWORKFLOW>
   <FIELDS> 
      <FIELD> . . . </FIELD>
   </FIELDS>
   <GLOBALLISTS> 
      <GLOBALLIST> . . . </GLOBALLIST>
   </GLOBALLISTS>
</GLOBALWORKFLOW>

返回页首

FIELD(定义)元素

使用以下语法可以定义全局工作流中的数据字段。 此语法显示 FIELD(定义)元素格式和所有可选的子元素。 有关更多信息,请参见 FIELD(定义)元素All FIELD XML 元素引用

提示

不能为您在全局工作流中定义的字段指定 HELPTEXT 元素。

<FIELD name="fieldDisplayName" refname="fieldReferenceName" type="String | Integer | Double | DateTime | PlainText | HTML | History | TreePath | GUID "
syncnamechanges="true | false" reportingname="reportingDisplayName" reportingrefname="reportingReferenceName"
reportable="Dimension | Detail | Measure" formula="avg" >
   <ALLOWEDVALUES> . . . </ALLOWEDVALUES>
   <ALLOWEXISTINGVALUE />
   <CANNOTLOSEVALUE />
   <COPY />
   <DEFAULT />
   <EMPTY />
   <FROZEN />   <MATCH />
   <NOTSAMEAS />
   <PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
   <READONLY />
   <REQUIRED />
   <SERVERDEFAULT />
   <SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
   <VALIDUSER />
   <WHEN>> . . . </WHEN>
   <WHENNOT> . . . </WHENNOT>
   <WHENCHANGED> . . . </WHENCHANGED>
   <WHENNOTCHANGED> . . . </WHENNOTCHANGED>
</FIELD>

返回页首

GLOBALLIST 和 LISTITEM 子元素

下表对 GLOBALLISTLISTITEM 元素进行了说明。 将这些元素指定为 GLOBALWORKFLOW 元素的子元素。 可以使用这些元素来枚举值的列表,该列表对用户显示为项目的选取列表或下拉菜单。 有关更多信息,请参见定义和使用列表、选取列表以及全局列表

元素

说明和语法

GLOBALIST

定义一组为团队项目集合或团队项目存储的 LISTITEM 元素。

globalListName:包含 1 至 255 个字符的文本字符串。

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST> 

GLOBALLISTGLOBALLISTS 元素的必选子元素。

LISTITEM

定义一个显示在列表中的有效值。

<LISTITEM value="listName" />

LISTITEMGLOBALLIST 的一个必选子元素。

返回页首

请参见

概念

All FIELD XML 元素引用

自定义项目跟踪数据、窗体、工作流及其他对象

其他资源

自定义全局工作流