拉力赛休息API-';批次';处理项目权限

本文关键字:处理 项目 权限 批次 拉力赛 API- | 更新日期: 2023-09-27 18:29:36

我当前正在使用C# Rally Rest API并为用户设置项目权限。这是有效的,但权限是一次设置一个。因此,如果用户需要访问5个项目,我将调用5个Create ProjectPermission。我真正想做的是用所有必要的信息调用Rally,这样它就可以一次更新所有权限。

我还希望能够在同一呼叫中设置team membership。通过查看用户的修订历史,我知道Rally在内部可以在一次调用中更新所有信息,因为它只显示了一组更改的一个修订。使用我当前的方法来完成同样的工作会导致每次更改都要进行修订。

有没有一种方法可以"批量"处理这些类型的请求,使其更有效率?

拉力赛休息API-';批次';处理项目权限

您正在通过Web服务使用N_Projects x Create ProjectPermission调用,遵循最佳/唯一可用的方法。虽然用户修订历史记录可能会记录通过Rally用户界面进行的多个权限授予的单个更改,但Rally的Web服务API要求每个权限调用一个WSAPI。