将WorkItemTypeFilters添加到LinkFilters [英] Adding WorkItemTypeFilters to LinkFilters

查看:75
本文介绍了将WorkItemTypeFilters添加到LinkFilters的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


在我们缺少的Microsoft Scrum模板中,在新的eb-layout中,PBI是添加TestCases的选项卡。 Ofcource你可以默认通过'相关工作'添加所有关系和类型但是我想尝试将它限制为'Tested By和'TestCases'。
我创建了这个&LinksControlOptions标记:

< LinksControlOptions> 
< LinkFilters>
< WorkItemLinkFilter Type =" Microsoft.VSTS.Common.TestedBy-Forward" />
< ExternalLinkFilter Type =" excludeAll" />
< WorkItemTypeFilters Type =" include">
< Filter WorkItemType =" Test Case" />
< / WorkItemTypeFilters>
< / LinkFilters>
< Columns>
< Column Name =" System.Title" />
< Column Name =" System.AssignedTo" />
< Column Name =" System.State" />
< / Columns>
< / LinksControlOptions>

尝试上传时,我收到错误消息"元素'LinkFilters'具有无效的子元素'WorkItemTypeFilters'。期望的可能元素列表:'WorkItemLinkFilter'和'ExternalLinkFilter'。 " b $ b但在此页面上,它指出WorkItemYpeFilters也是LinkFilters的可选子元素:  https://www.visualstudio.com/en-us/docs/work/reference/linkscontroloptions-xml-elements#work-link-types 


如何在链接控件中组合workitem-type和linktype?


感谢您的帮助。





解决方案

嗨RemkoP,


感谢您在此发帖。


您使用的是哪个TFS版本?请按以下方式将其限制为仅"测试者和'测试帐户'


如果您使用的是TFS 2015,请按以下方式自定义PBI:


< pre class ="prettyprint">< Tab Label =" Links">
< Control Type =" LinksControl" LabelPosition = QUOT;陀螺"名称= QUOT; GeneralLinks">
< LinksControlOptions>
< LinkColumns>
< LinkColumn RefName =" System.Id" />
< LinkColumn RefName =" System.WorkItemType" />
< LinkColumn RefName =" System.Title" />
< LinkColumn RefName =" System.AssignedTo" />
< LinkColumn RefName =" System.State" />
< LinkColumn LinkAttribute =" System.Links.Comment" />
< / LinkColumns>
< WorkItemLinkFilters FilterType =" include">
< Filter LinkType =" Microsoft.VSTS.TestCase.SharedStepReferencedBy" FilterOn = QUOT; forwardname" />
< Filter LinkType =" Microsoft.VSTS.Common.TestedBy" FilterOn = QUOT; forwardname" />
< / WorkItemLinkFilters>
< ExternalLinkFilters FilterType =" excludeAll" />
< WorkItemTypeFilters FilterType =" include">
< Filter WorkItemType =" Test Case" />
< / WorkItemTypeFilters>
< / LinksControlOptions>
< / Control>
< / Tab>

如果您使用的是TFS 2017,请自定义PBI:

< Group Label =" Related Work"> 
< Control Type =" LinksControl"名称="相关工作">
< LinksControlOptions>
< LinkFilters>
< WorkItemLinkFilter Type =" Microsoft.VSTS.Common.TestedBy-Reverse" />
< WorkItemLinkFilter Type =" Microsoft.VSTS.Common.TestedBy-Forward" />
< / LinkFilters>
< Columns>
< Column Name =" System.State" />
< Column Name =" System.ChangedDate" />
< Column Name =" System.Links.Comment" />
< / Columns>
< / LinksControlOptions>
< / Control>
< / Group

最诚挚的问候。


Hi,

In the Microsoft Scrum template we are missing, in the new eb-layout, of the PBI is the tab to add TestCases. Ofcource you can add all relations and types by default via 'Related Work' However I wanted to try to restrict it to only 'Tested By and 'TestCases'. I created this LinksControlOptions tag:

                <LinksControlOptions>
                  <LinkFilters>
                    <WorkItemLinkFilter Type="Microsoft.VSTS.Common.TestedBy-Forward" />
		    <ExternalLinkFilter Type="excludeAll" />
		    <WorkItemTypeFilters Type="include">
                      <Filter WorkItemType="Test Case" />
                    </WorkItemTypeFilters>
                  </LinkFilters>
                  <Columns>
                    <Column Name="System.Title" />
                    <Column Name="System.AssignedTo" />
                    <Column Name="System.State" />
                  </Columns>
                </LinksControlOptions>

When trying to upload this I get an error "The element 'LinkFilters' has invalid child element 'WorkItemTypeFilters'. List of possible elements expected: 'WorkItemLinkFilter' and 'ExternalLinkFilter'. "
But on this page it states that WorkItemYpeFilters is also an optional child element of LinkFilters: https://www.visualstudio.com/en-us/docs/work/reference/linkscontroloptions-xml-elements#work-link-types 

How can a combine the workitem-type and linktype in a link-control?

Thanks for your help.


解决方案

Hi RemkoP,

Thank you for posting here.

Which TFS version do you use? Please do as below to restrict it to only 'Tested By and 'TestCases'

If you are using TFS 2015, please customize the PBI as below:

              <Tab Label="Links">
                <Control Type="LinksControl" LabelPosition="Top" Name="GeneralLinks">
                  <LinksControlOptions>
                    <LinkColumns>
                      <LinkColumn RefName="System.Id" />
                      <LinkColumn RefName="System.WorkItemType" />
                      <LinkColumn RefName="System.Title" />
                      <LinkColumn RefName="System.AssignedTo" />
                      <LinkColumn RefName="System.State" />
                      <LinkColumn LinkAttribute="System.Links.Comment" />
                    </LinkColumns>
                    <WorkItemLinkFilters FilterType="include">
		    <Filter LinkType="Microsoft.VSTS.TestCase.SharedStepReferencedBy" FilterOn="forwardname" />
                    <Filter LinkType="Microsoft.VSTS.Common.TestedBy" FilterOn="forwardname" />
                    </WorkItemLinkFilters>
                    <ExternalLinkFilters FilterType="excludeAll" />
                    <WorkItemTypeFilters FilterType="include">
                      <Filter WorkItemType="Test Case" />
                    </WorkItemTypeFilters>
                  </LinksControlOptions>
                </Control>
              </Tab>

If you are using TFS 2017, Please customize the PBI as this:

            <Group Label="Related Work">
              <Control Type="LinksControl" Name="Related Work">
                <LinksControlOptions>
                  <LinkFilters>
                    <WorkItemLinkFilter Type="Microsoft.VSTS.Common.TestedBy-Reverse" />
                    <WorkItemLinkFilter Type="Microsoft.VSTS.Common.TestedBy-Forward" />
                  </LinkFilters>
                  <Columns>
                    <Column Name="System.State" />
                    <Column Name="System.ChangedDate" />
                    <Column Name="System.Links.Comment" />
                  </Columns>
                </LinksControlOptions>
              </Control>
            </Group

Best Regards.


这篇关于将WorkItemTypeFilters添加到LinkFilters的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆