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 !!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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 !!
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 !!