2013-10-14 2 views
0

Я новичок в Alfresco, и я пытаюсь настроить шаблоны электронной почты для уведомлений рабочего процесса. У меня есть две проблемы, которые я ценю:Alfresco Письменный шаблон уведомления о рабочем процессе

  • Я случайно удалил шаблон по умолчанию из репозитория. Когда я загрузил его снова, он дает мне эту ошибку при попытке отправить электронное письмо: Исключение при вызове TaskListener: Узел не существует: workspace: // SpacesStore/wf-email-html-ftl (Status [changeTxnId = fd950a3d-d236 -4cb8-b2df-3337187c6aef, dbTxnId = 1250, deleted = true])

  • Во-вторых, я хочу включить ссылку на документ WF в отправленное электронное письмо. Для этого мне нужен идентификатор сайта, чтобы включить его в URL-адрес отображаемой ссылки. Я попытался извлечь его из космического объекта, но он не работает. (Я тестировал на сервере, на котором было развернуто мое приложение. На моей локальной машине я получаю ошибку выше в консоли проекта eclipse, поэтому я не могу проверить и получить точную ошибку.)

Я ценю любую помощь и Thx заранее.

ответ

1

Я удалил его, перейдите в свой мусорный контейнер через старый интерфейс/alfresco explorer. Или войдите в систему как администратор и перейдите в корзину в разделе «Доля» и восстановите файл.

Если вы загружаете файл, он получает новый UUID, поэтому ссылки будут разбиты. Вам не нужен идентификатор сайта в теории. Вы можете перейти к тому же документу через репозиторий, у которого нет сайта :). Это пример из моего окружения: Доли/страница/документ-подробность nodeRef = рабочее пространство: // SpacesStore/fbb062e6-e941-42bf-ade4-3ac3acc05501

Так что это просто /share/page/document-details?nodeRef=<UUID>

+0

Вы удивительные ;) большое спасибо – user2554076

Смежные вопросы