В новой версии SharePoint и Project Professional появилась новая функция - синхронизация задач проекта Project со списком задач SharePoint. Данное видео демонстрирует возможный сценарий инициирования проекта с помощью этого функционала.
Блог об эффективной (в первую очередь высокоуровневой) разработке решений на платформе SharePoint. Если у вас вопрос не по теме поста, напишите в скайп asapozhkov.
вторник, 25 мая 2010 г.
Аномальная синхронизация задач Project 2010 со списком в SharePoint
Думаю, уже многие слышали о такой замечательной новой функции Project Professional и SharePoint, как синхронизация задач между планом и списком задач.
Недавно столкнулся со следующей проблемой использования этого функционала.
После обновления процента выполнения задачи в SharePoint и синхронизации этих изменений с планом Project, “слегка” искажается время начала и окончания задачи, а также распределение трудозатрат по шкале времени.
Например, запланировал я в Project вот такую задачу:
Затем синхронизировал план проекта со списком.
Отчитался в SharePoint о 50%-м выполнении этой задачи.
Снова синхронизирую план проекта, получаю вот такую картину:
Подробные симптомы а также мои прыжки с бубном вокруг этой проблемы описаны на английском тут:
В результате неожиданно обнаружился вот такой обходной путь. Надо в настройках списка задач откорректировать столбцы “Дата начала” и “Срок”, чтобы они хранили не только время, но и дату:
После этого проблема исчезает.
В ближайшее время ожидайте соответствующей видеозаметки на тему интеграции совместной работы с задачами и управления проектом.
воскресенье, 23 мая 2010 г.
Ошибка при вызове службы списка
При запросе REST-службы ListData.svc выводится ошибка Не удалось загрузить тип “System.Data.Services.Providers.IDataServiceUpdateProvider”
При этом не появляется никаких ошибок в журнале
Решение было найдено тут:
Необходимо установить обновление:
После установки и перезагрузки служба начинает нормально работать.
четверг, 20 мая 2010 г.
Не забудьте вернуть проект
Столкнулся вот с какой проблемой.
Открыл проект для редактирования в Project Web App
Отредактировал задачи и назначения нужным мне образом, опубликовал проект.
Ресурсы мне отчитались, я перешел в Центр утверждения, утвердил обновления.
Когда перешел снова к редактированию проекта, удивился, т.к. никаких обновлений от ресурсов не отразилось в проекте.
Оказывается, я с непривычки забыл вернуть проект.
Изменения не отразятся на плане проекта до тех пор, пока не будет выполнен возврат проекта и повторное его открытие для редактирования. Затем изменения необходимо опубликовать, если требуется чтобы о них знали не только редакторы проекта.
Возврат проекта выполняется в Project Web App следующим образом:
Для “массового” возврата проектов можно использовать инструмент “Вернуть мои проекты” на ленте “Проекты” Центра проектов:
понедельник, 10 мая 2010 г.
Использование PowerPivot для построения систем аналитической отчетности
Новый компонент Microsoft SQL Server 2008 R2 PowerPivot (кодовое название GeminiBI) очень хорошо подходит для реализации некоторых механизмов системы анилитической отчетности. Видео демонстрирует пример такого использования.
Часть 1, теория
Часть 2, практика
За кадром осталось использование механизма автоматического обновления данных в отчетах по расписанию. Вот так выглядит настройка расписания для обновления данных любого отчета:
среда, 5 мая 2010 г.
Использование служб подключения к бизнес-данным
Видео демонстрирует использование Business Connectivity Services (BCS). Для использования BCS в рабочих процессах (workflow) необходимо использовать Single Sign On подсистему, реализованную в виде компонента SharePoint 2010 Secure Store Services (SSS).
Часть 1
Часть 2
Часть 3
Часть 4