自定义全局工作流
可以定义全局工作流,在要维护一组工作多个类型的工作项共享的工作项字段时。如果使用全局工作流,可以定义对所有工作项的输入团队项目或团队项目集合的字段,并且全局列表。
本主题
全局工作流的内容
定义和管理全局工作流
全局工作流 XML 文件示例
全局工作流的内容
可以定义全局工作流使用一个类似的方式与自定义工作项类型。若要自定义或创建全局工作流,请定义或修改 XML 文件。
说明 |
---|
全局工作流不支持 framework (MSF) 过程模板的任意 Microsoft 解决方案中定义。但是,那么,当您安装 project server 时 Team Foundation Server 扩展,全局工作流导入已配置为参与数据同步的团队项目集合。有关更多信息,请参见 启用 Team Foundation Server 与 Microsoft Project Server 之间的数据流。 |
全局工作流可以包含以下元素:
FIELD (定义)。可以指定字段的定义和所有限定和条件规则。每个字段。这些规则在 FIELDS 父元素中。
GLOBALLIST.作为全局工作流的一部分,您可以指定一个或多个全局列表。这些列表在 GLOBALLISTS 父元素中。
如果指定没有为团队项目或集合当前定义的字段,创建,在导入时全局工作流。不能更改已为工作项类型定义的字段的属性。例如,不能更改与友好名称、引用名称和报告通过修改全局工作流的属性。
全局工作流不能包含下列元素和定义:
HELPTEXT.不能为字段指定帮助文本。
WORKFLOW.不能指定包括状态、转换和原因的工作流。工作流始终作用于工作项类型。
FORM.,因为它始终作用于工作项,的类型不能指定工作项窗体的布局。
全局工作流元素属于 https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globalworkflow 命名空间。
返回页首
定义和管理全局工作流
任务 |
主题 |
---|---|
查找全局工作流元素的语法。通过使用 FIELD (定义) 和 GLOBALLIST 元素及其子元素,请定义全局工作流。 |
|
创建,修改,导出或导入全局工作流。通过在 witadmin 命令行工具,以下命令来管理全局工作流:
|
返回页首
全局工作流 XML 文件示例
下面的示例演示如何使用 FIELD (定义) 元素及其支持的规则元素,如何定义全局工作流中的两个字段。有关更多信息,请参见 All FIELD XML 元素引用。
<?xml version="1.0" encoding="utf-8"?>
<GLOBALWORKFLOW>
<FIELDS>
<FIELD name="Project Server Enterprise Project" refname="Microsoft.Sync.ProjSrv.ProjectName" type="String">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="PsProject" />
</ALLOWEDVALUES>
<DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="PsProject" />
</FIELD>
<FIELD name="Project Server Requested Project GUID" refname="Microsoft.Sync.ProjSrv.RequestedProjGuid" type="GUID">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
</ALLOWEDVALUES>
<DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
<WHEN field="Microsoft.Sync.ProjSrv.ProjectName" value="PsProject">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
</ALLOWEDVALUES>
<COPY from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
</WHEN>
</FIELD>
</FIELDS>
</GLOBALWORKFLOW>
返回页首