Workflow 如何在Alfresco共享中自定义工作流详细信息页面?

Workflow 如何在Alfresco共享中自定义工作流详细信息页面?,workflow,share,alfresco,activiti,Workflow,Share,Alfresco,Activiti,我想修改共享工作流详细信息页面(/Share/page/workflowdetails?workflowId=activiti$XXXXX)。具体来说,我想用另一个显示任务标题的列替换历史记录表中的列Type(将其添加为新列也是一个很好的解决方案)。我在Alfresco社区4.0e工作 我读了这篇wiki文章(“工作流详细信息表单”部分),但这不是我需要更改的页面部分 有什么想法吗 您可以在此图片中看到我要修改的列(请参见红色方框): 例如,其中显示这些值(任务类型): …我要打印此(任务名称

我想修改共享工作流详细信息页面(
/Share/page/workflowdetails?workflowId=activiti$XXXXX
)。具体来说,我想用另一个显示任务标题的列替换历史记录表中的列
Type
(将其添加为新列也是一个很好的解决方案)。我在Alfresco社区4.0e工作

我读了这篇wiki文章(“工作流详细信息表单”部分),但这不是我需要更改的页面部分

有什么想法吗

您可以在此图片中看到我要修改的列(请参见红色方框):

例如,其中显示这些值(任务类型):

…我要打印此(任务名称/标题):

  • 要添加新列或修改显示的数据,应修改 中的
    currentTasksColumnDefinitions
    historyColumnDefinitions
    workflow form.js即,
    apache tomcat\webapps\share\components\workflow\workflow form.js

  • 若要修改现有任务标题,只需在属性中修改 文件,即
    apache tomcat\webapps\alfresco\WEB-INF\classes\alfresco\workflow\workflow messages.properties中的工作流消息.properties


不过,只有一个细节:页面加载了名为workflow-form-min.js的脚本的最小化版本,这是您应该生成的文件,修改完成后将workflow-form.js作为输入文件。我使用了以下命令:java-jar yuicompressor-2.4.7.jar--type js--preserve semi-workflow-form.js-o workflow-form-min.js页面加载最小化版本的workflow-form-min.js或正常版本的workflow-form.js,这取决于您。您可以配置将在share-config-custom.xml中使用的文件:Dswemon,我在Alfresco Share任务表单上发布了一个问题,我非常感谢您的明智见解:
Review

Workflow Task
Quality Documents Review

Quality Documents Edition