我有一个代码可以根据用户在 Project Server 资源中心中的角色为他们分配任务。使用的自定义字段是任务级别“Task_Role”字段和资源级别“Res_Role”字段。我正在比较两个字段中的值并将其分配给任务。
当我尝试迭代任务并进行分配时,我必须编写以下内容:-
QueueJob qJobtoUpdate = dp.Update();
JobState jobState = projContext.WaitForQueue(qJobtoUpdate, timeoutSeconds);
这是通过运行一个循环为项目中的每个任务完成的,然后在循环之后,我签入项目。
在分析中,我发现对于每一项任务,上述行大约需要 5-8 秒,因此使这个过程变慢。
有没有针对上述情况的解决方案。请提供一些指示。
谢谢和问候, Divyang Agrawal