InfoPath Forms Services différences entre SharePoint Online (DvNext/MT) et SharePoint local

Cet article décrit certaines différences entre SharePoint Online (DvNext/MT) et SharePoint local dans le fonctionnement de InfoPath Forms Services.

Options de l’Administration centrale

InfoPath Forms Services est une fonctionnalité au niveau de la batterie de serveurs. Les options affichées dans l’Administration centrale locale ne peuvent pas être modifiées dans l’environnement DvNext/MT par client. En effet, les modifications apportées à ces paramètres peuvent affecter les autres locataires de la batterie de serveurs.

Les seules configurations de InfoPath Forms Services disponibles dans l’environnement DvNext/MT sont les options affichées dans les captures d’écran suivantes, en particulier dans la capture d’écran « DvNext/MT ».

SharePoint local

Capture d’écran InfoPath Forms Services configurations de SharePoint local.

SharePoint Online (DvNext/MT)

Capture d’écran InfoPath Forms Services configurations de SharePoint Online.

Formulaires de navigateur Confiance totale

Si un modèle de formulaire InfoPath compatible avec le navigateur (fichier .xsn) est développé d’une manière qui nécessite le niveau de sécurité Confiance totale, le modèle de formulaire ne peut pas être publié pour être utilisé dans le navigateur dans l’environnement DvNext/MT.

Notes

Si vous souhaitez utiliser un modèle de formulaire InfoPath de confiance totale dans le navigateur, le modèle doit être téléchargé vers l’Administration centrale et activé dans les collections de sites. Comme le montre la capture d’écran DvNext/MT, cette option n’est pas disponible.

Accès aux services web SharePoint et aux points de terminaison REST intégrés à partir d’un modèle de formulaire InfoPath compatible avec le navigateur

Pour obtenir la liste des seules SharePoint Web Services qui peuvent être correctement exécutés à partir d’un formulaire de navigateur InfoPath, voir l’article suivant de la Base de connaissances :

2674193 message d’erreur lorsque vous connectez un formulaire InfoPath à un service web SharePoint Online : « Une erreur s’est produite lors de la connexion à un service Web »

Notes

Les services web SharePoint et les points de terminaison REST intégrés doivent être appelés à partir de la même collection de sites sur laquelle le fichier .xsn est publié. Il n’existe aucun autre service SharePoint intégré qui peut être appelé avec succès à partir d’un formulaire de navigateur InfoPath dans l’environnement DvNext/MT. Tout appel à un service hébergé sur un serveur SharePoint échoue, à l’exception des 10 appels de service web répertoriés dans la 2674193.

Accès aux points de terminaison SHAREPOINT intégrés à partir du client InfoPath

SharePoint services REST ne peuvent pas être appelés à partir du client InfoPath, car l’authentification est incompatible. L’appel du SharePoint points de terminaison REST n’est pas pris en compte dans l’environnement DvNext/MT.

Code personnalisé et service de code bac à sable (sandbox)

L’exécution de code géré à partir d’un modèle de formulaire InfoPath n’est pas pris en charge dans l’environnement DvNext/MT.

Notes

Ce n’est pas spécifique à InfoPath. La prise en charge du service de code en bac à sable est supprimée de l’environnement DvNext/MT.

Publication de modèles de formulaire complexes

Lorsque vous publiez un formulaire InfoPath compatible avec le navigateur à partir d’un modèle, la partie du processus de publication qui convertit le fichier .xsn à exécuter dans le navigateur doit se terminer dans les 30 secondes. Les modèles de formulaires de grande taille ou très complexes peuvent prendre plus de temps et ne sont pas publiés.

Dans ce cas, le modèle de formulaire termine généralement la publication et s’ouvre dans le client InfoPath. Toutefois, il ne s’ouvre pas dans un navigateur, car le processus de conversion n’a plus de temps.

Exécution de modèles de formulaire complexes

Lorsque vous exécutez un formulaire InfoPath dans le navigateur, vous pouvez recevoir le message d’erreur suivant :

Le formulaire n’a pas pu être affiché car l’évaluation des valeurs ou des règles par défaut est trop longue. Pour corriger cela, simplifiez les expressions ou réduisez la taille des jeux de données dont elles dépendent.

En règle générale, cela se produit parce que le formulaire charge de grandes quantités de données sans le filtrer. Cela nécessite trop de ressources. La résolution recommandée consiste à utiliser les connexions SharePoint liste de données. Ceux-ci vous permet d’appliquer un filtre lorsque vous interrogez SharePoint.

Les pièces jointes aux modèles de formulaire InfoPath publiés dans une bibliothèque de formulaires ne peuvent pas dépasser 5 Mo

Lorsque vous ajoutez une pièce jointe à une instance de navigateur d’un modèle de formulaire InfoPath qui a été publié dans une bibliothèque de formulaires, la pièce jointe est incorporée dans le fichier XML InfoPath. Par conséquent, l’ajout d’un fichier dont la taille est supérieure à 5 Mo en tant que pièce jointe peut nuire aux performances du formulaire.

Cette limitation ne s’applique pas SharePoint listes personnalisées pour utiliser un formulaire InfoPath. Dans ce cas, les pièces jointes de fichier ne sont pas incorporées dans XML et sont ajoutées au dossier Pièces jointes standard dans une SharePoint liste.

Connexions de données UDCX (connexions SSA SharePoint services web ou SQL Azure)

Lorsque vous utilisez un formulaire InfoPath dans le navigateur via Office 365, les connexions UDCX qui contiennent des informations d’identification explicites ou des détails de l’application De la Boutique d’informations sécurisée échouent. Cela est dû aux options InfoPath Forms Services suivantes qui ne sont pas activées dans le cloud :

  • Autoriser l’authentification SQL incorporée

  • Autoriser les modèles de formulaire utilisateur à utiliser les informations d’authentification des utilisateurs contenues dans les fichiers de connexion de données

Différence d’encodage de compte

Si un formulaire est migré à partir d’un environnement SharePoint local, il peut contenir des références codées en dur à des comptes locaux sous la forme des comptes i:0#.w|domain\user ou domain\user. Ces notations de comptes ne fonctionnent plus dans l’environnement DvNext/MT. Elles doivent être remplacées à l’aide de la notation i:0#.f|membership|. user@domain

Informations supplémentaires

Encore besoin d’aide ? Accédez au site de la Communauté SharePoint.