Expériences dans le développement de solutions hors ligne pour SharePoint avec InfoPath ?

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

  •  21-08-2019
  •  | 
  •  

Question

Avec l'acceptation généralisée de SharePoint 2007 chez mon client actuel, de plus en plus de questions se posent concernant le remplissage de formulaires hors ligne qui sont ensuite synchronisés lorsqu'ils sont reconnectés au réseau.

Cela semble être exactement la raison pour laquelle Microsoft a créé InfoPath, alors voici ma pensée (totalement non testée) :Nous disposons d'une bibliothèque de formulaires InfoPath que les utilisateurs connectent à leur client Outlook, afin qu'ils disposent des formulaires localement lorsqu'ils se déconnectent.Il peut alors les ouvrir à loisir, les remplir et sauvegarder le résultat.Ensuite, ils se reconnectent...

...et puis la magie opère...

...et les données du formulaire sont enregistrées dans une liste SharePoint.

Alors naturellement, j'ai besoin de découvrir ce qu'est cette magie, mais l'un d'entre vous a-t-il des conseils, des conseils ou des histoires de guerre sur l'intégration InfoPath/SharePoint à partager ?

Était-ce utile?

La solution

J'ai quelques histoires de guerre autour de l'utilisation d'InfoPath Forms Services pour les utilisateurs internes qui ont accès à SharePoint ainsi que du gros client InfoPath pour les utilisateurs externes qui n'ont pas accès à SharePoint.Une solution astucieuse qui impliquait d'envoyer le formulaire par courrier électronique aux utilisateurs externes et de le renvoyer à 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 nécessite que le XML ait un attribut HREF pointant vers le modèle, mais celui-ci n'est pas utilisé sur le client - en fait, il est ignoré. par le client, ce qui fait exploser 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'ai oublié de mentionner que certaines de mes notes sur InfoPath (dont beaucoup sont liées à une utilisation hors ligne) peuvent être trouvées sur notre wiki SharePoint Depth ici : http://wiki.troiswill.com/display/enterprise/InfoPath+Notes

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

Autres conseils

Vous pouvez utiliser MS Groove pour la collaboration en ligne qui se synchroniser avec SharePoint:

Microsoft Office 2007 Document: Groove et SharePoint Integration

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top