2013-08-28 50 views
1

我目前正在使用C# Rally Rest API併爲用戶設置項目權限。這是行得通的,但一次只能設置一個權限。所以,如果用戶需要訪問5個項目,我會撥打5 Create ProjectPermission電話。我真正想要做的是用一切必要的信息打入拉力賽,以便它可以一次更新所有的權限。拉力休息API - 項目權限的「批量」處理

我也想在同一個調用中設置team membership。在查看用戶的修訂歷史記錄時,我知道Rally在內部可以在一次調用中更新所有信息 - 因爲對於一系列更改,它只顯示1個修訂版本。使用我現有的方法完成相同的工作會導致每次更改都發生修改。

有沒有辦法'批'處理這些類型的請求,使他們更有效率?

回答

1

您正在使用您的N_Projects x Create ProjectPermission調用通過Webservices遵循最佳/唯一可用方法。雖然用戶修訂歷史記錄可能會記錄通過拉力賽用戶界面進行的多個權限授予的單個更改,但是拉力賽的Webservices API需要每個權限的WSAPI調用。