Архив метки: MS Project Professional

Совместная работа над проектом без Project Server 2010 – синхронизация со списками SharePoint 2010

Прослушав онлайн конференцию Богданова была приятно удивлена новыми, не известными мне, возможностями MS Project 2010.

Оказывается, совместно работать над проектом теперь можно и без «наворотов» MS Project Server 2010. Теперь достаточно иметь корпоративный портал на MS SharePoint 2010  (не тратя деньги на лицензии Project Server), и клиент MS Project 2010. Конечно, и так стоимость решения будет достаточно высока, но всё-таки экономия для небольших компаний существенная.

Суть решения заключается в синхронизации локального проекта MS Project 2010 со списком задач на сайте SharePoint:

1. Для начала требуется создать сайт проекта (узел) на SharePoint 2010 и определить список задач, который будет синхронизироваться с задачами из файла проекта (стандартный список Задачи или самостоятельно созданный список типа Задачи). Хотя можно и не создавать список, а указать новое название списка при задании параметров синхронизации в файле MS Project 2010, что по-моему, очень удобно.

2. Если перейти в «back stage» MS Project 2010, то есть на закладку Файл – Сохранить и отправить, то увидим кнопку Синхронизировать со списком задач. При первой синхронизации MS Project попросит ввести URL-адрес сайта, выбрать имя списка или задать новое. После первой синхронизации кнопка Синхронизация появится на закладке Файл – Сведения, что обеспечит более быстрый доступ к ней.

3. Можно синхронизировать любые поля проекта со списком SharePoint, для этого необходимо это настроить на закладке Файл – Сведения. Около кнопки Синхронизация появится кнопка Управление полями, при нажатии на которую можно добавить синхронизируемые со списком поля, и они автоматически добавятся в список при следующей синхронизации.

4. Для правильного заполнения поля Кому назначено в списке SharePoint, в MS Project ресурсы должны быть названы один в один как в пользователях SharePoint. Это необходимо для настройки личных представлений типа Мои задачи.

5. Большим плюсом является то, что когда используется схема «одна задача – один ресурс», то ресурс напрямую отчитывается в списке по полям задач, а не по полям назначений. Кстати, при использовании синхронизации только такую схему и можно использовать (в поле Кому назначено можно ввести только одного пользователя).

6. Кроме того, для списка SharePoint можно настроить Диаграмму Ганрта, которая становится всё больше похожа на диаграмму на Project Server, и теперь даже отображает связи.

7. Минусом считаю то, что при использовании синхронизации все задачи в проекте переводятся в ручной режим планирования, о чем Project дипломатично предупреждает при первой синхронизации.

8. Нужно отметить, что синхронизация хоть и двухсторонняя, но производится только по кнопке Синхронизация из программы MS Project 2010. Из списка SharePoint этого сделать нельзя.

В целом, функционал интересный и имеет право на существование =)

Ошибка при сохранении проекта на Project Server 2007

Недавно в офисе столкнулись с проблемой при сохранении файла проекта на Project Server 2007. То есть открываем файл, не получаем никаких сообщений об ошибке, а при попытке сохранить выдает такое окно:

Также были и другие сообщения, например: «Не удалось выполнить задание: Сохранить».

Решение было найдено на моем любимом сайте по MS Project: http://www.microsoftproject.ru/articles.phtml?aid=185.
Дело оказалось в целостности базы данных.

Выполнив все рекомендации в статье: установив Turbo Project, выполнив проверку целостности БД и вылечив все проекты — проекты стали сохраняться.

Однако, периодически всё-равно всплывали проекты, которые отказывались сохраняться, выдавая сообщение: «Не удалось выполнить задание: Сохранить.» При этом, проверка на целостность показывала, что поврежденных проектов нет.
В этом случае иногда помогало зайти в MS Project Professional с сервера, открыть проект, выполнить перерасчет (F9) , сохранить и опубликовать. Не очень понятно, в чем проблема, но такое шаманство срабатывало.

Проблема с корпоративными полями Project Server 2007 в Windows 7

Опять мой любымый проект «N» )  Трехсерверная архитектура: MS Windows Server 2008 R2, MS SQL Server 2008, MS SharePoint 2007, MS Project Server 2007.  

Благополучно перенесла настройки утилитой переноса Playbook с тестового сервера.

Открываю MS Project Professional, проверяю, как работают корпоративные поля проекта (Проект — Сведение о проекте): не работают выпадающие поля! То есть, на сервере, поле настроено как выбор значения из таблицы подстановки. А в Project Professional поле выбра не работает! Думала из-за переноса настроек.

Решилось всё очень неожиданно. Описано тут.

Решение:
1. На Project Server в пункте Парметры сервера — Дополнительные параметры изменить валюту по умолчанию на USD
2. В ГКШ в пункте Сервис — Параметры. На закладке Вид изменить Денежную единицу на USD
3. На той же закладке в ГКШ изменить символ валюты с $ на р.

В общем, проблемы с корпоративными полями происходят из-за разницы кодов валют. Проблема наблюдалась и на клиентах с Win XP. В Project 2010 обещают исправить, а что делать тем, кто на project 2007 остается, пока не вышел полноценный Project 2010? Вот так вот приходится изгибаться)))

Баг таблиц подстановки в MS Project Professional

Итак, у нас создана двухуровневая таблица подстановки, в неё занесены значения. Неожиданно, нам нужно добавить значение во второй уровень одной из записи, находящейся посреди списка. После добавления заходим в сохранённый на сервере проект, хотим изменить значение поля, к которму относится данная таблица подстановки. Открываем выпадающий список значений и видим, что значение втрого уровня, которое мы добавили только что, отображается не в середине списка, куда мы его добавили, а в самом конце (как будто этот второй уровень относится к последней записи первого уровня). То есть, в MS Project Professional, в сохранённых ранее проектах, значения таблиц подстановки отображаются в конце значений выпадающего списка… Как-то так 🙂

Зато когда создаёшь новый проект — всё нормально 🙂

Перенос глобального корпоративного шаблона в MS Project Proffesional 2007

Чтобы скопировать только настройки глобального корпоративного шаблона на другой сервер, следует создать новый проект с использованием глобального корпоративного шаблона и сохранить его в виде файла на локальном компьютере, выбрав вариант с сохранением всех корпоративных настраиваемых полей и глобальных элементов. Затем нужно открыть сохраненный MPP-файл на другом сервере и, используя Организатор, скопировать элементы в глобальный корпоративный шаблон на этом сервере.