ワークフローを実行するときにフォルダーを作成します。変数リポジトリーに静的リンク「https:/ /site/teamSite/" は機能しますが、この場合は失敗します。
private void onWorkflowActivated1_Invoked(object sender, ExternalDataEventArgs e)
{
int item = onWorkflowActivated1.WorkflowProperties.ItemId;
SPFieldUrlValue fieldValue = new SPFieldUrlValue(SPContext.Current.Item["Repository"].ToString());
string linkTitle = fieldValue.Description;
string linkUrl = fieldValue.Url;
string repository = linkUrl;
string ruta = "Shared Documents/Folder"+item;
//string respository = "https: //site/teamSite/"
using (SPSite site = new SPSite(repository))
{
using (SPWeb web = site.OpenWeb())
{
web.Folders.Add(ruta);
workflowProperties.Item["Folder"] = repository+ruta;
workflowProperties.Item.Update();
}
}
}