首页 文章

VSTS使用扩展程序验证用户故事

提问于
浏览
0

因此,我们正在从内部部署TFS过渡到VSTS,对于一个特定项目,我想要做的是,当用户提交用户故事时,能够验证VSTS中的某些字段 .

到目前为止,我已经从敏捷过程中继承了一个新的过程(让我们称之为我的敏捷论证),然后在新的过程中编辑用户故事以添加一些新的字段(让我们说其中一个)被称为基本URL) . 基本URL是“文本(单行)”并且是必需的,但VSTS似乎比TFS具有更少的验证选项 . 我希望能够测试URL是否与简单的正则表达式匹配(以检查它实际上是否为URL),如果可能的话,我希望能够针对其他用户故事检查域以查看重复的内容 .

有没有办法做到这一点?我在这里看扩展例如:https://docs.microsoft.com/en-us/vsts/extend/get-started/node但是这将为所有VSTS添加一些内容,我希望只将一些内容附加到一个项目上 . 我以为我可以:

1)创建一个扩展(最好只对一个项目有效),它将提供一个发布用户故事的界面,但包括我在实际发布用户故事之前需要的验证

2)可能以某种方式使用服务挂钩(https://docs.microsoft.com/en-us/vsts/extend/develop/add-service-hook)?要发布用户故事的发布时间并根据某些条件标记(或标记)它?

我认为是不确定这是否可能 .

1 回答

  • 1

    关于#2,不可能达到您的要求,没有工作项更新事件 .

    关于#1,扩展将适用于所有团队项目,并且没有为一个项目激活的功能,但您可以检查代码中的当前团队项目以决定是否显示内容 .

    关于adding a custom control to work item form的官方文章

    自定义控件扩展的示例:vsts-extension-multivalue-control

相关问题