Alfresco Community v5.2 (также и другие версии) включает некоторые предварительно настроенные рабочие процессы, доступные на странице /share/page/start-workflow
Меня интересует "Проверить и утвердить (один или несколько рецензентов) — назначить задачу проверки нескольким рецензентам".
Собственно, если быть точнее - в логике присваивания.
Например, я хочу выполнить некоторую настройку — Настройка экрана задач пользователя
Я хочу отображать участников в таблице, а не в списке. Для этого мне нужно понять, как они появляются в списке.
В файле share-config-custom.xml
я могу найти путь к шаблонам.
Например, для bpm:workflowDueDate
это будет:
...
<field id="bpm:workflowDueDate" set="info" label-id="workflow.field.due">
<control template="/org/alfresco/components/form/controls/info.ftl" />
</field>
...
Но для bpm:assignees
шаблон не указан:
...
<field id="bpm:assignee" label-id="workflow.field.reviewer" set="assignee" />
...
Я предполагаю, что есть некоторые внутренние компоненты, которые выполняют большую часть логики.
Как я могу переопределить некоторую логику выбора на основе ajax?