Office
Se connecter

Publier une version mise à jour d'un modèle de formulaire

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

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

Publier un modèle de formulaire mis à jour

Permettre aux utilisateurs de choisir de mettre à jour leurs modèles de formulaire

É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

Publier un modèle de formulaire mis à jour

Supposons que vous souhaitez apporter des modifications à un modèle de formulaire qui est déjà en cours d’utilisation dans l’ensemble de votre entreprise. Si ces modifications comprennent pas changer la source de données sous-jacente du modèle de formulaire, vous recherchez un moyen efficace mettre à jour la version publiée précédemment du modèle de formulaire, pour vous assurer que tous les utilisateurs utilisent la version mise à jour. Vous pouvez également spécifier ce que vous voulez traiter les formulaires existants basés sur le modèle de formulaire d’origine.

  1. Ouvrez le modèle de formulaire que vous souhaitez mettre à jour.

  2. Apportez les modifications nécessaires au modèle de formulaire.

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

  4. Dans la liste catégorie, cliquez sur le contrôle de version.

    À ce stade, vous devez spécifier ce que vous voulez traiter les formulaires existants (fichiers .xml) qui ont été remplis à l’aide du modèle de formulaire d’origine.

  5. Dans la liste de mise à niveau de la version, sous version du modèle de formulaire, effectuez l’une des opérations suivantes :

    • Pour convertir automatiquement les versions obsolètes du formulaire vers la version mise à jour, cliquez sur mettre automatiquement à jour les formulaires existants. Lorsque cette option est sélectionnée, InfoPath ne permet de demander aux utilisateurs de mettre à jour les formulaires existants. Au lieu de cela, la mise à jour s’effectue automatiquement la prochaine fois qu’ils s’ouvrent un formulaire existant ou nouveau.

    • Pour écrire du code personnalisé qui gère le processus de mise à jour pour les utilisateurs, cliquez sur utiliser un événement personnalisé, puis cliquez sur le bouton Modifier. Vous pouvez ensuite utiliser l’événement OnVersionUpgrade , qui se produit lorsque le numéro de version d’un formulaire InfoPath en cours d’ouverture est antérieur au numéro de version du modèle de formulaire sur lequel il est basé. Pour plus d’informations sur l’événement OnVersionUpgrade , reportez-vous à la documentation du développeur InfoPath.

    • Pour empêcher les formulaires de mise à jour, cliquez sur ne rien faire (les formulaires existants ne peuvent pas fonctionner correctement). 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.

  6. Dans le menu fichier, cliquez sur Publier et suivez les étapes décrites dans l’Assistant de publication.

    Lorsque les utilisateurs ouvrent un formulaire basé sur votre modèle de formulaire, ils reçoivent automatiquement la nouvelle version du modèle de formulaire. S’ils essaient d’ouvrir les formulaires qui ont été créés à l’aide de la version antérieure du modèle de formulaire, les modifications que vous avez spécifiée à l’étape 5 prennent effet.

Haut de la Page

Permettre aux utilisateurs de choisir de mettre à jour leurs modèles de formulaire

Lorsque vous publiez une version mise à jour d’un modèle de formulaire, InfoPath remplace la copie du modèle de formulaire qui se trouve sur les ordinateurs des utilisateurs avec la version la plus récente. Cela se produit automatiquement lorsque les utilisateurs ouvrent un formulaire qui est basé sur le modèle de formulaire mis à jour. Dans la plupart des cas, il s’agit de ce que vous voulez. Toutefois, il est également possible d’afficher une boîte de dialogue pour demander aux utilisateurs de mettre à jour le modèle de formulaire lorsqu’une nouvelle version est disponible.

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

  2. Dans la liste catégorie, cliquez sur le contrôle de version.

  3. Sous version du modèle de formulaire, activez la case à cocher Autoriser les utilisateurs du formulaire choisir s’il faut mettre à niveau vers une nouvelle version du modèle de formulaire, puis cliquez sur OK.

    Remarque : Par défaut, les données de la valeur de Registre EnableAutoUpdatePrompt sont égal à 0 (désactiver). Les utilisateurs sont invités à mettre à niveau leur formulaire uniquement si un administrateur système a modifié les données pour la valeur EnableAutoUpdatePrompt comprise entre 0 (désactiver), 1 (activé).

  4. Dans le menu fichier, cliquez sur Publier et suivez les étapes décrites dans l’Assistant de publication.

La prochaine fois qu’un utilisateur ouvre un formulaire basé sur votre modèle de formulaire InfoPath affiche une boîte de dialogue qui invite l’utilisateur à remplacer sa copie du modèle de formulaire existant par la nouvelle version. L’utilisateur peut ensuite décider s’il faut faire. Si la boîte de dialogue n’apparaît pas, puis les données de la valeur EnableAutoUpdatePrompt sont probablement égal à 0 (désactiver) au lieu de 1 (activé).

Remarque : Avant d’ouvrir un formulaire, les utilisateurs peuvent obtenir le fait la dernière version d’un modèle de formulaire particulier (accidentel) en cliquant sur le lien obtenir la mise à jour de ce formulaire ou Récupérer les mises à jour des formulaires dans cette catégorie dans la boîte de dialogue Remplir un formulaire. Même si les utilisateurs disposent déjà la version la plus récente du modèle de formulaire sur leur ordinateur, les liens resteront actifs. Dans ce scénario, lorsqu’un utilisateur clique sur un des liens de mise à jour, InfoPath enregistre simplement le modèle de formulaire plus récent sur l’ordinateur de l’utilisateur à nouveau.

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.

×