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();
 
 
            }
 
        }