我正在寻找一些指导和保证,我正在开发一个TFS网站,该网站将用于程序员和客户,以跟踪他们创建或正在处理的任务。应该是什么的想法是客户和程序员使用的中心位置,而无需前往网站本身。
例如,我有约翰和斯图尔特,他们都是程序员,然后我有许多和汤姆是客户(许多属于纽约,汤姆属于加利福尼亚州)。
╔═══╦════════════╦═════════════╦═════════════╗
║ ║Programmers ║ New York ║ California ║
╠═══╬════════════╬═════════════╬═════════════╣
║ 1 ║ John ║ Many ║ Tom ║
║ 2 ║ Stewart ║ ║ ║
╚═══╩════════════╩═════════════╩═════════════╝
我在想的是把它分成小组,'程序员','纽约','加利福尼亚'(不仅仅有两个客户)。然后,理论上,当有人登录时,取决于他们属于哪个组。
我想知道这是否可能,如果是这样,我怎么能够实现这一目标?如果需要更多信息,请询问。
答案 0 :(得分:1)
是的,可以通过在TFS中定义不同的团队来实现这一要求。
我理解您的要求,即您的程序员和客户实际上需要协作才能协同工作。比方说,例如,一个客户端可能会向程序员提供一些反馈,告知错误是否已修复;程序员跟踪客户等提交的任务或功能请求。因此,对于您的方案,您应该创建两个团队。一个是纽约(团队成员:John,Stewart,很多);另一个是加利福尼亚州(团队成员:约翰,斯图尔特,汤姆)。每个团队都可以根据自己的区域路径独立工作,这与其他团队的工作无关。
创建团队时,您可以为团队创建一个区域路径,因此团队将在该特定区域上工作。您可以在区域级别获得高级用户权限,因此纽约客户端只能检查纽约地区的工作项目;而加州客户只能查看加州地区的工作项目。
请查看以下有关TFS中团队合作的链接: https://msdn.microsoft.com/en-us/library/hh500414.aspx https://msdn.microsoft.com/en-us/library/dn306083.aspx