Office
Se connecter

Introduction à la mise à jour de modèles de formulaire existants

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Lorsque vous publiez un modèle de formulaire que vous avez modifié, InfoPath peut mettre à jour le modèle de formulaire (accidentel) et les formulaires existants (fichiers .xml) basés sur ce modèle de formulaire. Par défaut, InfoPath remplace automatiquement l’ancienne version du modèle de formulaire avec la version la plus récente. Vous pouvez choisir la méthode de mise à jour que vous préférez pour les formulaires utilisateur existants.

Contenu de cet article

Comment InfoPath met à jour les modèles de formulaires

Considérations relatives à la mise à jour des modèles de formulaires activés pour le navigateur

Éviter la perte de données dans les formulaires utilisateur existants

Options de mise à jour de formulaires utilisateur existants

Comment InfoPath met à jour les modèles de formulaires

Lorsque les utilisateurs ouvrent tout d’abord un formulaire basé sur votre modèle de formulaire, le fichier de modèle de formulaire sous-jacent est stocké dans un emplacement temporaire sur leur ordinateur. Cet emplacement temporaire est appelé un cache. Entre autres, l’emplacement mis en cache permet aux utilisateurs qui sont en mode hors connexion pour être en mesure de travailler avec une copie locale du modèle de formulaire.

InfoPath met à jour la version mis en cache d’un modèle de formulaire chaque fois qu’une nouvelle version devient disponible. Cette mise à jour s’effectue automatiquement chaque fois que les utilisateurs ouvrir une nouvelle version du formulaire. Si les utilisateurs se produisent en mode hors connexion lorsque vous publiez un modèle de formulaire mis à jour, la mise à jour se produit la prochaine fois qu’il se connecter au réseau.

Les utilisateurs généralement ne vous constatez qu’une mise à jour est en cours, bien que vous pouvez spécifier dans le cas contraire lors de la création de votre modèle de formulaire.

Remarque : Un modèle de formulaire installé personnalisé est un modèle de formulaire qui est installé sur les ordinateurs des utilisateurs au moyen d’un package Microsoft Windows Installer (MSI) ou un autre programme d’installation. Avec ce type de modèle de formulaire, vous devez réinstaller manuellement le modèle de formulaire sur les ordinateurs des utilisateurs chaque fois que vous mettez à jour. L’installation peut se produire automatiquement, via un programme tel que Microsoft Systems Management Server (SMS) 2003, un déploiement de bureau à bureau ou encore d’un script d’installation.

Haut de la Page

Considérations relatives à la mise à jour des modèles de formulaires activés pour le navigateur

Tous les modèles de formulaires activés pour le navigateur sont hébergés sur un serveur exécutant InfoPath Forms Services, qui est une technologie de serveur intégrée à Windows SharePoint Services 3.0. Il existe deux modes de déploiement pour héberger des modèles de formulaire sur un serveur exécutant InfoPath Forms Services: une pour le déploiement de l’utilisateur final et un déploiement administratif. Lorsque vous mettez à jour un modèle de formulaire compatible avec les navigateurs, procédez comme suit :

  • Si vous envisagez de mettre à jour un modèle de formulaire approuvé par l’administrateur, vous devez publier le modèle de formulaire mis à jour et lui donner à votre administrateur de batterie de serveurs Windows SharePoint Services 3.0 pour le déploiement vers une bibliothèque de formulaires dans une collection de sites. Une collection de sites est un ensemble de sites Web sur un serveur virtuel qui ont le même propriétaire et partager des paramètres d’administration. Lorsqu’un administrateur de batterie de serveurs déploie un modèle de formulaire mis à jour, il peut spécifier une option de mise à niveau « côte à côte », qui permet de la version mise à jour de l’écran pour exécuter en parallèle avec la version d’origine. Cette option de mise à niveau permet aux utilisateurs qui sont en train de remplir un formulaire lorsqu’une version mise à jour est déployée vers rempli le formulaire sans perdre leur travail.

  • Si vous publiez des mises à jour dans un modèle de formulaire que vous avez vous-même déployé dans une bibliothèque de Windows SharePoint Services 3.0 ou une liste, les utilisateurs qui sont en train de remplir un formulaire basé sur ce modèle de formulaire verront un message d’erreur quand ils essaient d’enregistrer ou de soumettre leur f ORM. Pour cette raison, vous souhaiterez peut-être avertir utilisateurs imminents mises à jour et de mettre le modèle de formulaire en mode hors connexion en dehors des heures pour effectuer les mises à jour.

Haut de la Page

Éviter la perte de données dans les formulaires utilisateur existants

Si vous devez mettre à jour un modèle de formulaire existant, vous pouvez modifiez-le republier et le redistribuer aux utilisateurs. Toutefois, certains types de modifications peuvent vous empêcher d’accéder aux données dans les formulaires qui étaient basés sur le modèle de formulaire d’origine.

Si vous modifiez un modèle de formulaire qui peut entraîner la perte de données ou des erreurs dans les formulaires qui ont été déjà remplis, un message s’affiche. Vous verrez souvent le message lorsque vous ajoutez de nouveaux champs requis pour un modèle de formulaire, ou lorsque vous renommez ou supprimez des champs ou des groupes à partir du modèle de formulaire.

Message d'erreur avertissant les concepteurs de formulaire d'une perte de données potentielle

Lorsque vous recevez ce message, si vous cliquez sur Oui et poursuivez vos modifications, il peut ne pas être possible d’accéder aux données dans les formulaires existants une fois que vous publiez le modèle de formulaire mis à jour. Dans certains scénarios, cela peut être acceptable. Vous devrez décider ce qui convient à votre situation.

Pour vous assurer que vous pouvez accéder aux données que vous avez déjà collectées auprès des utilisateurs, suivez ces instructions lorsque vous apportez des modifications à votre modèle de formulaire d’origine :

  • Ne renommez des champs existants et des groupes dans la source de données.

  • Sans déplacer le champs existants et des groupes dans la source de données.

  • Ne pas supprimer les champs existants et les groupes à partir de la source de données. Vous pouvez supprimer des contrôles à partir du modèle de formulaire sans causer de problèmes, dans la mesure où vous laissez le champ correspondant du contrôle ou le groupe dans la source de données.

Haut de la Page

Options de mise à jour de formulaires utilisateur existants

Lorsque vous apportez des modifications à un modèle de formulaire existant, les formulaires existants (fichiers .xml) basés sur ce modèle de formulaire peuvent doivent être mis à jour afin qu’elles fonctionnent avec la dernière version du modèle de formulaire. Cela permet de garantir que les utilisateurs peuvent continuer à travailler avec leurs formulaires existants sans problème, et que vous pouvez continuer à accéder aux données qui sont collectées dans les formulaires. Lorsque vous mettez à jour vos formulaires existants pour les utilisateurs, il existe trois méthodes que vous avez le choix entre :

  • Mettre à jour les formulaires automatiquement    Vous pouvez laisser InfoPath mettre à jour automatiquement les formulaires existants. Dans ce cas, les formulaires existants correspondront le modèle de formulaire que vous venez mis à jour. Par exemple, si vous supprimez un contrôle de zone de liste sur le modèle de formulaire, puis le publier le modèle de formulaire modifié, InfoPath supprime automatiquement le contrôle de zone de liste à partir de tous les formulaires existants.

  • Mettre à jour les formulaires à l’aide de code     Personnes expertise technique pouvant écrire du code permettant de gérer l’événement OnVersionUpgrade , qui se produit lorsque le numéro de version du formulaire en cours d’ouverture est antérieur au numéro de version du modèle de formulaire sur lequel il est basé. Par exemple, dans un formulaire de note de frais, vous pouvez utiliser le Gestionnaire d’événements OnVersionUpgrade pour déterminer si un formulaire avec un numéro de version antérieur contient un champ intitulé emailAddress et, dans le cas contraire, ajoutez le champ à l’écran. L’événement OnVersionUpgrade est utile pour traiter les modifications apportées à la schéma XML sur lequel repose votre modèle de formulaire.

  • Choisir ne pas à jour les formulaires     Vous pouvez choisir de ne pas mettre à jour les formulaires existants. Lorsque cette option est sélectionnée, les utilisateurs peuvent remplir des formulaires basés sur le modèle de formulaire mis à jour, mais ils ne pourrez pas ouvrir les formulaires existants. S’ils sont en mesure d’ouvrir les formulaires existants, ils ne pourrez pas modifier les champs nouvellement ajoutés.

Haut de la Page

Développez vos compétences dans Office
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.

×