Работа с MS Project

Если у вас установлен MS Project, то вы можете экспортировать проекты из MS Project в Адванту и импортировать их обратно.


Установите модуль интеграции в MS Project, чтобы функциональность импорта/экспорта стала доступна.
После успешной установки модуля в MS Project появится вкладка «Надстройки», на которой размещены кнопки для запуска операций импорта/экспорта.


Параметры, которые можно импортировать/экспортировать:

  • даты (плановые и фактические) проектов и работ;
  • длительность проектов и работ;
  • связи между работами с учетом задержек (лагов);
  • трудозатраты.
Кроме проектов и задач, в MS Project можно импортировать в качестве ресурсов список пользователей из Адванты.
Можно ассоциировать ресурсы MS Project с пользователями Адванты и затем экспортировать их в Адванту в качестве ресурсов.

Вкладка «Надстройки» в MS Project

Максимальное рекомендованное количество объектов для экспорта из MS Project в Адванту - 500 объектов1) за один раз.
Перенесите все необходимые проекты в ADVANTA в несколько итераций, если суммарное число объектов превышает 500.

Если ограничение превысить, есть риск, что операция экспорта зависнет, потребуется ее повторная настройка и запуск.

Интегратор не работает через прокси-соединение.

Для успешного экспорта из MS Project в Адванту мы рекомендуем предварительно «нормализовать» файл проекта MS Project.

У MS Project и Адванты есть существенные различия в настройках и параметрах проектного планирования. В проектах MS Project есть дополнительные настройки и параметры. При экспорте они могут негативно повлиять на результат. Например, могут "поехать" даты и длительности и т.п.

Перед тем как экспортировать проект из MSP:

  1. создайте новый файл проекта;
  2. скопируйте в него значения только основных колонок:
    • название,
    • даты начала и окончания,
    • длительность,
    • предшественники,
    • названия ресурсов.
  3. сверьте даты и длительности с исходником и сохранить новый файл.

Только после этого приступайте к экспорту данных в Адванту.

Чтобы исключить многократные операции по выбору родительского объекта для каждого корневого узла в плане MS Project, мы рекомендуем создать один общий корневой узел над всеми ранее созданными узлами плана.

Так вы сможете экспортировать объекты не отдельными узлами, а как проект в целом.

Обязательно синхронизируйте календари в обеих системах.

При экспорте из(в) MSP в(из) ADVANTA необходимо синхронизировать производственные календари ADVANTA и MSP.

В противном случае:

  1. в ADVANTA будут сдвиги в датах выгруженных проектов и задач,
  2. а в MSP будет появляться ошибка об отсутствии календаря.

В MS Project идентичными должны быть:

  • как настройки расписания: "Файл" → "Параметры",
    Страница параметров MS Project -- Расписание
  • так и указанный для проекта производственный календарь: Меню "Проект" → "Изменение рабочего времени".
    Страница изменения рабочего времени в MS Project
    • Если названия календарей в MS Project и ADVANTA совпадают, то для импортированного проекта будет использоваться указанный календарь.
    • Если названия календарей не совпадают, то для импортированного проекта будет использован календарь вышестоящего объекта.
Производственный календарь в ADVANTA

  1. Зайдите в MS Project → откройте ваш проект.
  2. Меню "Надстройки" → «Выгрузить в Адванту».
  3. В открывшемся окне укажите:
    • адрес сервера (в поле адреса по умолчанию будет указан шаблон адреса к системе),
    • логин и пароль пользователя в ADVANTA.
  4. Нажмите «Подключить».
    Окно подключения модуля интеграции к системе
    Адрес системы для подключения должен заканчиваться на имени приложения, под которым система установлена на сервере с IIS.
    На примере выше это имя streamline. Все, что отображается в адресной строке браузера после этого имени, в поле «Адрес» вводить не нужно.
    Если обращение к системе настроено через протокол https, то для корректной работы модуля интеграции установите SSL-сертификат на компьютере, с которого производится импорт/экспорт.
  5. Выберите родительский объект, в который хотите поместить экспортируемый проект. Для этого нажмите кнопку «Выбрать родительский проект».
    Кнопка выбора родительского проекта
  6. Найдите требуемый проект в дереве, либо воспользуйтесь строкой для поиска → выделите его → "Ок".
    Если нужно экспортировать проект в корень, и у вас на это есть права, выберите «Создать в корне».
    Эти действия нужно выполнить для каждого корневого узла в плане MS Project.
    А по клику на «Создать шаблон» можно экспортировать проект в ADVANTA как шаблон – при этом он появится в списке шаблонов проектов в администрировании.


    Выбор родительского проекта

  7. Укажите тип проекта для всех выгружаемых проектов.
    По умолчанию выбран тип «Задача».
    Чтобы выбрать тип проекта:
    1. выберите проект (клик на него), тип которого вы хотите сменить;
    2. в выпадающем меню выберите нужный тип проекта → "Далее".
      Выбор типа объекта
      По умолчанию при выгрузке все даты начала и окончания проектов задаются либо как расчетные, либо как плановые – зависит от установленных в MS Project ограничениях.
      При использовании опции «Выгрузить даты как жестко заданные» все даты начала и окончания проектов становятся плановыми.
      При выгрузке проектов с плановыми датами накладываются ограничения на возможности по перепланировке календарного плана у выгруженных проектов. Например, если работы связаны между собой, то сдвиг дат в одной из работ не вызовет сдвига дат в связанных работах.
  8. Если у работ в MS Project указаны человеческие ресурсы, их можно связывать с пользователями «Адванты». Для этого:
    1. выберите ресурс MS Project;
    2. выберите пользователя из ADVANTA, с которым необходимо связать ресурс MS Project;
    3. нажмите «Связать».
      Связывание ресурсов MS Project с ресурсами «Адванты»
      Если в списке таблицы «Ассоциированные ресурсы» есть ресурсы из MS Project, с которыми не связаны ресурсы из системы «Адванта», то кнопка «Выгрузить» станет неактивной. Чтобы выгрузка стала возможной, нужно связать Все ресурсы из MS Project с ресурсами Адванты.
  9. Нажмите "Выгрузить". По завершении выгрузки проектов в систему, отобразится окно с отчетом.
В ходе выполнения выгрузки может появиться сообщение «У вас нет прав на создание корневых проектов» даже в том случае, когда вы указали родительский проект.

Это происходит, если выгружается не один проект, а несколько работ (проектов), не связанных в файле MS Project общим родительским проектом. В подобном случае, чтобы выгрузка произошла корректно, необходимо задать родительский проект для каждой такой работы (проекта).

Укажите тип объекта, с которым в ADVANTA будут экспортироваться вехи проекта.

Как вехи в ADVANTA будут экспортированы задачи:

  1. у которых в MS Project нулевая длительность (вне зависимости от активации чек-бокса "пометить задачу как веху" в свойствах задачи);
  2. с ненулевой длительностью и активированным чек-боксом "пометить задачу как веху".

Все вехи будут загружены в ADVANTA с нулевой длительностью, вне зависимости от их длительности, указанной в MS Project.

Особенность логики в выгрузке вех с ненулевой длительностью

  • Если веха имеет входящую связь, то при загрузке в ADVANTA она устанавливается на дату начала периода, указанного для нее в MS Project.
  • Если веха не имеет входящей связи, то при загрузке в ADVANTA она устанавливается на дату окончания периода, указанного для нее в MS Project.

В MS Project название задачи ограничено 255 символами. В Адванте такого ограничения нет. При импорте в MS Project проектов и работ с длинными названиями будут возникать ошибка с текстом «Ошибка валидации имени проекта». Исправьте длинные названия объектов в Адванте в соответствии с ограничением MS Project (255 символов).
  1. Зайдите в MS Project → меню "Надстройки" → "Загрузить из Адванты";
  2. В открывшемся окне укажите:
    • адрес сервера (в поле адреса по умолчанию будет указан шаблон адреса к системе),
    • логин и пароль пользователя в ADVANTA.
  3. Нажмите «Подключить».
    Окно подключения модуля интеграции к системе
    Адрес системы для подключения должен заканчиваться на имени приложения, под которым система установлена на сервере с IIS.
    На примере выше это имя streamline. Все, что отображается в адресной строке браузера после этого имени, в поле «Адрес» вводить не нужно.
    Если обращение к системе настроено через протокол https, то для корректной работы модуля интеграции установите SSL-сертификат на компьютере, с которого производится импорт/экспорт.
  4. В списке выберите проект для загрузки → «Загрузить».
    C помощью операции «Загрузить ресурсы» из ADVANTA импортируется список пользователей, которые становятся ресурсами в MS Project.


    Список проектов для загрузки из Адванты

Импортируемый проект добавляется к существующему в MS Project проекту.

Выгрузка дат проводится для конечных работ – объектов, не имеющих дочерних работ, задач.

Если у узлового объекта есть фиксированные ограничения по датам начала и окончания, и они выходят за границу дат дочерних объектов, то после импорта в MS Project появляются Вехи с названиями «Утвержденный Старт» или «Утвержденный Финиш» для дополнительного ограничения по дате начала или дате окончания узлового объекта, которое автоматически не получится из совокупности дочерних задач.

В MS Project даты узловых работ рассчитываются только исходя из дат дочерних объектов, и у них не может быть задано своих фиксированных ограничений, а в ADVANTA такие ограничения могут быть заданы.

Как выгружаются даты

  • В MS Project нельзя проставлять фиксированные ограничения по датам для узловых объектов. Поэтому при экспорте проектов, содержащих узловые задачи с фиксированными ограничениями, может произойти сдвиг дат узла и его дочерних задач, так как в MS Project фиксированные ограничения сбросятся.
  • Дата начала задач без входящих ограничений по связям и фиксированных ограничений по датам в ADVANTA сдвигается на дату начала родительского узла, а в MS Project на текущую дату.
  • Если есть фактические даты, то они полностью игнорируются.
  • Если есть плановые даты (фиксированные ограничения по датам), то плановые даты выгружаются в атрибут задачи Advanced/Constraint (не завершенные и не начатые проекты).
  • По каждому проекту выгружаются его связи и зависимости.
  • Расчетные даты не выгружаются, а рассчитываются MS Project по его алгоритмам. ⇒ Указываются % завершения проектов.
  • Задачи с нулевой длительностью также выгружаются с нулевой длительностью, как вехи.

1)
сюда входят и проекты, и работы
  • product/objects/users/ms_project.txt
  • Последнее изменение: 10/11/2020 12:13
  • mayn