使用Kentico 11.0.26。使用Workflow API创建工作流时,如何以编程方式选择此选项
编辑:在上面的链接中运行代码示例后,第一个单选按钮“无”被选中。如果您转到Kentico并手动选择“仅列出”选项,则会以编程方式添加角色。
您可以使用已在帖子中链接的代码示例来实现此目的。该设置直接放在步骤本身,所以使用这样的代码你应该设置它:
// Here Only listed security is assigned to current step.
step.StepRolesSecurity = WorkflowStepSecurityEnum.OnlyAssigned;
编辑:
另外,在更新StepRolesSecurity属性后保存工作流程步骤:
WorkflowStepInfoProvider.SetWorkflowStepInfo(step);