Роли API рабочего процесса, которые могут утверждать, отклонять и вносить изменения. Только в списке - PullRequest
0 голосов
/ 12 февраля 2019

Использование Kentico 11.0.26.Как выбрать этот параметр программно при создании рабочего процесса с использованием API рабочего процесса

enter image description here

РЕДАКТИРОВАТЬ: после запуска образца кода в ссылкевыше, самая первая радиокнопка "Нет" выбрана.Если вы зайдете в Kentico и вручную выберете опцию «Только в списке», роль добавится программно.

1 Ответ

0 голосов
/ 12 февраля 2019

Этого можно добиться с помощью примера кода, который вы уже указали в своем посте.Эти настройки размещаются непосредственно на самом шаге, поэтому с помощью кода, подобного этому, вы должны установить его:

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

РЕДАКТИРОВАТЬ:

Дополнительно сохраните шаг рабочего процесса после обновления StepRolesSecurityсвойство:

WorkflowStepInfoProvider.SetWorkflowStepInfo(step);
...