Синхронизация MS Project и MS Excel File с помощью функции импорта MS Project

У меня есть файл Excel, содержащий задачи, которые экспортируются из базы данных Access (мастер). Этот файл Excel затем служит в качестве файла импорта для MS Project. Впоследствии MS Project затем используется для фактического отслеживания и отчетности и дополняет список задач типичной информацией MS Project (сроки выполнения, прогресс). Рабочий процесс выглядит следующим образом:

1) Выполнить первоначальный импорт в MS Project.
2) Начать работу с данными в MS Project (и тем самым улучшить его)
3) Синхронизация файла Project с последним файлом импорта Excel через регулярные промежутки времени (поскольку задачи могут быть изменены или установлены как неактивные / активные)

В шаге 3 возникает проблема. Я попытался использовать стандартную функциональность Project, импортировав обновленный Excel (объединить данные в активный проект *), сопоставив соответствующие столбцы и определив клавишу Fusion (Task ID), чтобы убедиться, что изменения правильно импортированы в MS Project.

Однако Project никогда не импортирует изменения правильно. Я пробовал разные варианты изменений (изменение простого активного / неактивного значения в столбце, добавление различных задач между ними, оставление пустых строк в Project, а затем заполнение их новыми задачами через второй импорт).

Я также проверяю, чтобы совпадающие столбцы имели одинаковый формат данных.

У кого-нибудь есть идеи о том, что я могу делать неправильно?
Может быть, мне нужно пойти другим путем?

1 ответ

Функциональность импорта / слияния очень мощная и в целом работает очень хорошо. Правило номер один - использовать неизменяемое поле для ключа слияния (ключ объединения). Поле "Уникальный идентификатор задачи" используется почти всегда. Поскольку поле "Идентификатор задачи" изменяется при вставке или удалении задач, выбор ключа слияния - плохой выбор.

Измените слияние, чтобы использовать поле "Уникальный идентификатор", и проведите простой тест, в котором вы обновляете только одно поле, например текстовое поле (например, "Текст 1"). Как только у вас это получится, раскройте файл импорта, чтобы включить в него дополнительные поля. Если слияние завершится неудачно, вы получите сообщение об ошибке с указанием строки и столбца данных, которые не удалось объединить.

Другие вопросы по тегам