我正在使用Alfresco 4.0.d并且我想创建一个dashlet,它列出了我已经开始的每个工作流程,类似于“我已经开始的工作流程”页面。我希望dashlet看起来像“我的任务”小面板。我的方法是重用现有的my-tasks dashlet,并以列出工作流而不是任务的方式对其进行自定义。
现在我在理解my-tasks dashlet如何工作方面遇到了问题,我认为重新理解它是至关重要的,以便重用它并使其以与工作流相似的方式工作。
我不明白的是:
my-tasks.get.config.xml
中,它表示任务实例webscript用于过滤。但是在my-tasks
webscript的定义中,使用了任务实例webscript?对我来说似乎很神奇:)。当然,我不希望我的方法有一步一步的教程。我觉得我遗漏了一些东西,或者我不明白共享webscripts如何与数据网页交互以及如何使用存储库中的数据填充它们。我希望得到更好理解的解释,以及采取这种方法采取进一步措施的一些提示。
答案 0 :(得分:1)
您要找的是一个javascript文件。你可以在这里找到它:Alfresco \ tomcat \ webapps \ share \ components \ dashlets \ my-tasks.js
您正在寻找的所有答案都在Alfresco \ tomcat \ webapps \ share \ components \ dashlets \ my-tasks.js文件中。
另请参阅Alfresco \ tomcat \ webapps \ share \ components \ workflow \ workflow-list.js(列出“我已启动的工作流程”页面中的工作流程)
祝你好运。