Panneau Informations sur document personnalisé
Microsoft Office SharePoint Server 2007 vous offre la possibilité de créer des panneaux Informations sur le document personnalisé à l'aide de Microsoft Office InfoPath 2007. Ces formulaires personnalisés sont ensuite affichés à la place des formulaires générés automatiquement pour les utilisateurs de Microsoft Office Professionnel 2007 et de Microsoft Office Enterprise 2007.
Notes
Les panneaux Informations sur le document personnalisé sont affichés uniquement dans les applications Microsoft Office Professionnel 2007 et Microsoft Office Enterprise 2007.
Vous pouvez créer un panneau sur document personnalisé par type de contenu, bien que ce panneau, comme tout autre formulaire Microsoft Office InfoPath 2007, puisse avoir plusieurs vues. Windows SharePoint Services 3.0 vous fournit également le formulaire généré automatiquement comme un point de départ.
Comme les types de contenu peuvent être indépendants du type de fichier, le même panneau Informations personnalisé s'affiche dans chacune des applications clientes de Microsoft Office System 2007. Par exemple, si vous assignez le même type de contenu à un document Microsoft Office Word et à une présentation Microsoft Office PowerPoint, vous ne spécifiez toujours qu'un seul panneau Informations sur le document personnalisé, qui serait affiché dans chaque application.
Notes
Les panneaux Informations sur le document personnalisé permettent aux utilisateurs d'entrer et de modifier les propriétés de type de contenu pour un document à partir de l'application cliente. Par conséquent, ils diffèrent des formulaires d'édition de type de contenu personnalisé, qui permettent à l'utilisateur de modifier les propriétés de type de contenu d'un document à partir de l'interface utilisateur de Windows SharePoint Services 3.0.
Pour plus d'informations sur la spécification de formulaires d'édition de type de contenu personnalisé, voir Vue d'ensemble du schéma FormTemplates dans le Référence générale sur Windows SharePoint Services 3.0.
Vous pouvez créer des panneaux Informations sur le document personnalisé pour des types de contenu de site et de liste.
Comme les panneaux Informations sur le document sont destinés aux documents, vous ne pouvez créer des panneaux personnalisés que pour les types de contenu qui héritent du type de contenu Document. Par exemple, vous ne pouvez pas créer un panneau Informations sur le document personnalisé basé sur un schéma de liste.
Développement d'un panneau Informations sur le document personnalisé
Vous pouvez créer des panneaux Informations sur le document personnalisé de deux manières :
À partir de l'interface utilisateur de Office SharePoint Server 2007, vous pouvez choisir le type de contenu pour lequel vous souhaitez créer un panneau Informations sur le document personnalisé. Office SharePoint Server 2007 lance Microsoft Office InfoPath 2007, et fournit le schéma de type de contenu en tant que source de données principale, ainsi que le formulaire généré automatiquement comme point de départ. Une fois que vous avez terminé avec le formulaire, vous pouvez le publier directement vers le type de contenu ou vers un autre emplacement.
Notes
Pour pouvoir publier le formulaire dans le type de contenu, vous devez tout d'abord activer plusieurs types de contenu pour la bibliothèque de documents.
À partir de l'application Microsoft Office InfoPath 2007, vous pouvez rechercher le site ou la liste souhaité et sélectionner le type de contenu pour lequel vous souhaitez créer un panneau Informations sur le document personnalisé. Microsoft Office InfoPath 2007 définit le type de contenu sélectionné comme votre source de données principale, ainsi que le formulaire généré automatiquement comme point de départ. Lorsque vous avez terminé avec le formulaire, vous pouvez le publier dans le type de contenu ou à un autre emplacement.
Dans les deux cas, le formulaire Microsoft Office InfoPath 2007 stocke l'ID du type de contenu pour lequel il a été créé. Ces informations sont stockées dans le fichier XSN en tant qu'entrée XSF dans /xsf:xDocumentClass/xsf:extensions/xsf2:solutionPropertiesExtension/xsf2:contentTyp.
Pour plus d'informations, voir Procédure : créer ou modifier un panneau Informations sur le document personnalisé dans Office SharePoint Server 2007 et Procédure : créer un panneau Informations sur le document personnalisé à partir d'InfoPath.
Publication de panneaux Informations sur le document personnalisé
Comme avec n'importe quel formulaire Microsoft Office InfoPath 2007, l'emplacement vers lequel vous publiez votre panneau Informations sur le document personnalisé et le niveau de sécurité avec lequel vous le publiez ont d'importantes conséquences. Vous devez en tenir compte avant de publier votre formulaire.
Emplacements de publication
Vous pouvez choisir de publier le panneau Informations sur le document personnalisé soit directement dans le dossier de ressources du type de contenu ou dans un emplacement distinct. Chaque approche présente des avantages.
La publication directement dans le dossier de ressources de type de contenu garantit que le formulaire est publié sur l'ordinateur SharePoint Server où le type de contenu et les documents auxquels il a été affecté, résident également. Le formulaire est publié dans le même dossier que les autres fichiers de ressources pour ce type de contenu.
La publication dans un emplacement distinct permet de stocker tous vos formulaires dans un emplacement central, par exemple, dans une bibliothèque de formulaires. Ce scénario permet de restreindre les utilisateurs pouvant travailler sur ces formulaires. De plus, il permet aux développeurs qui n'ont pas d'accès au site SharePoint de travailler sur les formulaires pour ce site.
Aspects relatifs à la sécurité
Les panneaux Informations sur le document personnalisé peuvent uniquement avoir les niveaux de sécurité et le domaine Restreint ou un Autorisation totale. Si vous spécifiez un niveau Autorisation totale, vous devez signer numériquement le modèle Microsoft Office InfoPath 2007 pour la déployer vers le fichier de ressources du type de contenu ou autre emplacement partagé. Dans le cas contraire, vous devez déployer le modèle comme un modèle inscrit installé.
En raison de problèmes liés à la sécurité, nous vous recommandons de publier le XSN pour votre formulaire personnalisé dans le même domaine que les documents pour lesquels vous souhaitez l'utiliser. Sinon, le formulaire personnalisé s'ouvre en mode Restreint, et les connexions de données ne fonctionneront pas. L'enregistrement du formulaire localement provoque également l'ouverture en mode Restreint de tout formulaire non totalement approuvé.
Si vous enregistrez votre formulaire personnalisé dans un autre domaine, vous disposez de deux options pour vous assurer que les connexions de données fonctionnent correctement :
Ajoutez le domaine sur lequel vous avez enregistré le formulaire sur votre liste de sites entièrement fiables.
Avertissement
Effectuez cette action avec précaution ; l'ajout d'un domaine entier à votre liste des sites de confiance peut exposer votre ordinateur à des attaques par scripts intersite. Assurez-vous d'avoir confiance dans le domaine que vous ajoutez et en tous les utilisateurs y ayant accès.
Déployez le formulaire comme un Microsoft Windows Installer pour installer un formulaire entièrement fiable ou un formulaire entièrement fiable et signé.
Pour plus d'informations sur le modèle de sécurité des formulaires Microsoft Office InfoPath 2007, consultez la documentation de développeur InfoPath.
Émission de modifications vers le panneau Informations sur le document
L'emplacement du panneau Informations sur le document personnalisé et de ses paramètres, est stocké dans les types de contenu sous la forme d'un document XML.
Les opérations d'émission ont une portée limitée au niveau du document XML. Si vous apportez les modifications au document XML se rapportant au panneau Informations sur le document personnalisé, puis émettez ces modifications, le document XML entier, pas seulement les paramètres modifiés, est remplacé dans tout type de contenu enfant.
Par exemple, si vous créez un panneau Informations sur le document personnalisé pour un type de contenu de site et effectuez une opération d'émission, tous les types de contenu enfants basés sur ce type de contenu de site sont mis à jour pour utiliser ce panneau Informations sur le document personnalisé.
Pour éviter de tels conflits, nous vous recommandons de bien identifier toutes les modifications apportées aux types de contenu enfants avant d'émettre des modifications impliquant des panneaux Informations sur le document personnalisé. En outre, vous pouvez prévoir si des opérations d'émission affectent le type de contenu enfant en les définissant en tant que Lecture seule ou Verrouillées. La définition d'un type de contenu en lecture seule empêche les utilisateurs de modifier le type de contenu à l'aide de l'interface utilisateur de Windows SharePoint Services. Toutefois, vous pouvez toujours définir le type de contenu de façon à autoriser les opérations lecture/écriture à l'aide du modèle objet, et mettre à jour le type de contenu de cette manière. De même, vous ne pouvez pas modifier les types de contenu verrouillés par le biais de l'interface utilisateur ou du modèle objet. Pour modifier un type de contenu verrouillé, vous devez modifier la définition de type de contenu proprement dite, le fichier XML utilisé pour configurer le type de contenu. Les types de contenu verrouillés ne sont pas mis à jour par des opérations d'émission.
Pour plus d'informations, voir Mise à jour de types de contenu enfants dans Référence générale sur Windows SharePoint Services 3.0.
L'émission de modifications peut s'avérer problématique si vous avez apporté des modifications à un type de contenu enfant. Par exemple, si vous avez ajouté ou supprimé une colonne à partir du type de contenu enfant, le schéma du panneau Informations sur le document personnalisé, bien que correspondant au schéma du type de contenu parent, ne correspondrait pas au schéma du type de contenu enfant.
Une meilleure solution consiste à mettre à jour le volet des propriétés personnalisées en ouvrant le formulaire dans Microsoft Office InfoPath et d'exécuter l'Assistant Convertir la source de données principale. Au lieu de conserver la source de données comme type de contenu parent, pointez sur le type de contenu enfant à la place.
Notes
Cela ne met pas à jour la vue ; vous devez ajouter ou supprimer des contrôles afin de refléter le nouveau schéma de source de données. Vous devez aussi mettre à jour toute logique métier dépendant des contrôles supprimés. Pour plus d'informations, voir Procédure : mettre à jour un panneau Informations sur le document pour les modifications de type de contenu.
Vous ne pouvez pas empêcher les utilisateurs de créer des types de contenu basés sur un type de contenu spécifique.
Voir aussi
Autres ressources
Présentation du panneau Informations sur le document
Panneau Informations sur document personnalisé
Schéma du panneau Informations sur le document pour un type de contenu
Procédure : créer ou modifier un panneau Informations sur le document personnalisé dans Office SharePoint Server 2007
Procédure : créer un panneau Informations sur le document personnalisé à partir d'InfoPath
Procédure : mettre à jour un panneau Informations sur le document pour les modifications de type de contenu