В последнее время в Alfresco по умолчанию используется механизм рабочего процесса Activiti (хотя jBPM все еще доступен).Существует Eclipse-плагин , который можно использовать для графического создания начального рабочего процесса (и вывода XML-файлов BPMN).
Однако BPMN бесполезен до тех пор, пока он не будет расширен вручную с помощьюСпецифические для Alfresco функции, такие как уполномоченный (лицо или группа) для задачи, форма, используемая для отображения задачи, и сценарии для создания и поддержки переменных процесса и задачи и / или привязка к событиям, инициируемым во время рабочего процесса.Дальнейшая работа может потребоваться для определения модели задачи (переменных, в которых нуждается каждый тип задачи) и настройки пользовательского интерфейса Share для правильного отображения задач пользователям.См. эту статью для примера.
Таким образом, хотя первоначальный черновой вариант может быть выполнен графически, также необходимо подробное программирование.В учебных материалах Alfresco для рабочих процессов конкретно указано, что конечные пользователи не могут создавать новые рабочие процессы без помощи разработчика.
Исключением являются "простые рабочие процессы", которые не используют BPMN или jBPM и представляют собой простые одношаговые решения о принятии / отклонении, которые могут быть созданы конечными пользователями.