我是Alfresco的新手,我一直在尝试自定义工作流通知的电子邮件模板。我有两个问题,我感谢你的帮助:
我不小心从存储库中删除了默认模板。当我再次上传时,它在尝试发送电子邮件时出现此错误: 调用TaskListener时出现异常:节点不存在:workspace:// SpacesStore / wf-email-html-ftl(状态[changeTxnId = fd950a3d-d236-4cb8-b2df-3337187c6aef,dbTxnId = 1250,deleted = true])
其次,我希望在发送的电子邮件中包含指向WF文档的链接。为此,我需要站点ID,以便将其包含在要显示的链接的URL中。我试图从太空物体中检索它,但它不起作用。 (我在部署了我的应用程序的服务器上进行测试。在我的本地机器上,我在我的eclipse项目控制台中收到了上面的错误,所以我无法测试并得到确切的错误。)
我提前感谢任何帮助和Thx。
答案 0 :(得分:1)
我已删除它,通过旧的资源管理器界面/露天转到垃圾箱。 或者以管理员身份登录并转到共享中的垃圾箱并恢复您的文件。
如果您上传文件,它会获得一个新的UUID,因此引用将被破坏。 理论上,您不需要站点ID。您可以通过没有站点的存储库浏览到同一文档:)。 这是我的环境中的一个示例: share / page / document-details?nodeRef = workspace:// SpacesStore / fbb062e6-e941-42bf-ade4-3ac3acc05501
所以它只是/share/page/document-details?nodeRef=<UUID>