У меня есть код для назначения пользователям задачи на основе их роли в Ресурсном центре Project Server. Пользовательские поля, которые используются, представляют собой уровень задания «Task_Role» Поле и уровень ресурсов «Res_Role» Поле. Я сравниваю значения в обоих полях и присваиваю их задаче.Ошибка сервера Project 2013 2013
Когда я пытаюсь перебрать задачи и сделать задание, я должен написать следующее: -
QueueJob qJobtoUpdate = dp.Update();
JobState jobState = projContext.WaitForQueue(qJobtoUpdate, timeoutSeconds);
Это делается для каждой задачи в проекте, запустив цикл, а затем после цикла , Я проверяю проект.
При анализе я обнаружил, что для каждой отдельной задачи вышеуказанная строка занимает около 5-8 секунд и, следовательно, делает этот процесс медленнее.
Есть ли решение для вышеупомянутого сценария. Просьба предоставить некоторые указатели.
Благодарности & С уважением, Divyang Агравалом