Introduction à la publication de modèles de formulaire

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

Après avoir fini de mettre en page un modèle de formulaire, vous devez l'enregistrer et le publier pour que les utilisateurs puissent compléter des formulaires basés sur ce modèle.

Dans cet article

Fonctionne de la publication

Publication d’un modèle de formulaire compatible avec le navigateur

Publication d’un modèle de formulaire avec autorisation totale

Envoi d’un modèle de formulaire dans un message électronique

Modification ou déplacement d’un modèle de formulaire publié

Principes de fonctionnement de la publication

Lorsque vous publiez un modèle de formulaire, vous commencez par l'enregistrer, puis vous utilisez l'Assistant Publication pour le distribuer aux utilisateurs. Cet Assistant modifie le modèle en vue de sa distribution en ajoutant l'emplacement de publication et des instructions de traitement, pour que les utilisateurs puissent ouvrir des formulaires basés sur ce modèle. Les instructions de traitement permettent de mettre à jour automatiquement les formulaires basés sur ce modèle lorsque vous modifiez ce dernier après sa publication. Lorsqu'un utilisateur ouvre pour la première fois le formulaire, Microsoft Office InfoPath télécharge le modèle de formulaire depuis l'emplacement spécifié dans les instructions de traitement vers l'ordinateur de l'utilisateur. Ensuite, InfoPath crée un formulaire basé sur ce modèle. Si l'utilisateur enregistre le formulaire, puis l'ouvre de nouveau ultérieurement, InfoPath compare la version du modèle figurant sur l'ordinateur de l'utilisateur avec celle du modèle spécifié dans les instructions de traitement. Si cette dernière version est plus récente que celle de l'utilisateur, InfoPath télécharge la version la plus récente du modèle de formulaire, puis met à jour le formulaire en fonction de cette version.

Après avoir modifié le modèle de formulaire en fonction de l'emplacement de publication et des instructions de traitement, l'Assistant enregistre le modèle modifié à l'emplacement de publication spécifié. Vous pouvez publier un modèle de formulaire aux emplacements suivants :

  • Un serveur exécutant Microsoft Windows SharePoint Services    Lorsque vous publiez un modèle de formulaire vers un serveur qui exécute Microsoft Windows SharePoint Services, vous pouvez effectuer l'une des opérations suivantes. Vous pouvez publier le modèle de formulaire dans une bibliothèque de documents, où il sera utilisé comme modèle pour tous les documents que les utilisateurs complètent dans cette bibliothèque ou vous pouvez publier le modèle de formulaire en tant que type de contenu de site. Ce qui signifie que le modèle de formulaire peut être utilisé comme modèle dans plusieurs collections de sites.

  • Un serveur exécutant InfoPath Forms Services    Vous pouvez publier un modèle de formulaire compatible avec les navigateurs web vers un serveur qui exécute InfoPath Forms Services. Les modèles de formulaire compatibles avec le navigateur permettent aux utilisateurs qui ne disposent pas d'InfoPath de compléter des formulaires basés sur ce modèle en utilisant un navigateur Web.

  • En tant que partie intégrante d'un message électronique    Vous pouvez publier un modèle de formulaire en l'envoyant dans un message électronique aux utilisateurs. Ces derniers peuvent alors ouvrir le message et compléter le formulaire.

  • Un dossier réseau partagé    Vous pouvez publier un modèle de formulaire dans un dossier réseau partagé accessible aux utilisateurs. Ceux-ci accèdent alors au dossier partagé et créent un formulaire basé sur ce modèle.

    Remarque : Cette fonctionnalité remplace celle de Microsoft Office InfoPath 2003 SP1 qui vous permettait de publier un modèle de formulaire vers un serveur Web.

  • En tant que fichier installable    Si Microsoft Visual Studio .NET 2003 ou Microsoft Visual Studio 2005 est installé sur votre ordinateur, vous pouvez publier un modèle de formulaire en tant que fichier installable stocké dans un dossier réseau partagé. Les utilisateurs peuvent télécharger et exécuter ce fichier installable afin d'installer et d'enregistrer le modèle de formulaire sur leur ordinateur. Si vous ne possédez pas Visual Studio, vous pouvez publier le modèle de formulaire dans un emplacement réseau partagé et utiliser InfoPath pour créer un fichier de script qui permet d'enregistrer le modèle de formulaire. Les utilisateurs peuvent alors télécharger le modèle de formulaire et le script, puis exécuter ce dernier pour enregistrer le modèle de formulaire.

Lorsqu'un utilisateur souhaite compléter un formulaire pour la première fois, il accède à l'emplacement où le modèle de formulaire a été publié et ouvre un formulaire basé sur ce modèle. Il est dès lors important que les utilisateurs puissent accéder à l'emplacement où vous publiez votre modèle de formulaire. Lorsqu'un utilisateur crée un formulaire, InfoPath stocke (ou met en cache) le modèle de formulaire sur l'ordinateur de l'utilisateur, et ce, afin que celui-ci puisse compléter le formulaire même lorsqu'il travaille hors ligne. Si l'utilisateur enregistre le formulaire, puis l'ouvre ultérieurement pour terminer de le compléter ou ouvre un autre formulaire vierge basé sur le modèle, InfoPath détermine si l'ordinateur de l'utilisateur est connecté à l'emplacement de publication du modèle de formulaire. S'il est connecté, InfoPath vérifie la présence éventuelle de mises à jour du modèle, applique ces mises à jour, puis ouvre le formulaire. S'il n'est pas connecté, InfoPath ouvre le formulaire basé sur le modèle stocké sur l'ordinateur de l'utilisateur.

Publier un modèle de formulaire n'équivaut pas à l'enregistrer. Lorsque vous enregistrez un modèle de formulaire, vous l'enregistrez pour conserver votre travail, comme lorsque vous enregistrez un fichier sur votre ordinateur. Le tableau suivant décrit les choix qui s'offrent à vous lorsque vous enregistrez un modèle de formulaire.

Commande

Description

Quand l'utiliser

Enregistrer

Enregistre le modèle de formulaire à son emplacement actuel sous le même nom. Si vous êtes en train de modifier un modèle de formulaire qui a déjà été publié dans une bibliothèque de documents sur un serveur exécutant Microsoft Windows SharePoint Services, InfoPath vous permet d'enregistrer le modèle uniquement à un emplacement différent de l'emplacement de publication.

Cliquez sur cette commande pour enregistrer vos modifications lors de la conception d'un modèle de formulaire. Si vous modifiez un modèle de formulaire publié, cliquez sur la commande Enregistrer sous pour enregistrer le modèle à un nouvel emplacement.

Enregistrer sous

Enregistre le modèle de formulaire à un nouvel emplacement ou au même emplacement mais sous un autre nom. Si vous modifiez un modèle de formulaire déjà publié, le fait de cliquer sur Enregistrer sous ne mettra pas à jour le modèle publié.

Cliquez sur cette commande lorsque vous devez modifier une copie d'un modèle de formulaire.

Enregistrer en tant que fichiers source

Enregistre le modèle de formulaire à un nouvel emplacement en tant que jeu de fichiers de formulaire au lieu d'un fichier .xsn unique.

Cliquez sur cette commande lorsque vous devez modifier les fichiers de formulaire individuels du modèle ; par exemple, si vous voulez mettre à jour l'un des fichiers ressource inclus dans le modèle de formulaire. Dans la plupart des cas, vous ne devrez pas utiliser les fichiers de formulaire individuels du modèle.

Remarque : Vous devez toujours utiliser l'Assistant Publication lorsque vous souhaitez distribuer votre modèle de formulaire aux utilisateurs.

Haut de la Page

Publication d'un modèle de formulaire compatible avec le navigateur

Dans les versions antérieures de Microsoft Office InfoPath, les utilisateurs devaient avoir installé InfoPath sur leur ordinateur pour compléter des formulaires basés sur un modèle. Dans Office InfoPath 2007, vous pouvez concevoir un modèle de formulaire compatible avec le navigateur dont les formulaires peuvent être complétés dans un navigateur Web ou dans InfoPath. Pour permettre aux utilisateurs de compléter un formulaire dans un navigateur Web, publiez le modèle de formulaire sur un serveur qui exécute InfoPath Forms Services.

Remarque : Un modèle de formulaire qui contient du code ne peut pas être directement publié sur un serveur exécutant InfoPath Forms Services. Pour de nombreuses raisons, y compris la gérabilité du serveur, la sécurité et les performances, un modèle de formulaire qui contient un code personnalisé nécessite l'approbation de l'administrateur avant de pouvoir être associé à une bibliothèque de documents ou d'être généralement disponible en tant qu'application Web. Vous publiez un modèle de formulaire qui contient du code vers un emplacement réseau partagé, puis l'administrateur charge le modèle sur le serveur.

Haut de la Page

Publication d'un modèle de formulaire avec une autorisation totale

Les formulaires qui bénéficient d'un accès total aux ressources système (p. ex. : les fichiers de votre ordinateur ou d'autres paramètres) sont appelés des formulaires entièrement fiables. Ce type de formulaire est créé à partir d'un modèle de formulaire qui est soit signé numériquement au moyen d'un certificat approuvé, soit installé sur l'ordinateur de l'utilisateur. Un modèle de formulaire signé numériquement à l'aide d'un certificat approuvé ne doit pas être installé ou enregistré sur l'ordinateur de l'utilisateur. Ce type de modèle peut être distribué en tant que pièce jointe dans un message électronique ou être téléchargé à partir d'une bibliothèque de documents ou d'un dossier réseau partagé.

Les formulaires entièrement fiables peuvent accéder aux informations stockées dans le formulaire lui-même et à l'un des emplacements suivants :

  • Le même domaine que le formulaire

  • Tous les autres domaines auxquels le formulaire peut accéder

  • Tous les fichiers et paramètres de l'ordinateur auxquels la personne qui complète le formulaire peut accéder

Pour publier un modèle de formulaire avec une autorisation totale, effectuez l'une des opérations suivantes :

  • Vous pouvez signer numériquement le modèle de formulaire au moyen d'un certificat émanant d'une autorité de certification reconnue, puis publier ce modèle vers un emplacement réseau partagé. Les utilisateurs pourront alors ouvrir le modèle depuis cet emplacement.

  • Si vous disposez de Visual Studio .NET 2003 ou Visual Studio 2005, vous pouvez utiliser l'Assistant Publication pour créer un package d'installation qui installe et enregistre le modèle de formulaire sur l'ordinateur des utilisateurs. Un utilisateur qui bénéficie de droits d'administration sur l'ordinateur peut alors exécuter le package d'installation pour installer et enregistrer le modèle de formulaire.

  • Si vous ne disposez pas de Visual Studio .NET 2003 ou Visual Studio 2005, vous pouvez utiliser l'Assistant Publication pour publier le modèle de formulaire vers un emplacement réseau partagé et créer un script afin d'enregistrer le modèle sur l'ordinateur des utilisateurs. Un utilisateur qui bénéficie des droits d'utilisation appropriés sur l'ordinateur peut copier les deux fichiers sur l'ordinateur et exécuter le script pour enregistrer le modèle de formulaire.

Haut de la Page

Envoi d'un modèle de formulaire dans un message électronique

Vous pouvez utiliser l'Assistant Publication pour distribuer un modèle de formulaire à des utilisateurs dans un message électronique. Les utilisateurs qui ont installé Microsoft Office Outlook 2007 et InfoPath sur leur ordinateur peuvent compléter le formulaire directement dans le message dès qu'ils ouvrent celui-ci. Les utilisateurs qui possèdent des versions antérieures d'Outlook ou d'autres applications de messagerie reçoivent un message électronique contenant le modèle de formulaire et le formulaire comme pièces jointes. Ces utilisateurs doivent d'abord cliquer sur le modèle de formulaire pour l'installer. Ensuite, ils peuvent cliquer sur la pièce jointe du formulaire dans le message électronique pour compléter le formulaire dans InfoPath.

Si le modèle de formulaire doit accéder aux ressources système de l'ordinateur d'un utilisateur ou que vous envoyez le modèle à des utilisateurs d'un autre domaine, vous devez signer numériquement votre modèle de formulaire au moyen d'un certificat émanant d'une autorité reconnue avant de le publier. Les utilisateurs appartenant à un autre domaine pourraient en effet obtenir des messages d'erreur s'ils ouvrent un modèle de formulaire sans certificat.

Haut de la Page

Modification ou déplacement d'un modèle de formulaire publié

Si vous modifiez un modèle de formulaire après qu'il a été publié et que des formulaires existants se basent sur ce modèle, vos modifications seront répercutées dans ces formulaires. Par exemple, si vous supprimez une section d'un modèle de formulaire qui contient un tableau, ce tableau et toutes les données qu'il renferme seront supprimés de tous les formulaires existants basés sur ce modèle. Vous risquez toutefois de perdre des données. Par conséquent, vous devez envisager de de tester toutes les modifications que vous apportez à votre modèle de formulaire pour voir leur impact sur les formulaires existants.

Pour modifier un modèle de formulaire déjà publié, modifiez la copie de travail du modèle. Il s'agit en fait de la version stockée sur votre ordinateur ou dans un programme de contrôle de version, tel que Microsoft Visual SourceSafe. Une fois la copie de travail modifiée, vous pouvez la publier vers l'emplacement de publication. Si vous ne disposez pas d'une copie de travail de votre modèle de formulaire, vous pouvez peut-être en obtenir une copie à partir de l'emplacement de publication et enregistrer cette copie à un autre emplacement. Après avoir modifié la copie de travail de votre modèle de formulaire, utilisez l'Assistant Publication pour republier le modèle à l'emplacement de publication initial. Cet Assistant remplace la version existante du modèle à l'emplacement de publication par votre nouvelle version. Comme InfoPath détermine l'identité d'un modèle de formulaire en fonction de son nom et son emplacement, il est important de ne pas modifier ces paramètres lors de la republication.

Pour déplacer un modèle de formulaire publié à un autre emplacement, vous pouvez publier la copie de travail du modèle vers un nouvel emplacement. Avant cela, vous devrez peut-être le modifier pour refléter le nouvel emplacement. Par exemple, l'emplacement des sources de données externes utilisées par le modèle de formulaire a peut-être changé. Vous devez mettre à jour les connexions de données en fonction des nouveaux emplacements des sources de données externes avant de publier le modèle de formulaire à son nouvel emplacement.

Si des formulaires existants se basent sur le modèle de formulaire publié, vous devez aussi les lier au modèle que vous publiez au nouvel emplacement. Sinon, les utilisateurs ne pourront peut-être pas ouvrir leurs formulaires existants.

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.

×