Question

Tout d'abord, permettez-moi de commencer par dire le suivant sur SharePoint 2010 et les formulaires Infopath.Excellente idée, TRÈS Mal mises en œuvre et documentées par MMEPour un développeur pour développer et déployer est un cauchemar et je suis sûr que la plupart d'entre nous ici présents peuvent en témoigner.Aussi, cette idée de fichiers de connexion de données est une excellente idée, mais ne fonctionne pas bien lorsque vous vous déplacez entre les environnements.

De toute façon, maintenant que j'ai mon coup de gueule hors de la voie, ici, avec mon problème.

La façon dont je le comprends fichiers de connexion de Données UDCX est que partout où vous déployez votre formulaire, le formulaire Infopath devrait automatiquement aller chercher ses fichiers de connexion de données dans l'emplacement relatif de la forme.N'est-ce pas exact?

Dans mon cas, à chaque fois qu'un de déployer un formulaire (via Infopath auto) pour un nouveau site web, le connard formulaire veut encore aller la chercher pour la udcx dans l'ancien emplacement.

I. E, la Forme UDCX était à l'origine de la Racine:

http://somesite/dataconnectionlibrary

.Je puis aller et de publier le formulaire de

http://somesite/somesubsite

.Lors de l'ouverture du formulaire

http://somesite/somesubsite

, J'obtiens une erreur comme suit:

La requête suivante a échoué:GetUserProfile (Utilisateur:DEMO\Administrateur, Nom Du Formulaire:BLABLA, IP:, De Connexion De La Cible: http://somesite/dataconnectionlibrary/GetUserProfile.udcx, ....

Ce qui se passe ici.Dois-je aussi à chaque fois aller modifier les fichiers de connexion de données quand je republier?Parce que ce serait complètement vide le but entier de fichiers de connexion.

Frustré par le momemnt...N'importe qui avec quelques conseils?

Était-ce utile?

La solution

J'ai eu le même problème il y a longtemps, j'ai écrit un article de blog détaillant comment je suis venu avec une solution.

http://blog.ianchivers.com/2012/10/packaging-infopath-forms-into-site.html

J'ai fini par créer une solution Visual Studio avec une fonctionnalité pour déployer le formulaire InfoPath susceptible de modifier les connexions de données.

Espérons que cela aide, Ian.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top