Spécifier les paramètres de compatibilité d'un modèle de formulaire
S’applique à
Lorsque vous concevez votre modèle de formulaire, vous pouvez choisir de créer un modèle de formulaire qui peut être ouvert ou rempli dans InfoPath ou dans un navigateur web. Si le modèle de formulaire peut être ouvert et rempli à l’aide d’un navigateur, il est appelé modèle de formulaire compatible avec le navigateur. Ce type de modèle de formulaire peut ensuite être activé pour le navigateur lorsqu’il est publié sur un serveur exécutant InfoPath Forms Services.
Cet article explique comment choisir un paramètre de compatibilité pour un modèle de formulaire, soit lorsque vous créez le modèle de formulaire pour la première fois, soit après avoir déjà créé le modèle de formulaire. Si vous n’êtes pas sûr du paramètre de compatibilité actuel pour votre modèle de formulaire, vous pouvez vous reporter à la zone Compatibilité dans la barre d’status InfoPath, située dans le coin inférieur droit de la fenêtre InfoPath.
Dans cet article
- Vue d’ensemble de la compatibilité des navigateurs
- Spécifier un paramètre de compatibilité lorsque vous créez un modèle de formulaire
- Modifier les paramètres de compatibilité d’un modèle de formulaire existant
Vue d’ensemble de la compatibilité des navigateurs
Tous les modèles de formulaire sont compatibles avec InfoPath, c’est-à-dire que les utilisateurs peuvent ouvrir et modifier les formulaires dans InfoPath, à condition qu’InfoPath soit installé sur leur ordinateur.
Si vous avez accès à un serveur exécutant InfoPath Forms Services, vous pouvez concevoir un modèle de formulaire unique qui prend en charge deux types d’utilisateurs : ceux qui ont installé InfoPath sur leurs ordinateurs et ceux qui n’en ont pas. Dans ce dernier cas, les utilisateurs remplissent des formulaires dans un navigateur Web pris en charge, et non dans InfoPath. Si InfoPath est installé pour vos utilisateurs, ils peuvent ouvrir le formulaire dans InfoPath et découvrir toute la gamme des fonctionnalités de formulaire. Les utilisateurs qui remplissent le formulaire dans un navigateur ont accès à un ensemble plus limité de fonctionnalités, mais ils tirent parti de la possibilité d’utiliser le formulaire même s’ils n’ont pas installé InfoPath sur leur ordinateur. Si vous envisagez de publier votre modèle de formulaire sur un serveur exécutant InfoPath Forms Services, vous devez garder ces limitations à l’esprit.
Le processus de conception d’un modèle de formulaire compatible avec le navigateur inclut la spécification d’un paramètre de compatibilité, à l’avance, lorsque vous créez le modèle de formulaire pour la première fois, ou ultérieurement, lors de la conception du modèle de formulaire. Après avoir conçu un modèle de formulaire compatible avec le navigateur, vous pouvez le tester, le publier et l’activer afin que les utilisateurs puissent le remplir dans un navigateur.
Haut de la page
Spécifier un paramètre de compatibilité lorsque vous créez un modèle de formulaire
Dans la boîte de dialogue Concevoir un formulaire , vous pouvez choisir d’activer uniquement les fonctionnalités compatibles avec le navigateur à utiliser dans votre modèle de formulaire. Dans ce cas, les contrôles ou fonctionnalités InfoPath qui ne sont pas pris en charge dans les modèles de formulaire compatibles avec les navigateurs sont masqués ou désactivés afin que vous ne soyez pas tenté de les utiliser dans votre modèle de formulaire.
Dans le menu Fichier , cliquez sur Concevoir un modèle de formulaire.
Sous Concevoir un nouveau dans la boîte de dialogue Créer un modèle de formulaire, cliquez sur Modèle de formulaire.
Dans la galerie Basé sur , effectuez l’une des opérations suivantes :
- Pour définir la source de données lors de la conception du modèle de formulaire, cliquez sur Vide.
- Pour utiliser un service web ou une base de données comme source de données pour le modèle de formulaire, cliquez sur Service web ou Base de données. Cette option vous permet d’interroger ou d’envoyer des données à la source de données externe.
- Pour utiliser un fichier de document XML (.xml) ou un fichier de schéma XML (.xsd) comme source de données, cliquez sur XML ou Schéma.
- Pour utiliser les informations de connexion de données dans un fichier de connexion de données comme base de la source de données, cliquez sur Bibliothèque de connexions.
Pour rendre votre modèle de formulaire compatible avec InfoPath Forms Services, sélectionnez la zone Activer les fonctionnalités compatibles avec le navigateur uniquement case activée, puis cliquez sur OK.
Un nouveau modèle de formulaire s’ouvre dans InfoPath. Dans le coin inférieur droit de la fenêtre InfoPath, dans la barre de status, les mots Compatibilité : InfoPath et InfoPath Forms Services s’affichent afin que vous sachiez que le modèle de formulaire fonctionnera dans un navigateur Web ainsi que dans InfoPath.Concevez votre modèle de formulaire comme vous le feriez normalement.
Si une fonctionnalité n’est pas prise en charge sur un serveur exécutant InfoPath Forms Services, cette fonctionnalité apparaît estompée dans l’interface utilisateur et vous ne pourrez pas l’ajouter à votre modèle de formulaire. De même, si un contrôle particulier n’est pas pris en charge, il n’apparaît pas dans le volet Office Contrôles .
Haut de la page
Modifier les paramètres de compatibilité d’un modèle de formulaire existant
Vous pouvez modifier le paramètre de compatibilité actuel d’un modèle de formulaire existant à tout moment pendant le processus de conception. Par exemple, si vous avez hérité d’un modèle de formulaire InfoPath standard uniquement d’un collègue et que vous souhaitez maintenant qu’il soit compatible avec le navigateur, vous pouvez modifier les paramètres de compatibilité existants pour le modèle de formulaire.
Un modèle de formulaire InfoPath uniquement peut contenir des fonctionnalités qui ne sont pas prises en charge dans les modèles de formulaire compatibles avec les navigateurs, telles que les rôles d’utilisateur, les volets Office personnalisés ou les contrôles de détails master. Après avoir spécifié de nouveaux paramètres de compatibilité, vous pouvez afficher la liste des problèmes de compatibilité résultant du changement de paramètre dans le volet Office Vérificateur de conception.
Ouvrez le modèle de formulaire.
Pour ouvrir le volet Office Vérificateur de conception, cliquez sur Vérificateur de conception dans le menu Outils .
En haut du volet Office Vérificateur de conception, cliquez sur Modifier les paramètres de compatibilité.
Dans la boîte de dialogue Options de formulaire , sous Compatibilité du navigateur, cliquez sur Concevoir un modèle de formulaire qui peut être ouvert dans un navigateur ou InfoPath, puis cliquez sur OK.
Remarque
Dans certains cas, une erreur peut s’afficher lorsque vous tentez de modifier les paramètres de compatibilité. Par exemple, si vous avez utilisé la gestion des droits relatifs à l’information (IRM) pour restreindre l’autorisation à un modèle de formulaire existant, vous devez supprimer ce paramètre avant de pouvoir modifier correctement les paramètres de compatibilité.
Le volet Office Vérificateur de conception affiche désormais les erreurs et les messages résultant de la modification des paramètres de compatibilité.
Le tableau suivant décrit la différence entre les erreurs et les messages dans le volet Office Vérificateur de conception.Icône Type Description
Erreur Le modèle de formulaire ne fonctionnera pas correctement. Vous devez corriger les erreurs avant de publier le modèle de formulaire.
Message Le modèle de formulaire peut ne pas fonctionner comme prévu. Les messages sont moins graves que les erreurs. Vous pouvez choisir de traiter les messages avant de publier le modèle de formulaire. Sous Compatibilité du navigateur dans le volet Office Vérificateur de conception, cliquez sur le texte de l’erreur ou du message que vous souhaitez examiner. Lorsque vous procédez ainsi, l’une des choses suivantes se produit généralement :
- Si le problème provient d’un contrôle ou d’un autre objet non pris en charge sur le modèle de formulaire, InfoPath sélectionne automatiquement ce contrôle ou objet pour vous. Pour obtenir plus de détails sur le problème, cliquez avec le bouton droit sur le contrôle ou l’objet sur le modèle de formulaire, puis cliquez sur Plus de détails dans le menu contextuel.
- Si le problème provient d’un paramètre non pris en charge( par exemple, si votre modèle de formulaire spécifie des rôles d’utilisateur, qui ne fonctionnent pas dans des modèles de formulaire compatibles avec le navigateur), InfoPath affiche une alerte plus descriptive qui explique le problème.
Passez en revue les erreurs de compatibilité du navigateur et corrigez-les.
Remarque
Si vous ne corrigez pas les erreurs, vous pouvez toujours publier le modèle de formulaire compatible avec le navigateur sur un serveur exécutant InfoPath Forms Services. Toutefois, vous ne pourrez pas activer le modèle de formulaire sur le serveur, ce qui signifie que les utilisateurs ne peuvent pas afficher ou remplir le formulaire dans un navigateur Web.
Passez en revue les messages de compatibilité du navigateur et décidez si vous devez les corriger.
Pour mettre à jour la liste des erreurs et des messages à mesure que vous les résolvez, cliquez sur Actualiser.
Haut de la page