我目前正在使用C# Rally Rest API
并为用户设置项目权限。这是有效的,但一次只能设置一个权限。因此,如果用户需要访问5个项目,我正在进行5次Create ProjectPermission
次呼叫。我真正想做的是使用所有必要的信息调用Rally,这样它就可以立即更新所有权限。
我还希望能够在同一个电话中设置team membership
。在查看用户的修订历史时,我知道Rally在内部可以在一次调用中更新所有信息 - 因为它只显示了一组修改的1个修订版。要使用当前方法完成相同的工作,会导致对每个更改进行修订。
有没有办法'批量'处理这些类型的请求以提高效率?
答案 0 :(得分:1)
您正在通过Webservices使用N_Projects x Create ProjectPermission调用来遵循最佳/唯一可用的方法。虽然用户修订历史记录可以记录通过Rally用户界面进行的多个权限授予的单个更改,但Rally的Webservices API需要每个权限进行一次WSAPI调用。