Планирование работы и работа по плану в PLM 360
Один из руководителей проекта в моём предыдущем проекте внедрения PLM обожал говорить «Планируй работу, потом работай по плану». С последним выпуском PLM 360 было проведено большое улучшение приложения по управлению программами и проектами.
Теперь у нас есть доступ к данным по управлению проектами и связями. Это позволяет вам легко свернуть проектные данные, если необходимо, и вы можете легко создавать и удалять связи.
Одним из способов, которым вы можете использовать это, является сценарий проверки или подготовки рабочих процессов: проверить и убедиться, что все элементы на вкладке проекта являются на 100% готовыми, прежде чем разрешить переход. Вот фрагмент кода для начала:
- // этот сценарий проверит, являются ли все проекты готовыми на 100%
- var pmCount = item.project.children.length; //подсчет количества проектов
- var testCount = 0;
- // проверить каждый на предмет 100%-ой завершенности
- for (var i=0; i<pmCount; i++)
- {
- if (item.project.children[i].progress === 100 )
- {testCount++;
- }
- }
- //вернуть статус завершения (да/нет), основываясь на готовности каждого проекта
- returnValue(pmCount===testCount);
Нужна помощь? Зайдите на Вики и почитайте о item.project Object и item Object Relationships Array в Scripting Reference.
Обсуждение: http://adn-cis.org/forum/index.php?topic=436
Опубликовано 02.01.2014Отредактировано 08.01.2014 в 11:58:16