Créer une vue InfoPath seulement dans un modèle de formulaire compatible avec les navigateurs

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Dans cet article

Introduction aux vues InfoPath seulement

Scénarios d'utilisation

Étape 1 : Ajouter une vue InfoPath seulement dans un modèle de formulaire compatible avec les navigateurs

Étape 2 : Afficher la vue navigateur seulement lorsque le modèle de formulaire compatible avec les navigateurs est ouvert dans un navigateur Web

Étape 3: Afficher la vue InfoPath seulement quand le modèle de formulaire compatible avec les navigateurs est ouvert dans InfoPath

Introduction aux vues InfoPath seulement

Vous pouvez concevoir un modèle de formulaire qui accepte deux types d'utilisateur, ceux pour lesquels Microsoft Office InfoPath est installé, et ceux pour lesquels ce n'est pas le cas. Ce type de modèle de formulaire est appelé un modèle de formulaire compatible avec les navigateurs. Dans un modèle de formulaire compatible avec les navigateurs, tous les paramètres, fonctionnalités, et contrôles InfoPath qui ne fonctionnent pas dans un navigateur Web sont cachés ou désactivés en mode Création. De cette façon, vous n'êtes pas tenté de les utiliser dans votre conception.

Lorsque vous êtes prêt à partager un modèle de formulaire compatible avec les navigateurs avec des utilisateurs, vous devez publier sur un serveur exécutant InfoPath Forms Services et puis rendez-le activés pour le navigateur. Si les utilisateurs disposent d'InfoPath sur leur ordinateur, le formulaire s'ouvre dans InfoPath. Si elles ne disposent pas d'InfoPath, le formulaire s'ouvre dans un navigateur Web. Dans les deux cas, le modèle de formulaire n'inclut des fonctionnalités InfoPath, des paramètres et des contrôles qui ne fonctionnent pas dans un navigateur.

Si vous prévoyez que de nombreux utilisateurs disposent d'InfoPath installé sur leur ordinateur, vous pouvez ne pas souhaiter limiter la conception de votre modèle de formulaire au sous-ensemble de fonctionnalités acceptées par un navigateur Web. Dans ce cas, vous pouvez créer deux vues de votre modèle de formulaire compatible avec les navigateurs. Web. L'autre vue servira uniquement aux utilisateurs qui disposent d'InfoPath sur leur ordinateur. Cette vue InfoPath seulement ne s'affichera jamais dans un navigateur Web. Par conséquent, vous pouvez utiliser dans cette vue des fonctionnalités d'InfoPath dont vous ne pourriez pas disposer telles que les rôles d'utilisateur ou les contrôles maître/détails.

Dans cette rubrique, vous apprendrez comment concevoir un modèle de formulaire dédié compatible avec les navigateurs et visible uniquement dans InfoPath. En outre, vous apprendrez comment créer une règle qui détecte si l'utilisateur qui ouvre le modèle de formulaire dispose d'InfoPath sur son ordinateur. Si InfoPath est détecté, l'utilisateur verra la vue spécifique d'InfoPath. Dans le cas contraire, il verra à la place la vue spécifique des navigateurs dans un navigateur Web.

Haut de la page

Scénarios d'utilisation

Imaginez que vous travaillez pour une société d'assurances, et que vous concevez un modèle de formulaire compatible avec les navigateurs afin de traiter les demandes d'assurance. Votre modèle de formulaire compatible avec les navigateurs doit accepter les souscripteurs qui ouvrent et remplissent le formulaire de demande du site Web de votre société et les utilisateurs internes qui examinent et approuvent les données du formulaire de demande. Vous prévoyez que les utilisateurs externes ne disposent pas d'InfoPath sur leur ordinateur et que les utilisateurs internes l'ont. Pour accepter les utilisateurs qui ont ou n'ont pas InfoPath, vous pouvez créer deux modèles de formulaires différents, un compatible avec les navigateurs et l'autre non. Cependant; il est plus facile et moins long de créer un modèle de formulaire compatible avec les navigateurs qui inclut les vues suivantes :

Vue 1 : Vue de saisie d'une demande, externe    C'est la vue présentée aux souscripteurs qui se connectent sur votre site Web et ouvrent un formulaire de demande. Étant donné que vous ne pouvez pas savoir si un souscripteur dispose d'InfoPath sur son ordinateur, le modèle de formulaire doit être compatible avec les navigateurs. C'est-à-dire que vous devez vous assurer que le formulaire peut être rempli dans un navigateur Web.

Vue 2 : vue de traitement d'une demande, interne    Cette vue est destinée aux personnes qui traitent et examinent les demandes envoyées et les transmettent à un expert en sinistre pour approbation. Tous les employés de la société d'assurance doivent disposer d'InfoPath sur leur ordinateur. Vous pouvez donc créer une vue dédiée uniquement à InfoPath pour eux. Contrairement à la vue de saisie de la demande qui est accessible aux souscripteurs utilisant un navigateur Web, la vue spécifique d'InfoPath ne peut s'afficher hors d'InfoPath, elle peut donc contenir tous les paramètres, contrôles et fonctionnalités non disponibles dans le modèle de formulaire compatible avec les navigateurs.

Haut de la page

Étape 1 : Ajouter une vue InfoPath seulement dans un modèle de formulaire compatible avec les navigateurs

Pour créer une vue InfoPath seulement dans un modèle de formulaire compatible avec les navigateurs, vous modifiez un paramètre dans la boîte de dialogue Propriétés de la vue. Ce paramètre permet aux utilisateurs d'InfoPath d'afficher la vue, mais empêche son affichage dans un navigateur Web.

  1. Ouvrir votre modèle de formulaire compatible avec les navigateurs.

  2. Dans le menu affichage, cliquez sur Gérer les affichages.

  3. Sous Actions, dans le volet Vues, cliquez sur Créer une vue.

  4. Dans la boîte de dialogue Ajouter une vue, tapez le nom de la vue puis cliquez sur OK.

  5. Dans la liste Sélectionner une vue, double-cliquez sur la vue que vous venez de créer.

  6. Cliquez sur l'onglet Général.

  7. Désactivez la case à cocher Afficher dans le menu Vue lors du remplissage d'un formulaire.

    Remarque : La désactivation de cette case à cocher empêche les utilisateurs qui ne disposent pas d'InfoPath de tenter de passe à la vue InfoPath seulement.

  8. Activez la case à cocher Autoriser les fonctionnalités réservées à InfoPath (la vue ne sera pas disponible dans les navigateurs Web) puis cliquez sur OK.

  9. Créez votre vue comme d'habitude.

    Vous pouvez à présent, dans votre vue InfoPath seulement, utiliser de nombreux contrôles, paramètres et fonctionnalités qui, sinon, ne seraient pas disponibles dans un modèle de formulaire compatible avec les navigateurs. Par exemple, vous pouvez utiliser les nombreux contrôles du volet Contrôles et pas seulement ceux qui fonctionnent dans un navigateur. En outre, vous ne verrez pas les erreurs ou messages relatifs à la compatibilité avec les navigateurs dans le volet Vérificateur de mise en page.

    Remarque : Bien que vous puissiez utiliser la plupart des fonctionnalités d'InfoPath dans votre vue InfoPath seulement, certains paramètres et certaines fonctionnalités qui s'appliquent à un modèle de formulaire compatible avec les navigateurs restent désactivés ou cachés. Par exemple, vous ne pouvez pas activer les signatures numériques pour l'ensemble du formulaire ou utiliser un script dans votre vue, car l'une des vues de votre modèle de formulaire est compatible avec les navigateurs.

  10. Pour ajouter d'autres vues InfoPath seulement dans votre modèle de formulaire compatible avec les navigateurs, répétez les étapes 2 à 9.

Haut de la page

Étape 2 : Afficher la vue navigateur seulement lorsque le modèle de formulaire compatible avec les navigateurs est ouvert dans un navigateur Web

Dans cette procédure, vous apprendrez comment créer une règle qui spécifie la vue présentée à l'utilisateur lorsqu'il ouvre pour la première fois un formulaire basé sur votre modèle de formulaire compatible avec les navigateurs. La règle s'exécute lorsque le formulaire est ouvert pour la première fois, puis lorsqu'une condition donnée se présente. Dans ce cas, la condition concerne l'ouverture du modèle de formulaire compatible avec les navigateurs dans un navigateur Web. Si c'est le cas, la vue navigateur seulement du modèle de formulaire apparaît. Cette vue est limitée à l'ensemble de fonctionnalités prises en charges dans un navigateur.

  1. Ouvrez votre modèle de formulaire compatible avec les navigateurs contenant la vue InfoPath seulement.

  2. Dans le menu Outils, cliquez sur Options de formulaire.

  3. Dans la listeCatégorie, cliquez sur Ouvrir et enregistrer.

  4. Sous Ouvrir un comportement, cliquez sur Règles.

  5. Dans la boîte de dialogue Règles d'ouverture des formulaires, cliquez sur Ajouter.

  6. Dans la boîte de dialogue Règle, tapez un nom représentatif de votre règle, tel que Règle 1 : Passer à la vue navigateur.

  7. Pour spécifier le moment où la règle doit être exécutée, cliquez sur Définir une condition.

  8. Dans la première zone sous Appliquer la vue si cette condition est vraie, cliquez sur L'expression.

  9. Dans la seconde zone, tapez xdEnvironment:IsBrowser() puis cliquez sur OK.

  10. Dans la boîte de dialogue Règle, cliquez sur Ajouter une action.

  11. Dans la liste Action, cliquez sur Commuter les vues.

  12. Dans la liste Vue, cliquez sur la vue navigateur que vous voulez activer puis cliquez sur OK.

  13. Afin d'éviter l'exécution d'autres règle après celle-ci (pour l'événement en cours), activez la case à cocher Arrêter de traiter les règles après celle-ci dans la boîte de dialogue Règle.

    La règle que vous venez de créer s'exécute à l'ouverture du modèle de formulaire lorsque la condition que vous avez indiquée, l'environnement de l'utilisateur doit être un navigateur Web, est remplie.

Haut de la page

Étape 3 : Afficher la vue InfoPath seulement lorsque le modèle de formulaire compatible avec les navigateurs est ouvert dans InfoPath

Vous ajoutez à présent une autre règle dans votre modèle de formulaire compatible avec les navigateurs. Cette règle s'exécute lors de la première ouverture du formulaire, et si une condition donnée se présente. Dans ce cas, la condition concerne la présence d'InfoPath sur l'ordinateur de l'utilisateur qui ouvre le modèle de formulaire compatible avec les navigateurs. Si Infopath est installé, la vue InfoPath seulement du modèle de formulaire s'affiche. Cette vue n'étant visible que dans InfoPath, elle peut contenir toute la gamme des fonctionnalités d'InfoPath.

  1. Ouvrir votre modèle de formulaire compatible avec les navigateurs contenant la vue InfoPath seulement.

  2. Dans le menu Outils, cliquez sur Options de formulaire.

  3. Dans la listeCatégorie, cliquez sur Ouvrir et enregistrer.

  4. Sous Ouvrir un comportement, cliquez sur Règles.

  5. Cliquez sur Ajouter.

  6. Dans la boîte de dialogue Règle, tapez un nom représentatif de votre règle, tel que Règle 1 : Basculer dans la vue InfoPath

  7. Pour spécifier le moment où la règle doit être exécutée, cliquez sur Définir une condition.

  8. Dans la première zone sous Appliquer la vue si cette condition est vraie, cliquez sur L'expression.

  9. Dans la seconde zone, tapez not(xdEnvironment:IsBrowser()).

  10. Cliquez sur Et.

  11. Dans la première zone sous la première condition, cliquez sur L'expression.

  12. Dans la seconde zone, tapez not(xdEnvironment:IsMobile()) puis cliquez sur OK.

  13. Dans la boîte de dialogue Règle, cliquez sur Ajouter une action.

  14. Dans la liste Action, dans la boîte de dialogue Action, cliquez sur Commuter les vues.

  15. Dans la liste Vue, cliquez sur la vue InfoPath seulement que vous voulez utiliser, puis cliquez sur OK.

  16. Pour éviter l'exécution de règles après celle-ci (pour l'événement en cours), activez la case à cocher Arrêter le traitement des règles après celle-ci dans la boîte de dialogue Règles.

    La règle que vous venez de créer s'exécute lorsque le modèle de formulaire s'ouvre et si la condition que vous avez indiquée, l'environnement de l'utilisateur est InfoPath et non un navigateur Web ou un appareil mobile, est présente.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×