工作流程 API 可以批准、拒绝和进行更改的角色 仅列出

Workflow API Roles which can approve, reject and make changes Only Listed

使用 Kentico 11.0.26。 在使用 Workflow API

创建工作流程时,如何以编程方式 select 此选项

编辑:在 运行 上面 link 中的代码示例之后,第一个单选按钮 "None" 得到 selected。如果您转到 Kentico 并手动 select "Only listed" 选项,将显示以编程方式添加的角色。

您可以使用您已在 post 中链接的代码示例实现这一点。该设置直接放在步骤本身上,因此您应该使用这样的代码进行设置:

// Here Only listed security is assigned to current step.
step.StepRolesSecurity = WorkflowStepSecurityEnum.OnlyAssigned;

编辑:

更新 StepRolesSecurity 后额外保存工作流程步骤 属性:

WorkflowStepInfoProvider.SetWorkflowStepInfo(step);