[Dev Workflow] Probleme de creation d'elements
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:
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();
}
} |