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

时间:2012-03-22 03:44:04

标签: c# project-server psi

任何人都知道如何使用PSI检查资源计划是否已检出?谢谢

1 个答案:

答案 0 :(得分:1)

您可以通过PSI网络服务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);

枚举包含三种状态:

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

我希望这会对你有所帮助

关心弗洛里安