CRM WSS Integration: Subfolder unter Folder


Hallo Community,


ich programmiere grade an einer "hierarchischen" WSS Integration in die CRM, dabei bin ich jetzt aber an einen Punkt gestossen, an dem es nicht mehr weiter geht.


Plan: Firma(Dokbib)-darunter Kontakt(Folder) - darunter Projekt(Folder)


Bis zum Folder unter der FirmaDokBib klappts einwandfrei mit den Lists. Allerdings dann unter dem Kontaktordner nochmals einen Ordner zu erstellen stellt wohl etwas mehr Herausforderung dar :-)


Diverse Internetblogs und Foren halfen bis jetzt leider auch nicht zum Erfolg, als Erkenntnis aber mitgenommen, dass es wohl mehrere Möglichkeiten gibt programmtechnisch Folder zu erzeugen. Diverese getestet allerdings führte keine bisher zum Ziel.


Vll. weiss ja jemand hier, wie am besten Folder unter Foldern zu erstellen sind :-)


hier mal ein Versuch (habe bisher eigentlich noch nichts mit WSS programmiert gehabt)


- >die Url bis zum Kontaktfolder habe ich, auch den Listnamen, hier mal hartcodiert zum testen.


->evtl. würde der Code sogar funktionieren, jedoch scheint mein "Folder.Add" nicht an der Sicherheitsüberprüfung vorbeizukommen. Es wird die Exception "Die Sicherheitsüberprüfung für diese Seite ist ungültig" geworfen. Bei den Lists Webservice ist die Credentialsvergabe ja klar, allerdings hier ist sie mir nicht klar...


public void createprojektfolder(string contacturl, string name)
    {
        //http://intranet/Kundendokumente/Bytecounter AG2134bdcc0b1d47148d2ca800918ba718/Hilck Horst
      

 

        string listname = "Bytecounter AG";

 

        string weburl = Settings.Default.WebUrl;
        SPSite site = new SPSite(weburl);
        SPWeb web = site.OpenWeb();

 

        SPList list = web.Lists[listname];
       
        //String url = list.RootFolder.ServerRelativeUrl.ToString();

 

        SPFolder folders = list.RootFolder.SubFolders["Hilck Horst"];
        folders.SubFolders.Add("TEST");

    }


Danke und vg


Tobias



Re: CRM WSS Integration: Subfolder unter Folder

Ich "befürchte", diese Frage gehört eher in ein SharePoint-Developer-Forum. :-)