Зависит от того, что Вы хотите поменять. В минимальном варианте - капать в сторону кнопки "настроить домашнюю страницу" на странице в Share. В максимальном варианте - в сторону разработки на базе платформы Spring Surf. Есть промежуточные варианты вида: создание своих компонентов/страниц (Alfresco API + JavaScript).
Можете описать задачу?
Да, все правильно: все свойства задания и аспекты хранятся в объекте задания и с ними можно работать через JavaScript APi. Кроме того, в каждом задании есть набор стандартный свойств и аспектов. Например, тот же срок исполнения - dueDate, status и пр.
В самом посте есть пара простых примеров:
task.dueDate = bpm_workflowDueDate
здесь срок исполнения задания устанавливается равным сроку исполнения процесса
Здесь, наоборот, значение свойства dir:Outcom задания сажается в другую переменную (которая просто по совпадению созвучна со свойством)
Здесь Вы найдете API для работы. Кроме того, Альфреско хранит историю процессов, которую можно изъять и через Java. Также через скрипт Вы можете работать и со свойствами самого процесса.
В самой активити атрибут activiti:formKey необязателен и его роль - указывать на шаблон вырисовки в форме. Но также он может содержать ключ генерации шаблона, как в случае с Альфреской, указывающий какой алгоритм/трансформацию использовать при этом. Именно поэтому в процессах под Альфреско мы указываем этот ключ. Таким образом, указывая ключ (а это ключ типа в Альфреско) Альфреско подставляет свои стандартные шаблоны вырисовок полей и форм в соответствии с типами полей и пр. Но при этом Вы всегда можете через тот же конфиг подставить и свой шаблон - формы или же поля.
Диаграмму рисовал через Activiti Disigner и не в то поле вколбасил wf:start.
Ангелина, еще вопросик у меня остался. В activiti:formKey указывается тип задания, соответственно при отрисовке формы можно использовать атрибуты данного типа, и значения введенные на форме будут сохраняться в объект задания. При необходимости обратиться к какому-либо атрибуту объекта можно, например, в обработчике в скрипте. Я все правильно понимаю? activiti:formKey обязательно указывать?
И еще в activiti:formKey может быть указано что-то отличное от типа?
А еще, если честно, мне не нравится Ваш namespace с префиксом. Он созвучен существующему альфресковскому. Вполне возможно, что у Вас просто стандартный неймспейс налагается на Ваш в конфиге.
Можете описать задачу?
В самом посте есть пара простых примеров:
здесь срок исполнения задания устанавливается равным сроку исполнения процесса
Или же этот пример:
Здесь, наоборот, значение свойства dir:Outcom задания сажается в другую переменную (которая просто по совпадению созвучна со свойством)
Здесь Вы найдете API для работы. Кроме того, Альфреско хранит историю процессов, которую можно изъять и через Java. Также через скрипт Вы можете работать и со свойствами самого процесса.
В самой активити атрибут activiti:formKey необязателен и его роль - указывать на шаблон вырисовки в форме. Но также он может содержать ключ генерации шаблона, как в случае с Альфреской, указывающий какой алгоритм/трансформацию использовать при этом. Именно поэтому в процессах под Альфреско мы указываем этот ключ. Таким образом, указывая ключ (а это ключ типа в Альфреско) Альфреско подставляет свои стандартные шаблоны вырисовок полей и форм в соответствии с типами полей и пр. Но при этом Вы всегда можете через тот же конфиг подставить и свой шаблон - формы или же поля.
Ошибка была здесь: Диаграмму рисовал через Activiti Disigner и не в то поле вколбасил wf:start.
Ангелина, еще вопросик у меня остался. В activiti:formKey указывается тип задания, соответственно при отрисовке формы можно использовать атрибуты данного типа, и значения введенные на форме будут сохраняться в объект задания. При необходимости обратиться к какому-либо атрибуту объекта можно, например, в обработчике в скрипте. Я все правильно понимаю?
activiti:formKey обязательно указывать?
И еще в activiti:formKey может быть указано что-то отличное от типа?