Déployer des modèles de formulaires approuvés par l’administrateur (Office SharePoint Server)

Mise à jour : 2006-12-01

Dans cet article :

  • Déployer des modèles de formulaires approuvés par l’administrateur

  • Mettre à jour des modèles de formulaires approuvés par l’administrateur

  • Suspendre des modèles de formulaires approuvés par l’administrateur

InfoPath Forms Services fournit des fonctionnalités qui permettent à la fois aux administrateurs et aux utilisateurs d’Office de déployer des modèles de formulaire compatibles avec les navigateurs. Les modèles de formulaire InfoPath (fichiers XSN) créés dans le mode Création du programme InfoPath peuvent être publiés en tant que modèles de formulaire compatibles avec les navigateurs, pouvant être ouverts et modifiés dans un navigateur Web à partir de serveurs exécutant InfoPath Forms Services. Cela vous permet d’exposer des formulaires complets aux utilisateurs qui ne disposent pas du programme InfoPath, tels que les clients et les partenaires.

Les modèles de formulaire qui contiennent une logique métier (telle qu’une DLL à code managé compilé), nécessitent une approbation complète du domaine ou utilisent une connexion de données gérée par un administrateur doivent être déployés par un administrateur. En raison des problèmes éventuels liés à la sécurité, aux performances et à la facilité de gestion, il est important que ces modèles de formulaire soient minutieusement examinés par un administrateur avant le déploiement. Vous pouvez gérer ces modèles de formulaire dans la page Gérer les modèles de formulaires sur le site Administration centrale.

NoteRemarque :

Pour plus d’informations sur la gestion des modèles de formulaire, voir Gérer les modèles de formulaire (Office SharePoint Server).

Déployer des modèles de formulaires approuvés par l’administrateur

Pour déployer un modèle de formulaire approuvé par l’administrateur, vous devez effectuer trois opérations une fois le modèle de formulaire conçu : vérification, téléchargement et activation. Ces étapes peuvent être effectuées par le biais de l’interface de ligne de commande ou par l’intermédiaire du site Administration centrale. Vous pouvez télécharger un modèle de formulaire à l’aide de l’Assistant Publication dans le programme InfoPath, de la ligne de commande sur un serveur exécutant InfoPath Forms Services dans la batterie de serveurs sur laquelle le modèle de formulaire sera déployé ou de l’interface de l’Administration centrale. En tant qu’administrateur de la batterie de serveurs, vous recevez généralement du concepteur du formulaire un modèle de formulaire déjà préparé pour le déploiement.

Déployer des modèles de formulaire approuvés par l’administrateur à l’aide de la ligne de commande

Vous pouvez déployer des modèles de formulaire et effectuer plusieurs autres tâches administratives InfoPath Forms Services à partir de la ligne de commande à l’aide de l’outil stsadm.exe. Cela peut être utile pour écrire un script automatisant les tâches administratives répétitives. Cet outil se trouve sur les serveurs Office SharePoint Server 2007 dans le répertoire C:\Program Files\Common Files\Microsoft Shared\Web server extensions\12\BIN, et les opérations recourant à l’outil peuvent être exécutées à partir de n’importe quel serveur d’une batterie de serveurs. Vous devez être authentifié sur le serveur en tant qu’administrateur de batterie de serveurs pour utiliser cet outil. Pour plus d’informations sur stsadm.exe, voir la section relative aux opérations de gestion de Forms Services à l’aide de la ligne de commande de la rubrique Gérer les modèles de formulaire (Office SharePoint Server).

NoteRemarque :

La vérification du modèle de formulaire est une étape facultative dans le processus de déploiement et consiste à vérifier que le modèle peut être téléchargé vers le serveur. Cette étape doit être effectuée par l’administrateur, via l’interface de ligne de commande ou le site Administration centrale, avant le déploiement afin de vérifier qu’une solution est valide. Si vous ne vérifiez pas manuellement le modèle de formulaire, il sera automatiquement vérifié durant le processus de téléchargement. La vérification manuelle retourne des messages et des erreurs, tandis que la vérification automatique ne retourne que des erreurs.

NoteRemarque :

La vérification à l’aide de la ligne de commande doit être effectuée sur un serveur de la batterie de serveurs sur laquelle le modèle de formulaire sera déployé.

Pour vérifier et télécharger un modèle de formulaire à l’aide de la ligne de commande

  1. Cliquez sur Démarrer, puis sélectionnez Exécuter.

  2. Tapez cmd, puis cliquez sur OK.

  3. Sur la ligne de commande, tapez cd ":\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN" (guillemets compris).

  4. Sur la ligne de commande, tapez stsadm –o verifyformtemplate –filename <Chemin\NomFichier>.

  5. Lisez les erreurs et les messages pour vérifier que ce modèle de formulaire peut être téléchargé.

  6. Pour télécharger le modèle de formulaire vérifié, tapez stsadm –o uploadformtemplate –filename <Chemin\NomFichier>.

Bien que le modèle de formulaire soit téléchargé, il n’est pas encore disponible pour les utilisateurs. Il doit être activé par l’administrateur de la collection de sites sur laquelle le modèle de formulaire sera activé. Cette opération peut également être effectuée par un administrateur de batterie de serveurs disposant également de privilèges d’administration sur la collection de sites. Pour plus d’informations sur l’activation des modèles de formulaire, voir « Activer des modèles de formulaires approuvés par l’administrateur » dans cette page.

Déployer des modèles de formulaire approuvés par l’administrateur à l’aide du site Administration centrale

Vous pouvez déployer des modèles de formulaire à partir du site Administration centrale. Vous devez être administrateur de batterie de serveurs pour accéder à ce site.

NoteRemarque :

La vérification du modèle de formulaire est une étape facultative dans le processus de déploiement et consiste à vérifier que le modèle peut être téléchargé vers le serveur. Cette étape doit être effectuée par l’administrateur, via l’interface de ligne de commande ou le site Administration centrale, avant le déploiement afin de vérifier qu’une solution est valide. Si vous ne vérifiez pas manuellement le modèle de formulaire, il sera automatiquement vérifié durant le processus de téléchargement. La vérification manuelle retourne des messages et des erreurs, tandis que la vérification automatique ne retourne que les erreurs éventuelles.

Pour vérifier et télécharger ou mettre à niveau un modèle de formulaire à l’aide du site Administration centrale

  1. Dans la barre des tâches, cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Administration centrale de SharePoint 3.0.

  2. Dans la barre de navigation supérieure, cliquez sur l’onglet Gestion des applications.

  3. Dans la page Gestion des applications, sous InfoPath Forms Services, cliquez sur Télécharger un modèle de formulaire.

  4. Dans la page Télécharger un modèle de formulaire, dans la section du même nom, cliquez sur Parcourir.

  5. Dans la fenêtre Choix du fichier, sélectionnez le modèle à vérifier, puis cliquez sur Ouvrir.

  6. Cliquez sur Vérifier pour déterminer si le modèle de formulaire présente des problèmes. Si tel est le cas, ceux-ci s’affichent dans la section Détails du rapport de l’état de la vérification des formulaires.

    Si le processus de vérification retourne des erreurs, à l’aide du concepteur de formulaires, corrigez-les, ainsi que les messages, puis obtenez de celui-ci un modèle de formulaire mis à jour. Ensuite, vous pouvez répéter les étapes ci-dessus. S’il n’existait aucune erreur et aucun message inacceptable, vous pouvez poursuivre le téléchargement ou la mise à niveau.

    NoteRemarque :

    Si le système vous avertit que le modèle existe déjà, cliquez sur Gestion des applications, cliquez sur Gérer les modèles de formulaires, pointez sur le modèle de formulaire, cliquez sur la flèche qui s’affiche, puis sur Supprimer le formulaire. Dans la page Suppression du modèle de formulaire, cliquez sur Supprimer. Vous pouvez ensuite répéter cette procédure pour télécharger le formulaire.

  7. Cliquez sur OK pour revenir à la page Télécharger un modèle de formulaire. Lorsque vous revenez à cette page après avoir vérifié un modèle de formulaire, vous devez rechercher le modèle de nouveau.

  8. Dans la page Télécharger un modèle de formulaire, dans la section du même nom, cliquez sur Parcourir.

  9. Dans la fenêtre Choix du fichier, sélectionnez le modèle à télécharger, puis cliquez sur Ouvrir.

  10. Dans la section Mise à niveau, choisissez la façon dont InfoPath Forms Services doit se comporter si une autre version du modèle de formulaire existe déjà sur le serveur.

    • Si aucune version précédente du modèle de formulaire n’existe sur le serveur ou que vous ne souhaitez pas mettre automatiquement à niveau la version existante du modèle de formulaire vers la nouvelle version, désactivez la case à cocher Mettre à niveau le modèle de formulaire s’il existe déjà. Cette case à cocher est activée par défaut.

    • Après avoir mis à niveau le modèle de formulaire, de nouvelles sessions démarrent à l’aide de la version mise à niveau du modèle de formulaire. Les formulaires déjà ouverts continueront à utiliser la version actuelle du modèle de formulaire. Si vous souhaitez que les sessions de remplissage de formulaires existantes basées sur le navigateur continuent d’utiliser la version précédente du modèle de formulaire, laissez le bouton Permettre aux sessions de remplissage de formulaires existantes basées sur le navigateur de se terminer en utilisant la version actuelle du modèle de formulaire sélectionné. Sinon, sélectionnez le bouton Terminer les sessions de remplissage de formulaires existantes basées sur le navigateur. Notez que lorsque vous sélectionnez cette option, toutes les données dans les sessions existantes sont perdues.

    • Si vous souhaitez attendre la fin de toutes les sessions du modèle de formulaire avant d’effectuer la mise à niveau, accédez à Gestion des modèles de formulaire, sélectionnez le modèle de formulaire et choisissez Suspendre le modèle de formulaire. Pour plus d’informations sur la suspension des modèles de formulaire, voir « Suspendre des modèles de formulaires approuvés par l’administrateur » dans cette page.

  11. Cliquez sur Télécharger. Le processus de téléchargement peut prendre quelques minutes, en particulier dans une batterie de serveurs comportant plusieurs serveurs Web frontaux. Vous pouvez vérifier l’état du transfert dans la page Gestion des modèles de formulaires.

Bien que le modèle de formulaire ait été téléchargé vers la bibliothèque de formulaires centrale, il n’est pas encore disponible pour les utilisateurs. Il doit être activé par l’administrateur de la collection de sites sur laquelle le modèle de formulaire sera activé. Cette opération peut également être effectuée par un administrateur de batterie de serveurs disposant également de privilèges d’administration sur la collection de sites. Pour plus d’informations sur l’activation des modèles de formulaire, voir « Activer des modèles de formulaires approuvés par l’administrateur » dans cette page.

Activer des modèles de formulaires approuvés par l’administrateur

Pour qu’un modèle de formulaire approuvé par l’administrateur soit disponible pour les utilisateurs, il doit être activé sur une collection de sites. Les modèles de formulaire peuvent être activés sur une collection de sites à partir de la page Fonctionnalités de la collection de sites par un administrateur de collection de sites. Un modèle de formulaire peut également être activé sur une collection de sites à partir du site Administration centrale par un administrateur de batterie de serveurs qui dispose des privilèges d’administrateur sur cette collection de sites. Un modèle de formulaire peut être activé sur plusieurs collections de sites ; répétez le processus d’activation pour chaque collection de sites sur laquelle vous souhaitez activer le formulaire.

NoteRemarque :

Avant d’activer un modèle de formulaire qui utilise des connexions de données, assurez-vous que celles-ci sont configurées de manière appropriée. Pour plus d’informations sur les connexions de données, voir *Présentation des connexions de données*.

NoteRemarque :

InfoPath Forms Services n’est pas pris en charge pour les collections de sites basées sur certains modèles de collections de sites, tels que le modèle *Espace de travail de réunion de base*. Si vous activez un modèle de formulaire sur une collection de sites qui ne prend pas en charge InfoPath Forms Services par l’intermédiaire du site Administration centrale, l’activation semblera réussir, mais le modèle de formulaire ne sera pas accessible à partir de la collection de sites. Les modèles de formulaire pouvant être activés par les administrateurs de collection de sites apparaîtront dans la liste des fonctionnalités de la collection de sites. Toutefois, si vous essayez d’activer un modèle de formulaire sur la collection de sites ou d’activer la fonctionnalité d’Office SharePoint Server Enterprise, qui active InfoPath Forms Services, le message d’erreur Fonctionnalités obligatoires : une ou plusieurs fonctionnalités doivent être activées avant que celle-ci puisse l’être apparaît.

Pour activer un modèle de formulaire sur une collection de sites à partir du site Administration centrale

  1. Dans la barre des tâches, cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Administration centrale de SharePoint 3.0.

  2. Dans la barre de navigation supérieure, cliquez sur l’onglet Gestion des applications.

  3. Sur la page Gestion des applications, sous InfoPath Forms Services, cliquez sur Gérer les modèles de formulaires.

  4. Dans la page Gestion des modèles de formulaire, pointez sur le modèle de formulaire que vous souhaitez activer, cliquez sur la flèche qui s’affiche, puis cliquez sur Activer sur une collection de sites.

  5. Pour activer le modèle de formulaire sur la collection de sites actuelle, cliquez sur le bouton Activer. Le modèle de formulaire est maintenant disponible pour les utilisateurs.

    • Pour choisir une collection de sites différente, dans la section Emplacement de l’activation, cliquez sur la zone des collections de sites, puis cliquez sur Modifier Collection de sites. La boîte de dialogue de page Web Sélectionner la collection de sites s’affiche.

    • Cliquez sur l’URL de la collection de sites sur laquelle vous souhaitez activer le modèle de formulaire, puis cliquez sur OK. Si la collection de sites que vous souhaitez se trouve sur une application Web différente, cliquez sur la zone Application Web, sur Modifier Application Web, puis sur le nom de l’application Web. Ensuite, cliquez sur la collection de sites appropriée, puis sur OK.

Le modèle de formulaire est maintenant accessible aux utilisateurs.

Pour vérifier que le modèle de formulaire est disponible

  1. Dans Internet Explorer, accédez à l’URL de la collection de sites sur laquelle vous avez activé le modèle de formulaire.

  2. Cliquez sur Tout le contenu.

  3. Dans la page Tout le contenu, dans la section Bibliothèques de documents, cliquez sur la bibliothèque de documents Modèles de formulaire. Le modèle que vous avez rendu disponible doit apparaître dans la liste Modèles de formulaire.

Pour activer un modèle de formulaire sur une collection de sites à partir de la page Fonctionnalités de la collection de sites

  1. Dans un navigateur Web, ouvrez la page d’accueil de la collection de sites.

  2. Dans la barre de navigation supérieure, cliquez sur l’onglet Actions du site.

  3. Dans le menu déroulant qui s’affiche, cliquez sur Paramètres du site.

  4. Dans la page Paramètres du site, sous Administration de la collection de sites, cliquez sur Fonctionnalités de la collection de sites.

  5. Activez le modèle de formulaire sur la collection de sites actuelle en recherchant le modèle de formulaire dans la liste des fonctionnalités et en cliquant sur le bouton Activer.

Le modèle de formulaire est maintenant accessible aux utilisateurs de la collection de sites.

Pour vérifier que le modèle de formulaire est disponible

  1. Dans Internet Explorer, accédez à l’URL de la collection de sites sur laquelle vous avez activé le modèle de formulaire.

  2. Cliquez sur Afficher tout le contenu du site.

  3. Dans la page Tout le contenu du site, dans la section Bibliothèques de documents, cliquez sur la bibliothèque de documents Modèles de formulaire. Le modèle que vous avez rendu disponible doit apparaître dans la liste Modèles de formulaire.

Mettre à jour des modèles de formulaires approuvés par l’administrateur

Chaque modèle de formulaire approuvé par l’administrateur est identifié par son nom URN (Uniform Resource Name) incorporé. Lorsqu’un modèle de formulaire est en cours de téléchargement, le système vérifie si le nom URN est déjà inscrit. Si tel n’est pas le cas, le modèle de formulaire est ajouté en tant que nouveau modèle de formulaire. Sinon, le système procède comme suit :

  • Version antérieure : si la version entrante est antérieure à la version existante, l’erreur suivante s’affiche : « Une version plus récente de ce modèle de formulaire existe déjà sur le serveur. Supprimez du serveur le modèle de formulaire existant ou augmentez la version du nouveau modèle de formulaire et réessayez. ».

  • Version identique : si la version entrante porte le même numéro que la version existante, l’erreur suivante s’affiche : « Une version identique d’un modèle de formulaire existe déjà sur le serveur. Il s’agit peut-être du même modèle de formulaire. Si ce n’est pas le cas, augmentez la version du modèle de formulaire et réessayez. ».

  • Nouvelle version : si la version entrante est une version plus récente que la version existante et que la mise à niveau de version a été demandée par l’utilisateur, un administrateur peut choisir parmi trois méthodes.

Lorsque vous mettez à niveau un modèle de formulaire, vous disposez de quatre options pour gérer les sessions existantes sur le modèle de formulaire actuel :

  • Permettre aux sessions de remplissage de formulaires existantes basées sur le navigateur de se terminer en utilisant la version actuelle du modèle de formulaire.

  • Terminer les sessions de remplissage de formulaires existantes basées sur le navigateur. Cette approche est utile s’il s’avère qu’un modèle de formulaire est affecté par un bogue ou un problème de sécurité grave et que vous souhaitez rendre le modèle de formulaire non disponible immédiatement.

  • Effectuer une mise à niveau progressive, dans laquelle vous téléchargez la nouvelle version en tant que modèle de formulaire distinct, puis supprimer l’ancienne version lorsque les utilisateurs n’y accèdent plus. Cette approche est utile lorsque votre modèle de formulaire est accessible sous forme d’un formulaire incorporé ou par le biais d’un lien sur une page Web et que vous n’êtes pas préoccupé par le fait que l’ancienne version soit accessible pendant le processus de mise à niveau. Lorsque les deux modèles de formulaire sont disponibles sur InfoPath Forms Services, vous pouvez modifier le lien vers le modèle de formulaire sur votre page Web.

  • Suspendre le modèle de formulaire avant la mise à niveau vers la nouvelle version. Lorsque vous suspendez un modèle de formulaire, vous faites progressivement passer un modèle de formulaire d’un état actif à un état inactif. Cette méthode de mise à niveau est utile pour faire en sorte qu’un modèle de formulaire soit inaccessible après une période donnée. Pour plus d’informations sur la suspension d’un modèle de formulaire, voir « Suspendre des modèles de formulaires approuvés par l’administrateur » sur cette page.

Suspendre des modèles de formulaires approuvés par l’administrateur

Dans un environnement de production, la mise à niveau d’un modèle de formulaire ne se limite pas au remplacement de l’ancien modèle par le nouveau. Il est possible que des utilisateurs possèdent des sessions actives du formulaire ouvertes. L’administrateur peut vouloir contrôler le processus de mise à niveau pour permettre aux sessions actives de se terminer avant de rendre un modèle de formulaire non disponible et pour s’assurer que le modèle de formulaire ne sera plus disponible pour les utilisateurs au terme du processus de suspension. À l’aide de la fonction Suspendre, vous pouvez normalement déconnecter un modèle de formulaire et le gérer lorsqu’il est inactif.

Pour suspendre un modèle de formulaire

  1. Dans la barre des tâches, cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Administration centrale de SharePoint 3.0.

  2. Dans la barre de navigation supérieure, cliquez sur l’onglet Gestion des applications.

  3. Sur la page Gestion des applications, sous InfoPath Forms Services, cliquez sur Gérer les modèles de formulaire.

    NoteRemarque :

    La page Gestion des modèles de formulaires comporte une colonne État. Les modèles de formulaire disponibles pour les utilisateurs sont désignés par Prêt.

  4. Pointez sur le fichier que vous souhaitez mettre à niveau, cliquez sur la flèche qui apparaît, puis, dans le menu, sélectionnez Suspendre le modèle de formulaire.

  5. Tapez, en minutes, la durée souhaitée pour le processus de suspension. Sur un système de production, vous devez suspendre le formulaire pour une durée au moins égale à la durée pour laquelle l’état de session est configuré pour le serveur. Par défaut, l’état de session est configuré pour 240 minutes.

  6. Cliquez sur Suspendre. Dans la section Suspendre, l’état passe à Suspension.

  7. Pour déterminer si votre formulaire a été correctement suspendu, dans la barre de navigation supérieure, cliquez sur l’onglet Gestion des applications.

  8. Sur la page Gestion des applications, sous InfoPath Forms Services, cliquez sur Gérer les modèles de formulaires.

    NoteRemarque :

    Dans la page Gestion des modèles de formulaires, dans la colonne État, les modèles de formulaire que vous avez suspendus sont désignés par Suspension.

  9. Une fois le modèle de formulaire suspendu, vous pouvez déployer la nouvelle version mise à niveau du formulaire.

Voir aussi

Concepts

Déployer des modèles de formulaires (Office SharePoint Server)
Gérer les modèles de formulaire (Office SharePoint Server)