Présentation des modèle de formulaires compatibles avec les navigateurs

Lorsque vous créez un modèle de formulaire Microsoft Office InfoPath, vous pouvez choisir de créer un modèle de formulaire pouvant être ouvert ou rempli dans InfoPath ou dans un navigateur Web. Ce type de modèle de formulaire est appelé un modèle de formulaire compatible avec les navigateurs. Lorsque la conception d'un modèle de formulaire compatible avec les navigateurs est terminée, vous pouvez utiliser l'assistant de publication pour le publier sur un serveur utilisant InfoPath Forms Services. Vous devez également activer l'utilisation du modèle de formulaire compatible avec les navigateurs dans un navigateur Web. Dans certains cas, vous pouvez activer vous-même le modèle de formulaire au cours du processus de publication. Dans d'autre cas, par exemple si le modèle de formulaire compatible avec les navigateurs contient du code managé, un administrateur de la ferme de serveurs doit effectuer cette étape pour vous.

Contenu de cet article


Que sont les InfoPath Forms Services?

Les InfoPath Forms Services représentent une technologie de serveur qui vous permet de créer des formulaires destinés aux navigateurs dans InfoPath, puis de les distribuer sur des sites Web internes ou externes. Les utilisateurs n'ont pas l'obligation de disposer d'InfoPath sur leur ordinateur pour remplir un formulaire, ils n'ont aucun élément supplémentaire à télécharger sur le Web. Il leur suffit d'un navigateur, tel que Windows Internet Explorer, Apple Safari ou Mozilla Firefox. Si les utilisateurs disposent d'InfoPath sur leur ordinateur, ils peuvent afficher et remplir le formulaire dans InfoPath plutôt que dans un navigateur.

La technologie InfoPath Forms Services est disponible dans Microsoft Office SharePoint Server 2007 Enterprise CAL et également, séparément, dans Microsoft Office Forms Server 2007.

Haut de la page Haut de la page

Présentation de la compatibilité Web

Tous les modèles de formulaire sont compatibles avec InfoPath : les utilisateurs peuvent les ouvrir et les modifier dans InfoPath, en supposant qu'InfoPath est installé.

Si vous avez accès à un serveur utilisant les InfoPath Forms Services, vous pouvez créer un seul modèle de formulaire pour qu'il traite deux types d'utilisateurs  : ceux qui disposent d'InfoPath et ceux qui n'ont pas installé ce programme. Dans ce dernier cas, les utilisateurs remplissent les formulaires dans un navigateur Web, et non dans InfoPath.

Si vos utilisateurs disposent d'InfoPath, ils peuvent ouvrir le formulaire avec et accéder à l'ensemble des fonctionnalités pour le remplir.

Le processus de la création d'un modèle de formulaire compatible avec les navigateurs inclut la définition d'un paramètre de compatibilité, soit directement, dès le début de la création du modèle de formulaire, soit ultérieurement, pendant sa conception. Lorsque le modèle de formulaire compatible avec les navigateurs est créé, vous pouvez le tester, le publier et le rendre compatible avec les navigateurs afin que les utilisateurs puissent le remplir dans un navigateur.

Haut de la page Haut de la page

Options de compatibilité

Vous pouvez créer un seul modèle de formulaire compatible avec les navigateurs qui fonctionne dans un navigateur Web, dans InfoPath, ou même sur un appareil mobile. Cette approche réduit le temps et le coût du développement, elle accroît l'efficacité en vous permettant d'accepter différents utilisateurs dans un seul modèle de formulaire.

Pour créer un modèle de formulaire compatible avec les navigateurs, vous activez la case à cocher Activer uniquement les fonctionnalités compatibles avec les navigateurs de la boîte de dialogue Créer un modèle de formulaire, qui apparaît lors de chaque création d'un nouveau modèle de formulaire. Elle indique à InfoPath que vous voulez rendre votre modèle de formulaire compatible avec un navigateur Web, et que vous prévoyez de publier votre modèle de formulaire sur un serveur utilisant les InfoPath Forms Services.

Paramètre de compatibilité de la boîte de dialogue Créer un modèle de formulaire

Si vous activez cette case à cocher, les contrôles ou les fonctionnalités qui ne fonctionnent pas dans les modèles de formulaires compatibles avec les navigateurs sont cachés ou désactivés afin que vous ne soyez pas tenté de les utiliser pendant la création. Dans l'image suivante, le texte de la zone jaune indique que les contrôles non pris en charge n'apparaîtront pas dans la tâche Contrôles.

Notification relative aux contrôles du volet Contrôles

Pour vérifier rapidement le paramètre de compatibilité de votre modèle de formulaire, observez le texte qui apparaît en bas à droite de la fenêtre d'InfoPath.

Le paramètre de compatibilité actuel du modèle de formulaire apparaît dans la barre d'état

Si vous cliquez sur ce texte, le volet Vérificateur de mise en page apparaît, vous pouvez y modifier le paramètre de compatibilité actuel du modèle de formulaire. Par exemple, si vous démarrez la création d'un modèle de formulaire puis décidez que vous voulez le rendre compatible avec les navigateurs, vous pouvez modifier le paramètre de compatibilité du modèle de formulaire en cliquant sur le lien Modifier les paramètres de compatibilité du volet Vérificateur de mise en page. De même, vous pouvez cliquer sur ce lien afin de transformer un modèle de formulaire compatible avec les navigateurs en un modèle de formulaire réservé à InfoPath.

Haut de la page Haut de la page

Vues InfoPath seulement

Si un certain nombre de vos utilisateurs disposent d'InfoPath sur leur ordinateur, vous pouvez vouloir utiliser toute la gamme des fonctionnalités disponibles dans InfoPath, y compris celles qui ne sont pas disponibles dans un navigateur Web. Dans ce cas, vous pouvez créer deux vues (vue : paramètre d’affichage propre à un formulaire qui peut être enregistré avec un modèle de formulaire et appliqué aux données de formulaire lorsque ce dernier est rempli. Les utilisateurs peuvent passer d’une vue à une autre selon la quantité de données qu’ils souhaitent afficher dans le formulaire.) de votre modèle de formulaire compatible avec les navigateurs. Une vue servira aux utilisateurs qui ouvrent le modèle de formulaire dans un navigateur Web. L'autre vue servira exclusivement aux utilisateurs qui disposent d'InfoPath sur leurs ordinateurs.

Cette vue réservée à InfoPath ne sera jamais affichée dans un navigateur Web. Par conséquent, vous pouvez utiliser dans cette vue des fonctionnalités InfoPath que vous ne pourriez pas utiliser par ailleurs, telles que les rôles d'utilisateurs (rôle d’utilisateur : catégorie prédéfinie qui peut être affectée aux utilisateurs du formulaire en fonction de leur position ou d’autres critères. Les rôles sont généralement utilisés pour présenter une version personnalisée d’un formulaire à différents types d’utilisateurs.) ou les contrôles maître/détails.

 Conseil   Vous pouvez également créer une vue destinée spécifiquement à l'affichage sur un petit écran et utiliser du code afin de passer automatiquement à cette vue lorsqu'un utilisateur ouvre le formulaire sur un appareil mobile.

Haut de la page Haut de la page

Volet Office Vérificateur de mise en page

Si vous créez un modèle de formulaire, et si vous décidez de modifier son paramètre de compatibilité afin de le rendre compatible avec les navigateurs, vous pouvez rencontrer des problèmes de compatibilité avec les navigateurs. Les problèmes de compatibilité surviennent lorsqu'un modèle de formulaire contient des fonctionnalités non prises en charge dans les modèles de formulaires compatibles avec les navigateurs. Le moyen le plus rapide d'identifier ces problèmes de compatibilité consiste à utiliser le volet Vérificateur de mise en page.


Partie du volet Vérificateur de mise en page

Légende 1 Le texte au sommet du volet indique que la modèle de formulaire est actuellement compatible avec InfoPath et un serveur utilisant les InfoPath Forms Services. Si vous souhaitez modifier ce paramètre, cliquez sur le lien Modifier les paramètres de compatibilité.
Légende 2 Des erreurs apparaissent dans le volet Office car le modèle de formulaire compatible avec les navigateurs contient des contrôles non pris en charge. Pour publier le modèle de formulaire compatible avec les navigateurs, supprimez ces contrôles ou convertissez-les en contrôles compatibles avec les navigateurs.

Si vous activez la case à cocher Vérifier sur le serveur dans le volet Vérificateur de mise en page, vous pouvez également voir les erreurs et les messages générés par un serveur utilisant les InfoPath Forms Services, en plus des erreurs et des messages générés par InfoPath. Par exemple, vous pouvez recevoir des notifications sur des fonctionnalités de votre modèle de formulaire qui peuvent altérer l'exécution du formulaire dans le navigateur. La fonctionnalité de vérification est pratique car vous pouvez visualiser les problèmes potentiels pendant la création de votre modèle de formulaire compatible avec les navigateurs au lieu de devoir le publier sur le serveur.

 Remarque   Il est possible de publier un modèle de formulaire contenant des erreurs de compatibilité. Cependant, si c'est le cas le modèle de formulaire ne peut pas être rendu compatible avec les navigateurs, ni par vous, ni par l'administrateur de la ferme.

Haut de la page Haut de la page

Options de déploiement

Tous les modèles de formulaires compatibles avec les navigateurs doivent être hébergés sur un serveur utilisant les InfoPath Forms Services. Pour déployer un modèle de formulaire compatible ave les navigateurs, vous devez le publier en utilisant l'assistant de publication d'InfoPath et activer son utilisation sur le Web.

Pour publier un modèle de formulaire compatible avec les navigateurs, vous devez sélectionner l'option Sur un serveur SharePoint avec ou sans InfoPath Forms Services dans le premier écran de l'assistant de publication.

Partie de l'assistant de publication

Il existe deux modes de déploiement des modèles de formulaires hébergé sur un serveur utilisant les InfoPath Forms Services : un pour les modèles de formulaires utilisateur et l'autre pour les modèles de formulaires approuvés par l'administrateur. Les sections suivantes décrivent plus en détail les deux options de déploiement.

Modèles de formulaire utilisateur

L'utilisation de ce type de modèle de formulaire sur le Web peut être activée par un concepteur de modèles de formulaires.

Les modèles de formulaire utilisateur peuvent ne pas contenir de script ou de code managé, imposer une confiance totale, ou utiliser une connexion de données gérée par un administrateur. En outre, les modèles de formulaires utilisateur peuvent ne pas être conçus pour être accessibles via un navigateur Web de portable.

Les modèles de formulaires utilisateurs s'exécutent au niveau de sécurité de confiance du domaine, ce qui signifie que le modèle de formulaire est approuvé par les ordinateurs du domaine du serveur, et que les connexions de données du modèle de formulaire ne peuvent accéder qu'aux données du même domaine.

Vous pouvez publier les modèles de formulaires utilisateur dans une bibliothèque, ou en tant que type de contenu (type de contenu : groupe réutilisable de paramètres pour une catégorie de contenu. Utilisez les types de contenu pour gérer les métadonnées, les modèles et les comportements des éléments et des documents de façon cohérente. Les types de contenu sont définis au niveau du site et utilisés sur les listes et les bibliothèques.) sur un serveur utilisant les InfoPath Forms Services. Pour publier le modèle de formulaire dans une bibliothèque, vous devez disposer de l'autorisation de création de bibliothèques et de listes sur le site. Pour publier le modèle de formulaire en tant que type de contenu de site, vous devez disposer de l'autorisation d'administration du site.

Le déploiement de modèles de formulaires utilisateur convient mieux aux modèles de formulaires ne contenant pas de code managé et dont la portée du déploiement est limitée, tels que ceux dont l'utilisation n'est prévue que pour les employés d'un seul service.

 Remarque   Si vous voulez déployer un modèle de formulaire sans détenir la permission de le faire, vous verrez dans l'assistant de publication un texte vous invitant à demander assistance à un administrateur de la ferme. Avant de demander à un administrateur de la ferme de déployer un modèle de formulaire, vous devez le publier dans un emplacement accessible à l'administrateur. Par exemple, imaginez que vous venez de terminer la création d'un modèle de formulaire qui permet aux clients de gérer leur contrat d'assurance en ligne. Votre modèle de formulaire contenant des connexions de données gérées par l'administrateur de la ferme, vous ne pouvez pas publier le formulaire directement sur un serveur utilisant les InfoPath Forms Services. Vous devez en fait publier le modèle de formulaire dans un emplacement du réseau indiqué par l'administrateur, d'où il pourra vérifier sa conformité avec les éventuelles normes de conception utilisées par votre organisation pour les modèles de formulaires. Finalement, vous pouvez signaler à l'administrateur que le modèle de formulaire est prêt à être examiné.

Modèles de formulaires approuvés par l'administrateur

L'utilisation de ce type de modèle de formulaire sur le Web ne peut être activée que par un administrateur de ferme.

Les modèles de formulaires approuvés par l'administrateur peuvent contenir des scripts ou du code managé, imposer une confiance totale ou utiliser une connexion de données gérée par un administrateur. En outre, ils peuvent être conçus afin d'être accessibles dans le navigateur Web d'un appareil mobile.

Les modèles de formulaire approuvés par un administrateur peuvent fonctionner au niveau de sécurité de confiance totale ou de confiance de domaine.

Le modèle de formulaire est généralement vérifié et chargé par un administrateur de ferme, puis il est activé sur une bibliothèque de modèles de formulaires pour une ou plusieurs collections de sites. L'activation est le processus qui sert à activer ou non les fonctionnalités d'une collection de sites (collection de sites : ensemble de sites Web sur un serveur virtuel ayant le même propriétaire et des paramètres d’administration partagés. Chaque collection de sites contient un site Web de niveau supérieur et peut contenir un ou plusieurs sous-sites.) ou pour rendre disponible les modèles de formulaires approuvés par l'administrateur. Un administrateur de ferme doit vérifier et charger un modèle de formulaire approuvé par un administrateur, mais un administrateur de collection de site peut activer le modèle de formulaire après son chargement.

Le déploiement des modèles de formulaires approuvés par un administrateur convient mieux aux modèles de formulaire devant être largement déployés afin d'être utilisés par les employés de plusieurs services d'une organisation.

Haut de la page Haut de la page

 
 
S'applique à :
InfoPath 2007