Bonjour, voila je me suis lance dans Sharepoint 2007 à developper un workflow et je me retrouve confronté a un souci.
mon workflow se declenche sur un element d'une liste A. a son declenchement il doit creer un sous dossier du nom de l'element de type specifique dans une doclib de nom "Technical Workbook" .
a priori rien de sorcier .
souci : lorsque j'execute une premiere fois le workflow sur un element , tout se passe bien.
mais des que je veux l'executer sur un autre element il n'y a aucune erreur, le sous dossier se créer bien mais impossible de naviguer dedans , j'ai un message d'erreur.
voici mon code ou ai je bien pu me louper:
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 private void CopieDuModele_ExecuteCode(object sender, EventArgs e) { if (workflowProperties.Item != null) { object o; SPList ListeCible = workflowProperties.Web.Lists["Technical Workbook"]; string url_rel = ListeCible.RootFolder.ServerRelativeUrl.ToString(); string url_libmodele = ListeCible.RootFolder.Url; SPFolderCollection dossiers = workflowProperties.Web.GetFolder(url_rel).SubFolders; SPFolder dossiercopie = dossiers.Add(workflowProperties.Item.Name); dossiercopie.Properties.Add("Name",workflowProperties.Item.Name); dossiercopie.Properties.Add("ContentTypeId","Technical File"); dossiercopie.Update(); ListeCible.RootFolder.Update(); ListeCible.Update(); } }
Partager