OVH Cloud OVH Cloud

Documents personalisés

1 réponse
Avatar
Guillaume Bouzebra
Je débute avec SharePoint Services 2.0
J'aimerais que chaque site créé contienne une bibliothèque de documents "Contrats". Chaque contrat est un document Word pour lequel il y a des propriétés personalisées (FIchier Word -> clic droit -> Propriétés -> Personaliser).
J'aimerais que ces métadonnées soit ajoutées avec celles de base, et donc qu'on puisse les afficher dans SharePoint. Ce que j'aimerais aussi, c'est que lorsque l'utilisateur crée un nouveau document dans la library Contrats, que ces métadonnées soient remplies automatiquement. Comment puis-je faire pour accéder au code qui s'exécute lorsque l'utilisateur crée un document ? Comment accéder (en C#) aux propriétés personalisées d'un document Word ?
De même, lorsque l'utilisateur upload un document dans la library Contrats, j'aimerais pouvoir vérifier ces métadonnées et demander éventuellement à l'utilisateur de remplir les métadonnées manquantes ... Je ne sais vraiment pas où je peux faire des modifications de code dans SharePoint .. :(

Si vous avez des pistes de travail à me donner elles sont le bienvenue !!

Merci d'avance

1 réponse

Avatar
Stephane CORDONNIER [MVP]
Concernant la création de sites avec un même contenu, il faut créer un modèle de site (site template). Reporte toi au SDK pour une première approche.

Si dans ton template tu crées un modèle Word avec les bonnes métadonnées et que ce document est associé aux bibliothèques de documents, tout utilisateur qui passera par ton site SharePoint pour créer son document bénéficiera automatiquement des bonnes métadonnées.

Pour le coup de s'assurer que l'utilisateur remplit bien les informations, sans rien développer il suffit dans les colonnes de ta bibliothèque de documents de mettre les colonnes comme étant obligatoires.

Après pour s'assurer de la cohérence des informations, il faut développer un EventHandler et là encore, je te renvois vers le SDK pour une première approche.
--
Stephane CORDONNIER
http://www.sharepoint-france.com
[Microsoft MVP - France]



"Guillaume Bouzebra" a écrit :

Je débute avec SharePoint Services 2.0
J'aimerais que chaque site créé contienne une bibliothèque de documents "Contrats". Chaque contrat est un document Word pour lequel il y a des propriétés personalisées (FIchier Word -> clic droit -> Propriétés -> Personaliser).
J'aimerais que ces métadonnées soit ajoutées avec celles de base, et donc qu'on puisse les afficher dans SharePoint. Ce que j'aimerais aussi, c'est que lorsque l'utilisateur crée un nouveau document dans la library Contrats, que ces métadonnées soient remplies automatiquement. Comment puis-je faire pour accéder au code qui s'exécute lorsque l'utilisateur crée un document ? Comment accéder (en C#) aux propriétés personalisées d'un document Word ?
De même, lorsque l'utilisateur upload un document dans la library Contrats, j'aimerais pouvoir vérifier ces métadonnées et demander éventuellement à l'utilisateur de remplir les métadonnées manquantes ... Je ne sais vraiment pas où je peux faire des modifications de code dans SharePoint .. :(

Si vous avez des pistes de travail à me donner elles sont le bienvenue !!

Merci d'avance