PSI:如何确定Project Server 2010中的资源计划是否已在c#中签出



有人知道如何使用PSI检查资源计划是否已签出吗?感谢

您可以通过PSI web服务ResourcePlan来实现这一点。

只需将web服务引用添加到您的项目中,并初始化一个新的soap客户端:

//init the soap client
ResourcePlanSoapClient resSvc = new ResourcePlanSoapClient();
//your project id
Guid prjGuid = new Guid("30937680-39FA-4685-A087-90C73376B2BE");
//read the status
ResPlanStatus status =  resSvc.ReadResourcePlanStatus(prjGuid);

枚举包含三种状态:

  • 缺席(未使用)
  • 工作(已签出)
  • 已发布(已签入)

我希望这将帮助你

问候Florian

最新更新