2014-01-06 58 views
0

我有一个代码可以根据用户在Project Server资源中心中的角色为任务分配用户。 使用的自定义字段是任务级别“Task_Role”字段和资源级别“Res_Role” 字段。我正在比较两个字段中的值并将其分配给任务。Project Server 2013队列问题

当我尝试遍历任务,并进行分配,我必须写: -

QueueJob qJobtoUpdate = dp.Update(); 
JobState jobState = projContext.WaitForQueue(qJobtoUpdate, timeoutSeconds); 

这是通过运行一个循环,每完成任务的项目,然后在循环之后,我检查了该项目。

在分析时,我发现对于每一个任务来说,上面的这一行需要大约5-8秒,因此会使这个过程变慢。

是否有解决上述情况。请提供一些指示。

感谢&问候, Divyang阿格拉瓦尔

回答

0

只需更新您创建一个新的任务,每次项目一次,而不是