SharePoint添加列表项基于ContentType

时间:2015-05-29 14:50:21

标签: sharepoint sharepoint-workflow

我创建了一个SharePoint工作流程,只要创建了一个新项目,就会触发该工作流程。此外,我将工作流添加到与列表关联的内容类型。

现在我需要添加一个列表项,它将触发工作流程。我尝试了以下解决方案,但没有成功:

SPListItemCollection listItems = list.Items;
SPListItem item = listItems.Add();
SPContentType ct = list.ContentTypes["Content Type Name"];
item["ContentTypeId"] = ct.Id;
item.Update();

由于内容类型已添加到网站,我也尝试过:

SPContentType ct = web.ContentTypes["Content Type Name"];

但是,即使正确检索ContentTypeID,也没有一个解决方案触发了工作流程。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

问题是我使用ElevatedPriviledges运行代码,但没有触发工作流程。