Hallo Ich entwickle einen SharePoint-Workflow in Visual Studio 2015 mit XAML-Designer in SITE B-Bibliothek bereitgestellt, aber ich möchte eine LinkToDocument-Datei in eine andere SharePoint-Site A erstellen programmgesteuert mit diesem Code, aber ich weiß nicht, wie ich mit dem XAML-Designer-Tool eine andere Site aufrufen kann oder stattdessen, wie ich meinen Code in einem Sharepoint-Workflow ausführen kann. Ich habe versucht, CodeActivity zu verwenden, aber ich muss einige Serverseitenkonfigurationen tun, und ich darf es nicht tun.Visual Studio Sharepoint 2013 Workflow mit einer anderen Site verbinden
von Code:
SPSecurity.RunWithElevatedPrivileges(delegate())
{
//Get SITE A
SPSite site = new SPSite("http://sharepointdomain/sites/siteA");
SPWeb web = site.OpenWeb();
web.AllowUnsafeUpdates = true;
SPDocumentLibrary library =(SPDocumentLibrary)web.Lists["MyLibrary"];
SPFieldUrlValue document = new SPFieldUrlValue()
{
Url = "http://sharepointdomain/sites/siteB/" + currentItemName, //Link URL
Description = "Link description "
};
//This class creates the file into SITE A
cratedFile = LinkADocumento.CrearArchivoLinkToDocument(library, "New File Name ", document);
});