我创建了一个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,也没有一个解决方案触发了工作流程。你能帮我吗?
答案 0 :(得分:0)
问题是我使用ElevatedPriviledges运行代码,但没有触发工作流程。