Опыт разработки автономных решений для SharePoint с InfoPath? - PullRequest
0 голосов
/ 13 мая 2009

С широким распространением SharePoint 2007 у моего текущего клиента все больше и больше возникают вопросы о заполнении форм в автономном режиме, которые затем синхронизируются при подключении к сети.

Это похоже на то, для чего Microsoft создала InfoPath, поэтому вот моя (полностью не проверенная) мысль: у нас есть библиотека форм InfoPath, которые пользователи подключают к своему клиенту Outlook, поэтому они имеют формы локально, когда они отключаются. Затем они могут открыть их на досуге, заполнить их и сохранить результат. Затем они возвращаются в онлайн ...

... а затем происходит какое-то волшебство ...

... и данные формы сохраняются в списке SharePoint.

Естественно, мне нужно выяснить, что это за магия, но есть ли у кого-нибудь из вас какие-либо советы, указатели или военные истории об интеграции InfoPath / SharePoint, которыми вы можете поделиться?

Ответы [ 2 ]

2 голосов
/ 13 мая 2009

Вы можете использовать MS Groove для автономной совместной работы, которая будет синхронизироваться с SharePoint:

Документ Microsoft Office 2007: интеграция Groove и SharePoint

2 голосов
/ 13 мая 2009

У меня есть несколько историй о том, как использовать InfoPath Forms Services для внутренних пользователей, имеющих доступ к SharePoint, вместе с толстым клиентом InfoPath для внешних пользователей, не имеющих доступа к SharePoint. Отличное решение, которое включало отправку формы по электронной почте внешним пользователям и обратно в библиотеку SharePoint, но были ошибки, которые требовали кода для решения проблем.

Вероятно, это не относится к вашему решению, но одна проблема, которая сразу приходит на ум, заключается в том, что InfoPath Forms Services требует, чтобы в XML был атрибут HREF, указывающий на шаблон, но это не используется на клиенте - фактически он сбрасывается клиентом, что приводит к взрыву служб форм. Чтобы вернуть HREF на место, нужно было написать обработчик событий в библиотеке форм.


Обновление - я забыл упомянуть, что некоторые из моих заметок о InfoPath (многие из которых относятся к автономному использованию) можно найти в нашей вики по глубине SharePoint здесь: http://wiki.threewill.com/display/enterprise/InfoPath+Notes

Для чего бы то ни было, мы использовали Groove и с этим решением (Groove вместе с InfoPath Forms Services и клиентом InfoPath).

...