我们修改了标准的Scrum工作流程并添加了一个" Review and Test"介于"进展中"和"完成"。现在我们想自动转换为" In Progress"到"回顾和测试"当为工作项提出拉取请求时。到目前为止,我们看到的唯一操作是Microsoft.VSTS.Actions.xxx,其中xxx可能是StartWork,StopWork或Checkin。
还有更明确的行动吗?是否可以采取拉动请求?
答案 0 :(得分:0)
第一个问题是:什么是行动?
它只是一个用作标志的唯一字符串 我们可以在第三方工具使用的状态之间转换 知道哪个是当前状态,哪个是给定的下一个状态 在工作项目中的行动。
您可以按照以下限制编写任何自定义操作,Visual Studio ALM使用Microsoft.VSTS.Actions.<your action>
。
有关详细信息,请参阅此博客:Understanding Action for state transition in Details
您还可以在此case中查看 Aliaksei Baturytski 的回复:
操作仅向第三方应用程序提供有关内容的提示 下一个状态可能是当前状态;它们不能用于触发 过渡期间的任何自定义操作。
根据您的要求,您可以通过使用在更改工作项后触发的服务器端插件来实现您的目标。您也可以使用此三方扩展程序TFS Aggregator来处理它。
答案 1 :(得分:0)
你可以通过带Web应用程序的Pull Request Web Hooks(例如web api),简单的工作流程来实现: