Имеете опыт разработки автономных решений для SharePoint с помощью InfoPath?

StackOverflow https://stackoverflow.com/questions/858333

  •  21-08-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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


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

Как бы то ни было, мы также использовали Groove с этим решением (Groove вместе со службами InfoPath Forms Services и клиентом InfoPath).

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top