3

안녕하세요 저는 SITE B 라이브러리에 배포 된 XAML 디자이너를 사용하여 Visual Studio 2015에서 Sharepoint 워크 플로를 개발하고 있지만 다른 SharePoint 사이트 A에 LinkToDocument 파일을 만들려고합니다. 프로그래밍 방식으로이 코드를 사용하지만 XAML 디자이너 도구를 사용하여 다른 사이트를 얻는 방법이나 Sharepoint 워크 플로에서 내 코드를 실행하는 방법을 알지 못합니다. CodeActivity를 사용하여 시도했지만 일부 서버 측 구성을 수행해야하며이를 수행 할 수 없습니다.Visual Studio Sharepoint 2013 워크 플로가 다른 사이트에 연결

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

}); 

답변

0

어쩌면이 문서가 당신을 도울 수 있습니다 : 코드

내가 셰어 포인트 2013의 사용자 지정 워크 플로를했다 CustomWorkflow 을 내가 직접 XAML을 사용하지 않은 VS 2015에서 SharePoint 2010 엔진 등을 사용하지만, SharePoint Designer에서 볼 수있는 I/O 매개 변수를 바인딩 할 수있는 xml.actions 파일 (SharePoint 디자이너 2013 사용) 그 후 SharePoint Designer를 사용하여 항목을 만드는 등 원하는 작업을 지정할 수 있습니다. 기사를 확인하십시오. 아마도 원하는 내용이 아니지만 도움이 될 것입니다.

관련 문제