Gérer les modèles de formulaire (Office SharePoint Server)

Mise à jour : 2006-12-01

Dans cet article :

  • Gérér les modèles de formulaires approuvés par l’administrateur

  • Gérer les modèles de formulaire utilisateur

À long terme, vous pouvez être confronté à des milliers de modèles de formulaire déployés sur InfoPath Forms Services ; par conséquent, il est important de pouvoir gérer efficacement leur déploiement, leur disponibilité, leur sécurité et leur cycle de vie. InfoPath Forms Services permet de gérer les modèles de formulaires approuvés par l’administrateur au niveau de la batterie de serveurs, de la collection de sites et de chaque modèle de formulaire. Bien que certaines tâches de gestion soient identiques pour les modèles de formulaires approuvés par l’administrateur et pour les modèles de formulaire utilisateur, il existe des différences significatives dans la façon dont ces deux types de modèles de formulaire sont gérés globalement, en raison des différences dans les processus de déploiement et dans les exigences en matière de sécurité. Les modèles de formulaire utilisateur ne peuvent pas être gérés au niveau d’une batterie de serveurs.

Remarque sur la terminologie : un modèle de formulaire est un fichier .xsn créé dans le programme InfoPath en mode Création. Ces modèles de formulaire sont déployés dans les bibliothèques de documents SharePoint, sur les emplacements réseau ou dans le courrier de formulaire Outlook. Lorsqu’un modèle de formulaire est ouvert dans une session de remplissage de formulaire par InfoPath ou Outlook, ou restitué dans un navigateur Web sous la forme d’un fichier .xml, cette instance du modèle de formulaire est appelée « formulaire ». Les modèles de formulaire peuvent être gérés par un administrateur, mais les formulaires, qui font l’objet d’une instanciation dans un client au moment de leur utilisation, ne peuvent pas être gérés par un administrateur.

Gérér les modèles de formulaires approuvés par l’administrateur

Les modèles de formulaire qui contiennent de la logique métier pilotée par du code managé, qui requièrent une autorisation totale pour accéder à des données à partir de ressources externes ou qui utilisent des connexions de données gérées par un administrateur sont appelés « modèles de formulaires approuvés par l’administrateur ». Étant donné que ces modèles de formulaire contiennent du code qui permet au formulaire d’emprunter l’identité des comptes à l’aide de privilèges de niveau administrateur, ils doivent être sécurisés en permanence. InfoPath Forms Services permet d’y parvenir en conservant les formulaires approuvés par l’administrateur dans une bibliothèque de documents spéciale accessible uniquement aux administrateurs Office.

Les modèles de formulaires approuvés par l’administrateur peuvent être gérés de différentes façons : par le biais de la page de gestion des formulaires dans le site Web Administration centrale de SharePoint pour l’ensemble de la batterie de serveurs ou depuis l’invite de commandes du serveur. En outre, les instances des modèles de formulaire qui ont été activés sur une collection de sites peuvent être gérées à partir de la page des paramètres de collection de sites et des bibliothèques de documents dans lesquelles elles sont stockées.

NoteRemarque :

Pour éviter une dégradation des performances, si un modèle de formulaire est rempli et envoyé plus de 2 000 fois au total, vous devez soit écrire un programme dans le modèle de formulaire à soumettre à une base de données par le biais d’un service Web, soit créer une fonction d’envoi personnalisée qui place les formulaires dans plusieurs bibliothèques. Pour plus d’informations, voir la section « Limite de 2 000 documents dans les bibliothèques de documents Windows SharePoint Services » de l’article Méthodes conseillées pour InfoPath Forms Services.

Dans cette section :

  • Page Gestion des modèles de formulaires dans l’Administration centrale

  • Opérations de gestion Forms Services depuis l’invite de commandes

  • Propriété Catégorie des modèles de formulaire

Page Gestion des modèles de formulaires dans l’Administration centrale

La page Gestion des modèles de formulaires fournit un emplacement central à partir duquel un administrateur peut gérer les modèles de formulaires approuvés par l’administrateur pour l’ensemble de la batterie de serveurs en effectuant les fonctions suivantes :

  • Afficher les modèles de formulaires approuvés par l’administrateur existants

  • Télécharger et mettre à niveau de nouveaux modèles de formulaires approuvés par l’administrateur

  • Activer des modèles de formulaires approuvés par l’administrateur sur une collection de sites

  • Désactiver des modèles de formulaires approuvés par l’administrateur d’une collection de sites

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

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

  • Afficher les propriétés de modèles de formulaires approuvés par l’administrateur existants

    NoteRemarque :

    Les modèles de formulaire utilisateur ne peuvent pas être gérés par le biais de l’Administration centrale. Pour plus d’informations sur la gestion des modèles de formulaire utilisateur, voir Gérer les modèles de formulaire utilisateur plus loin dans cet article.

Afficher les modèles de formulaires approuvés par l’administrateur existants

Vous pouvez afficher la liste de tous les modèles de formulaires approuvés par l’administrateur existant dans l’ensemble d’une batterie de serveurs. Notez que cette liste ne comprend pas de modèles de formulaire utilisateur, car, ceux-ci étant publiés directement dans les bibliothèques de documents au sein d’un site ou d’une collection de sites, ils ne peuvent pas être gérés globalement.

Afficher la liste existante des modèles de formulaires approuvés par l’administrateur

  1. Sur 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, dans InfoPath Forms Services, cliquez sur Gérer les modèles de formulaires.

    La page Gestion des modèles de formulaires présente la liste des modèles de formulaires approuvés par l’administrateur existants pour la batterie de serveurs.

    Vous pouvez modifier l’affichage de la liste en cliquant sur l’un des affichages dans la barre de navigation de gauche.

Télécharger et mettre à niveau de nouveaux modèles de formulaires approuvés par l’administrateur

Pour plus d’informations sur la procédure de téléchargement et de mise à niveau de nouveaux modèles de formulaires approuvés par l’administrateur, voir la section « Déployer des modèles de formulaires approuvés par l’administrateur » de l’article Déployer des modèles de formulaires approuvés par l’administrateur (Office SharePoint Server).

Activer des modèles de formulaires approuvés par l’administrateur sur une collection de sites

Pour qu’un modèle de formulaire approuvé par l’administrateur soit disponible pour les utilisateurs, vous devez l’activer sur une collection de sites. Pour plus d’informations sur la procédure d’activation des modèles de formulaires approuvés par l’administrateur sur une collection de sites, voir la section « Activer des modèles de formulaires approuvés par l’administrateur » de l’article Déployer des modèles de formulaires approuvés par l’administrateur (Office SharePoint Server).

Désactiver des modèles de formulaires approuvés par l’administrateur d’une collection de sites

Vous pouvez désactiver un modèle de formulaire approuvé par l’administrateur d’une collection de sites. Cette opération supprime le modèle de formulaire de toute bibliothèque de documents dans la collection de sites. Toute session de remplissage de formulaire existante est interrompue et toutes les données actuellement entrées dans les formulaires ouverts restitués à partir de ce modèle de formulaire sont perdues. Si vous souhaitez autoriser les sessions existantes à se terminer avant que vous ne désactiviez le modèle de formulaire, vous pouvez suspendre le modèle de formulaire. Pour plus d’informations, voir Suspendre des modèles de formulaires approuvés par l’administrateur plus loin dans cet article.

Désactiver un modèle de formulaire approuvé par l’administrateur d’une collection de sites

  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, dans InfoPath Forms Services, cliquez sur Gérer les modèles de formulaires.

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

  5. Pour désactiver le modèle de formulaire de la collection de sites actuelle, cliquez sur Désactiver. Le modèle de formulaire est maintenant inaccessible aux utilisateurs.

  6. Pour choisir une collection de sites différente, dans la section Emplacement de la désactivation, 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.

  7. Cliquez sur l’URL de la collection de sites de laquelle vous souhaitez désactiver le modèle de formulaire, puis cliquez sur OK. Si la collection de sites de votre choix 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. Cliquez sur la collection de sites appropriée, puis sur OK.

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

Dans un environnement de production, la mise à jour d’un modèle de formulaire approuvé par l’administrateur 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 de remplissage de formulaires ouvertes. Vous souhaiterez peut-être contrôler le processus de mise à niveau de manière à permettre aux sessions actives de se terminer avant de rendre un modèle de formulaire inaccessible. À l’aide de la fonction Suspendre, vous pouvez normalement déconnecter un modèle de formulaire et le gérer lorsqu’il est inactif.

Suspendre un modèle de formulaire approuvé par l’administrateur

  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, dans InfoPath Forms Services, cliquez sur Gérer les modèles de formulaires.

    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 à jour, cliquez sur la flèche qui apparaît, puis cliquez sur 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. Dans la barre de navigation supérieure, cliquez sur l’onglet Gestion des applications pour déterminer si votre formulaire a été correctement suspendu.

  8. Sur la page Gestion des applications, dans 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 Suspendu.

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

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

Vous pouvez supprimer un modèle de formulaire approuvé par l’administrateur de la totalité de la batterie de serveurs. Lorsque vous supprimez un modèle de formulaire de la page Gestion des modèles de formulaire, il n’est plus disponible dans aucune collection de sites.

Supprimer un modèle de formulaire approuvé par l’administrateur

  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, dans InfoPath Forms Services, cliquez sur Gérer les modèles de formulaires.

  4. Dans la page Gestion des modèles de formulaires, pointez sur le fichier que vous souhaitez mettre à jour, cliquez sur la flèche qui apparaît, puis cliquez sur Supprimer le formulaire.

  5. Cliquez sur le bouton Supprimer.

    Le modèle de formulaire est maintenant supprimé de la batterie de serveurs.

Afficher les propriétés de modèles de formulaires approuvés par l’administrateur existants

Vous pouvez afficher les propriétés de modèles de formulaires approuvés par l’administrateur actuellement existants dans la batterie de serveurs. Toutefois, la seule propriété que vous pouvez modifier est la propriété Catégorie, qui représente des métadonnées facilitant l’affichage des modèles de formulaire par catégorie.

Afficher les propriétés d’un modèle de formulaire approuvé par l’administrateur existant

  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, dans InfoPath Forms Services, cliquez sur Gérer les modèles de formulaires.

  4. Dans la page Gestion des modèles de formulaires, pointez sur le fichier, cliquez sur la flèche qui apparaît, puis cliquez sur Afficher les propriétés.

    La page Propriétés du modèle de formulaire affiche désormais les propriétés du modèle de formulaire.

  5. Pour affecter une catégorie au modèle de formulaire, dans la section Propriétés générales, tapez le nom de la catégorie, puis cliquez sur OK en bas de la page. Lorsque vous affichez les modèles de formulaire par catégorie dans la page Gestion des modèles de formulaires, le modèle de formulaire apparaît dans la catégorie à laquelle vous l’avez affecté. Pour plus d’informations sur les catégories, voir Propriété Catégorie des modèles de formulaire plus loin dans cet article.

Opérations de gestion Forms Services depuis l’invite de commandes

À l’aide de l’outil Stsadm.exe, vous pouvez effectuer de nombreuses opérations de gestion Forms Services depuis l’invite de commandes. L’un des avantages de cette approche est que vous pouvez générer le script de nombreuses tâches courantes pour automatiser des opérations qui normalement nécessiteraient le recours à l’interface utilisateur pour réaliser chaque tâche indépendamment. Stsadm.exe se trouve dans le répertoire C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN.

La syntaxe des commandes stsadm est la suivante :

stsadm –o command –namedparameter1 <paramètre> -namedparameter2 <paramètre>

Vous pouvez afficher la liste complète des commandes et des paramètres disponibles en tapant stsadm -help.

Si vous tapez stsadm -o -help <commande>, stsadm.exe affiche le texte d’aide spécifique à la commande, comme l’illustre l’exemple ci-après de la commande createsite:

stsadm -o -help createsite
stsadm.exe -o createsite
           -url <url>
           -ownerlogin <DOMAIN\name>
           -owneremail <someone@example.com>
           [-ownername <display name>]
           [-lcid <language>]
           [-sitetemplate <site template>]
           [-title <site title>]
           [-description <site description>]
           [-hostheaderwebapplicationurl <web application url>]
           [-quota <quota template>]

Pour plus d’informations, voir Outil de ligne de commande Stsadm (Office SharePoint Server).

Propriété Catégorie des modèles de formulaire

Chaque modèle de formulaire qui a été téléchargé vers le serveur, que ce soit par un administrateur ou par un utilisateur, possède une propriété Catégorie. Cette propriété facultative regroupe de façon logique les modèles de formulaire en fonction de valeurs définies par l’utilisateur. Lorsqu’une catégorie a été définie pour des modèles de formulaire dans une bibliothèque, vous pouvez utiliser l’affichage de liste Par catégorie pour afficher le contenu de la bibliothèque regroupé en fonction de la valeur de la propriété Catégorie. Cette propriété peut être modifiée pour les modèles se trouvant à chacun des emplacements suivants :

  • la bibliothèque principale de modèles de formulaires approuvés par l’administrateur, accessible à partir du lien Gérer les modèles de formulaires dans la page Gestion des applications de l’Administration centrale ;

  • une bibliothèque de documents sur laquelle le modèle de formulaire a été activé ou publié.

    NoteRemarque :

    Lorsque vous modifiez les valeurs de propriétés telles que Catégorie et le type de contenu pour un modèle de formulaire approuvé par l’administrateur dans la bibliothèque de modèles de formulaire principale, l’action est limitée à ce modèle de formulaire spécifique et aux modèles de formulaire activés sur une collection de sites une fois les valeurs définies. Les modèles de formulaire qui ont déjà été activés sur une collection de sites ne sont pas affectés par les modifications de propriétés apportées au modèle de formulaire d’origine. De même, la modification d’une valeur de propriété sur un modèle de formulaire qui existe dans une bibliothèque de formulaires de collections de sites n’a aucune incidence sur le modèle de formulaire d’origine dans la bibliothèque principale de modèles de formulaires approuvés par l’administrateur. En outre, si un modèle de formulaire est mis à niveau par un administrateur et que la version mise à niveau est ensuite activée sur une collection de sites, toute modification de propriété précédemment effectuée sur le modèle de formulaire de collection de sites existant est remplacée par la valeur de propriété actuelle de la nouvelle version.

Gérer les modèles de formulaire utilisateur

Par défaut, les utilisateurs peuvent déployer un modèle de formulaire sur une bibliothèque de documents dans une collection de sites avec InfoPath Forms Services, sous réserve que le modèle de formulaire ne contienne aucune logique métier, ne requière pas l’autorisation totale et n’utilise pas de connexions de données gérées par un administrateur. Étant donné que les modèles de formulaire utilisateur peuvent être déployés par de nombreux utilisateurs, un serveur peut, dans l’absolu, héberger des milliers de modèles de formulaire utilisateur. Dans la plupart des cas, les modèles de formulaire utilisateur présentent un modèle d’utilisation raisonnablement faible et sont utilisés par un ensemble d’utilisateurs relativement réduit. Toutefois, même les modèles de formulaire qui ne contiennent aucune logique métier peuvent être conçus de telle sorte qu’ils soumettent progressivement le serveur à une charge importante.

NoteRemarque :

Les modèles de formulaire qui contiennent une logique métier, requièrent l’autorisation totale ou utilisent une connexion de données gérée par un administrateur doivent être déployés par un administrateur. Pour plus d’informations, voir Déployer des modèles de formulaires approuvés par l’administrateur (Office SharePoint Server).

Les administrateurs Office peuvent gérer les modèles de formulaire utilisateur des façons suivantes :

  • activer ou désactiver le déploiement de modèles de formulaire utilisateur compatibles avec le navigateur ;

  • activer ou désactiver l’affichage dans le navigateur de modèles de formulaire utilisateur ;

  • activer ou désactiver l’authentification aux sources de données ;

  • activer ou désactiver l’accès à d’autres domaines pour les modèles de formulaire utilisateur ;

  • activer ou désactiver l’utilisation du proxy du service Web par les modèles de formulaire utilisateur ;

  • supprimer des modèles de formulaire spécifiques d’une bibliothèque de formulaires.

Cliquez sur un lien pour obtenir plus d’informations sur la façon d’effectuer la tâche correspondante.

Activer ou désactiver le déploiement de modèles de formulaire utilisateur compatibles avec le navigateur

Lorsqu’un modèle de formulaire est enregistré ou publié sur un serveur exécutant InfoPath Forms Services, le concepteur du modèle peut choisir de rendre le modèle de formulaire compatible avec le navigateur. Vous pouvez activer ou désactiver la compatibilité de ces modèles de formulaire avec le navigateur pour l’ensemble de la batterie de serveurs. Si la compatibilité est désactivée, les modèles de formulaire utilisateur peuvent toujours être publiés sur le serveur, mais toutes les fonctionnalités du modèle de formulaire compatibles avec le navigateur sont désactivées.

Désactiver la publication des modèles de formulaire utilisateur compatibles avec le navigateur sur l’ensemble de la batterie de serveurs

  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, dans InfoPath Forms Services, cliquez sur Configurer InfoPath Forms Services.

  4. Dans la page Configurer InfoPath Forms Services, dans la section Modèles de formulaires activés pour le navigateur par les utilisateurs, désactivez la case à cocher Autoriser les utilisateurs à activer des modèles de formulaires pour le navigateur.

  5. Cliquez sur Enregistrer.

Activer ou désactiver l’affichage dans le navigateur de modèles de formulaire utilisateur

Par défaut, les utilisateurs peuvent publier des modèles de formulaire compatibles avec le navigateur sur les serveurs exécutant InfoPath Forms Services. Les modèles de formulaire compatibles avec le navigateur peuvent être ouverts dans un navigateur Web, qui peut soumettre le serveur à une charge substantielle si de nombreux modèles de formulaire sont restitués sous la forme de formulaires de navigateur. Par défaut, l’affichage par le navigateur des modèles de formulaire utilisateur est activé, mais les administrateurs peuvent choisir de le désactiver sur l’ensemble de la batterie de serveurs pour diminuer la charge qui pèse sur le serveur.

Désactiver l’affichage par le navigateur des modèles de formulaire utilisateur sur l’ensemble de la batterie de serveurs

  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, dans InfoPath Forms Services, cliquez sur Configurer InfoPath Forms Services.

  4. Dans la page Configurer InfoPath Forms Services, dans la section Modèles de formulaires activés pour le navigateur par les utilisateurs, désactivez la case à cocher Afficher les modèles de formulaires activés pour le navigateur par des utilisateurs.

  5. Cliquez sur Enregistrer.

Activer ou désactiver l’authentification aux sources de données

Les fichiers UDC peuvent contenir des informations d’authentification de substitution, telles qu’un nom d’utilisateur et un mot de passe explicites ou un ID d’application d'authentification unique. Vous pouvez choisir d’autoriser les modèles de formulaire utilisateur à utiliser ces informations authentification de substitution à partir des fichiers UDC. Par défaut, ce comportement est désactivé. Vous pouvez activer ou désactiver cette fonctionnalité pour l’ensemble de la batterie de serveurs

Activer l’authentification aux sources de données à partir des modèles de formulaire utilisateur

  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, dans InfoPath Forms Services, cliquez sur Configurer InfoPath Forms Services.

  4. Dans la page Configurer InfoPath Forms Services, dans la section Authentification aux sources de données (modèles de formulaire utilisateur), activez la case à cocher Autoriser les modèles de formulaire utilisateur à utiliser les informations d’authentification contenues dans les fichiers de connexion de données.

  5. Cliquez sur Enregistrer.

Activer ou désactiver l’accès à d’autres domaines pour les modèles de formulaire utilisateur

Les modèles de formulaire utilisateur peuvent contenir des connexions de données qui accèdent à des données appartenant à un autre domaine. Vous pouvez choisir d’autoriser les modèles de formulaire utilisateur à accéder aux données dans d’autres domaines. Par défaut, ce comportement est désactivé. Vous pouvez activer ou désactiver cette fonctionnalité pour l’ensemble de la batterie de serveurs

Activer l’accès à d’autres domaines pour les modèles de formulaire utilisateur

  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, dans InfoPath Forms Services, cliquez sur Configurer InfoPath Forms Services.

  4. Dans la page Configurer InfoPath Forms Services, dans la section Accès à d’autres domaines pour les modèles de formulaire, activez la case à cocher Autoriser les modèles de formulaire utilisateur utilisant les paramètres de connexion d’un fichier de connexion de données à accéder aux données d’autres domaines.

  5. Cliquez sur Enregistrer.

Activer ou désactiver l’utilisation du proxy du service Web par les modèles de formulaire utilisateur

Le principal défi posé par l’implémentation de connexions à partir de modèles de formulaire InfoPath à des sources de données telles que les services Web réside dans la zone d’authentification. Il existe trois scénarios de configuration d’authentification principaux :

  1. Connexions anonymes   Un service Web configuré pour accepter les demandes anonymes n’impose pas de contraintes d’authentification et il est possible de s’y connecter directement. Les services Web qui acceptent les demandes anonymes se connectent généralement à des données accessibles à tout le monde, telles qu’un annuaire téléphonique, des prévisions météorologiques, des bulletins d’information, etc. Il s’agit du scénario le plus simple des trois.

  2. Connexions au sein d’un domaine   Dans ce scénario, le service Web et le formulaire InfoPath qui s’y connecte résident dans le même domaine. Cela implique la présence d’un système d’authentification central, auquel le programme InfoPath et le service Web font confiance et qu’ils utilisent tous les deux. L’existence d’une autorité d’authentification centrale (par exemple, Active Directory) suppose que le service Web et InfoPath comprennent et utilisent les mêmes informations d’identification (celles gérées par le système d’authentification central). Ce scénario est le plus courant des trois.

  3. Connexions entre différents domaines   Dans ce scénario, le service Web requiert l’authentification et l’autorisation avant l’établissement d’une connexion de données. Toutefois, le service Web et le client résident dans des domaines différents. Ils fonctionnent avec des informations d’identification différentes et, en l’absence de relation d’approbation entre les domaines, les informations d’identification acceptées par le client sont sans signification du point de vue du service Web.

L’authentification utilisateur dans le client InfoPath est entièrement implémentée au-dessus du mécanisme d’authentification du système d’exploitation. Lorsqu’un utilisateur se connecte à un ordinateur exécutant Microsoft Windows, il reçoit un jeton de sécurité principal sur cet ordinateur. InfoPath utilise ce jeton de sécurité principal pour toutes les démarches d’authentification. Le programme InfoPath prend en charge les connexions aux services Web à partir des trois zones ci-dessus. Étant donné que les connexions anonymes ne requièrent pas d’authentification spéciale, InfoPath se connecte sans transmettre d’informations d’identification. Dans le cas de services Web résidant dans le même domaine que le programme InfoPath, celui-ci utilise le jeton de sécurité principal de l’utilisateur pour s’authentifier auprès du service Web (le jeton de sécurité principal repose généralement sur l’authentification NTLM ou Kerberos). Dans le cas de services Web ne résidant pas dans le même domaine que le programme InfoPath, celui-ci prend en charge l’authentification de base sous réserve que le service Web le prenne également en charge.

InfoPath Forms Services prend en charge l’authentification Windows intégrée et l’authentification par formulaires. Dans le cas de l’authentification Windows intégrée, les formulaires affichés dans le navigateur sont authentifiés par InfoPath Forms Services à l’aide du jeton de sécurité principal de l’utilisateur (le même jeton que celui qu’utilise le client pour s’authentifier auprès des services Web). Lorsqu’InfoPath Forms Services authentifie l’utilisateur, un jeton de sécurité restreint est émis. Ce dernier ne peut pas servir à authentifier l’utilisateur auprès d’une entité tierce. Cela pose un problème lors de la connexion à des services Web dans les deuxième et troisième scénarios répertoriés ci-dessus. Dans le cas de services Web résidant dans le même domaine, InfoPath Forms Services ne peut pas utiliser le jeton de sécurité restreint pour authentifier l’utilisateur auprès de ces services Web. Dans le cas de services Web résidant dans des domaines différents, le serveur ne peut pas authentifier l’utilisateur, car InfoPath Forms Services ne prend pas en charge l’authentification de base.

Lorsque le proxy du service Web est activé, l’authentification et l’autorisation sont déléguées au proxy, qui est intégré à InfoPath Forms Services. Les modèles de formulaire de navigateur et client transfèrent toutes les demandes du service Web à ce proxy. Les services Web sont configurés de manière à authentifier le compte de service sous lequel le proxy s’exécute. Pour permettre l’autorisation sur la base de l’identité de l’utilisateur du formulaire, le proxy envoie l’ID d’ouverture de session Windows de l’utilisateur dans l’élément UserName d’un WS-Security UserNameToken. Si le fichier de connexion de données qui contient les informations de connexion au service Web comprend également des informations d’authentification, le proxy utilise ces informations pour se connecter au service Web. Par exemple, si la méthode authentification est l’authentification unique et que le credentialType est NTLM, le proxy emprunte l’identité du compte d’ouverture de session Windows spécifié dans l’authentification unique et appelle le service Web à l’aide de ces informations d’identification.

Par défaut, le proxy de service Web est désactivé. Vous pouvez activer ou désactiver les services proxy pour l’ensemble de la batterie de serveurs

Activer le proxy du service Web pour les modèles de formulaire utilisateur

  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, dans InfoPath Forms Services, cliquez sur Gérer le proxy de services Web.

  4. Dans la page Gérer le proxy du service Web, dans la section Activer le proxy du service Web, assurez-vous que la case à cocher Activer est activée.

  5. Dans la page Gérer le proxy du service Web, dans la section Activer le proxy de services Web pour les formulaires utilisateur, activez la case à cocher Activer.

  6. Cliquez sur OK.

Supprimer des modèles de formulaire spécifiques d’une bibliothèque de formulaires

Les administrateurs Office peuvent supprimer des modèles de formulaire spécifiques d’une bibliothèque de formulaires.

Supprimer un modèle de formulaire spécifique d’une collection de sites

  1. Dans un navigateur Web, ouvrez la page d’accueil du site qui contient le modèle de formulaire à supprimer.

  2. Dans la barre de navigation de gauche, cliquez sur Afficher tout le contenu du site.

  3. Dans la barre de navigation de gauche, cliquez sur le nom de la bibliothèque de formulaires contenant le modèle de formulaire à supprimer.

  4. Dans la page <nom de la bibliothèque de formulaires>, pointez sur le modèle de formulaire à supprimer, cliquez sur la flèche qui apparaît, puis cliquez sur Afficher les propriétés.

  5. Dans la barre de navigation supérieure, cliquez sur le bouton Supprimer l’élément.

  6. Dans la boîte de dialogue qui apparaît, cliquez sur OK pour supprimer le modèle de formulaire de la bibliothèque.

Voir aussi

Concepts

Méthodes conseillées pour InfoPath Forms Services