2009-05-13 4 views
0

Avec l'acceptation généralisée de SharePoint 2007 chez mon client actuel, de plus en plus, il y a des questions sur le remplissage hors ligne des formulaires qui sont ensuite synchronisés lorsqu'ils sont connectés au réseau. Cela ressemble exactement à ce que Microsoft a créé pour InfoPath, voici donc ma pensée (totalement non testée): Nous avons une bibliothèque de formulaires InfoPath que les utilisateurs se connectent à leur client Outlook, ils ont donc les formulaires lorsqu'ils sont déconnectés. Ils peuvent ensuite les ouvrir à leur guise, les remplir et enregistrer le résultat. Ensuite, ils reviennent en ligne ...Expériences de développement de solutions hors ligne pour SharePoint avec InfoPath?

... et un peu de magie qui se passe ...

... et les données de formulaire sont enregistrées dans une liste SharePoint. Donc, naturellement, j'ai besoin de savoir ce qu'est cette magie, mais avez-vous des conseils, des pointeurs ou des histoires de guerre sur l'intégration InfoPath/SharePoint que vous pouvez partager?

Répondre

2

J'ai quelques histoires de guerre autour de l'utilisation d'InfoPath Forms Services pour les utilisateurs internes qui ont accès à SharePoint avec le client gros InfoPath pour les utilisateurs externes qui n'ont pas accès à SharePoint. Une solution astucieuse qui impliquait d'envoyer le formulaire par e-mail aux utilisateurs externes et de revenir à la bibliothèque SharePoint, mais il y avait des pièges qui nécessitaient du code pour contourner les problèmes.

Cela ne s'applique probablement pas à votre solution, mais un problème qui vient immédiatement à l'esprit est qu'InfoPath Forms Services requiert que le code XML ait un attribut HREF pointant vers le modèle, mais cela n'est pas utilisé sur le client. En fait, il est ignoré par le client, ce qui provoque l'explosion de Forms Services. Un gestionnaire d'événements sur la bibliothèque de formulaires a dû être écrit pour remettre le HREF en place.


Mise à jour - j'oublié de mentionner que certains de mes notes sur InfoPath (dont beaucoup sont liés à l'utilisation hors ligne) se trouvent sur notre profondeur SharePoint Wiki ici: http://wiki.threewill.com/display/enterprise/InfoPath+Notes

Pour ce que ça vaut, nous avons utilisé Groove avec cette solution également (Groove avec InfoPath Forms Services et le client InfoPath).

Questions connexes