> Могу сказать, что в новой версии по прежнему криво работает система контроля версий (которая по заверению разработчика по умолчанию включена)
У меня все работает. Что я делаю не так?
А Вас не устраивает использование стандартного сервиса уведомлений Alfresco? Оповещение через JS-скрипты правда плохо себя ведет. Например, если почтовый сервер не доступен, и письмо не может быть отправлено, то процесс не стартует или задача не завершается.
В случае использования стандартного уведомления исполнителю отправляется письмо о том, что ему назначена новая задача. В письме - workflowDescription и ссылки на прикрепленные к задаче файлы. Единственный минус - так уведомления отправляются только исполнителям, "левый" email туда не вписать. Ну и уведомление стандартное. Но если Вам подойдет - хорошо, потому что свой сервис уведомлений у Alfresco написан явно лучше, чем если пробовать свои js-скрипты в процесс писать.
Чтобы использовать сервис уведомлений добавьте в конфиг Share вашего процесса на начальной стадии bpm:sendEMailNotifications. Например так:
Если он включен, но уведомления приходят. Можно настроить жестко, чтобы bpm_EMailNotifications был всегда включен.
Начиная с Alfresco 4.2.c шаблоны писем на русском, в старые версии Alfresco можно положить шаблон руками.
У меня никак не воспроизводится ошибка. У меня только одна идея: посмотрите внимательнее, как Вы назначаете владельцев задачи performer? Может быть, у Вас все же стоит такая конструкция:
У меня все работает. Что я делаю не так?
В случае использования стандартного уведомления исполнителю отправляется письмо о том, что ему назначена новая задача. В письме - workflowDescription и ссылки на прикрепленные к задаче файлы. Единственный минус - так уведомления отправляются только исполнителям, "левый" email туда не вписать. Ну и уведомление стандартное. Но если Вам подойдет - хорошо, потому что свой сервис уведомлений у Alfresco написан явно лучше, чем если пробовать свои js-скрипты в процесс писать.
Чтобы использовать сервис уведомлений добавьте в конфиг Share вашего процесса на начальной стадии bpm:sendEMailNotifications. Например так:
Если он включен, но уведомления приходят. Можно настроить жестко, чтобы bpm_EMailNotifications был всегда включен.
Начиная с Alfresco 4.2.c шаблоны писем на русском, в старые версии Alfresco можно положить шаблон руками.
Ну собственно вопрос логически следует из содержимого данного поста:
Это следует считать нормальным? Так и должно быть?
Версия 4.2.с - это сырец какой-то?
И?
Ну, отлично! :)
Да, уже понял свою ошибку.
Назначил владельцев через <multiInstanceLoopCharacteristics>, всё заработало. Спасибо за наводку!
У меня никак не воспроизводится ошибка. У меня только одна идея: посмотрите внимательнее, как Вы назначаете владельцев задачи performer? Может быть, у Вас все же стоит такая конструкция:
вместо potentialOwner
Или же в userTask атрибут activiti:assignee вместо activiti:candidateUsers?