相关疑难解决方法(0)

Sitecore:以编程方式将工作流分配给项目

我已经配置了一个工作流程,像往常一样以"草稿"状态开始.我已经为模板的标准值配置了工作流程.它在内容编辑器中工作得很好.(当我使用内容编辑器创建项目时,一旦我创建项目,工作流程就会被分配给项目,它的状态变为"草稿".)

但是当我在上述模板下以编程方式创建项目时,它不会分配工作流程.如何分配工作流程?如果有,请分享任何代码示例.

谢谢.

Sitecore.Data.Items.TemplateItem template = this.MasterDatabase.GetItem("/sitecore/templates/user defined/sample types");
Sitecore.Data.Items.Item parent = this.MasterDatabase.GetItem(parentId); 

Sitecore.Data.Items.Item newItem;                
// Create new item and retrieve it
newItem = template.CreateItemFrom("sampleName", parent);

newItem.Editing.BeginEdit();

newItem.Name = StringFormatter.CreateItemNameFromID(this.newItem);
newItem.Fields["Title"].Value = "Sample Title"

newItem.Editing.EndEdit();
Run Code Online (Sandbox Code Playgroud)

c# sitecore sitecore-workflow

5
推荐指数
2
解决办法
6606
查看次数

标签 统计

c# ×1

sitecore ×1

sitecore-workflow ×1