ADN Open CIS
Сообщество программистов Autodesk в СНГ

02/01/2014

Планирование работы и работа по плану в PLM 360

Один из руководителей проекта в моём предыдущем проекте внедрения PLM обожал говорить «Планируй работу, потом работай по плану».  С последним выпуском PLM 360 было проведено большое улучшение приложения по управлению программами и проектами.

Теперь у нас есть доступ к данным по управлению проектами и связями.  Это позволяет вам легко свернуть проектные данные, если необходимо, и вы можете легко создавать и удалять связи.

Одним из способов, которым вы можете использовать это, является сценарий проверки или подготовки рабочих процессов: проверить и убедиться, что все элементы на вкладке проекта являются на 100% готовыми, прежде чем разрешить переход.  Вот фрагмент кода для начала:

Код - C#: [Выделить]
  1. // этот сценарий проверит, являются ли все проекты готовыми на 100%
  2. var pmCount = item.project.children.length; //подсчет количества проектов
  3. var testCount = 0;
  4. // проверить каждый на предмет 100%-ой завершенности
  5. for (var i=0; i<pmCount; i++)
  6. {
  7.   if (item.project.children[i].progress === 100 )
  8.     {testCount++;
  9.   }
  10. }
  11. //вернуть статус завершения (да/нет), основываясь на готовности каждого проекта
  12. returnValue(pmCount===testCount);

Нужна помощь?  Зайдите на Вики и почитайте о item.project Object и item Object Relationships Array в Scripting Reference.

Источник: http://underthehood-autodesk.typepad.com/blog/2013/04/feature-friday-planning-the-work-and-working-the-plan-in-plm-360.html

Обсуждение: http://adn-cis.org/forum/index.php?topic=436

Опубликовано 02.01.2014
Отредактировано 08.01.2014 в 11:58:16