Workflow 工作流任务,在“工作流”旁边添加其他操作;查看更多操作”;

Workflow 工作流任务,在“工作流”旁边添加其他操作;查看更多操作”;,workflow,alfresco,alfresco-share,Workflow,Alfresco,Alfresco Share,是否可以在“查看更多操作”旁边的工作流任务中执行其他操作,如“编辑属性”? 我已经介绍了这一点,我将允许用户在不离开当前任务的情况下签署文档。 编辑: Alfresco5.0d创建您自己的自定义控件。 复制默认控件org\alfresco\components\form\controls\workflow\packageitems.ftl并将按钮添加到其中 导入部分如下所示: <#if packageItemActionGroup == "read_package_item_actions

是否可以在“查看更多操作”旁边的工作流任务中执行其他操作,如“编辑属性”?
我已经介绍了这一点,我将允许用户在不离开当前任务的情况下签署文档。

编辑:

Alfresco5.0d

创建您自己的自定义控件。 复制默认控件org\alfresco\components\form\controls\workflow\packageitems.ftl并将按钮添加到其中

导入部分如下所示:

<#if packageItemActionGroup == "read_package_item_actions" || packageItemActionGroup == "edit_package_item_actions">
         <#local actions = actions + [viewMoreAction]>
      <#elseif packageItemActionGroup == "remove_package_item_actions" || packageItemActionGroup == "start_package_item_actions" || packageItemActionGroup == "edit_and_remove_package_item_actions">
         <#local actions = actions + [viewMoreAction]>
         <#local allowRemoveAllAction = true>
         <#local allowRemoveAction = true>
      <#elseif packageItemActionGroup >
      <#else>
         <#local actions = actions + [viewMoreAction]>      
      </#if>

最简单的方法是更改以下行:

<#local viewMoreAction = { "name": "view_more_actions", "label": "form.control.object-picker.workflow.view_more_actions", "link": documentLinkResolver }>


要在查看更多操作旁边或之前添加新的自定义操作,请创建自己的自定义控件。 复制默认控件org\alfresco\components\form\controls\workflow\packageitems.ftl并将按钮添加到其中

导入部分如下所示:

<#if packageItemActionGroup == "read_package_item_actions" || packageItemActionGroup == "edit_package_item_actions">
         <#local actions = actions + [viewMoreAction]>
      <#elseif packageItemActionGroup == "remove_package_item_actions" || packageItemActionGroup == "start_package_item_actions" || packageItemActionGroup == "edit_and_remove_package_item_actions">
         <#local actions = actions + [viewMoreAction]>
         <#local allowRemoveAllAction = true>
         <#local allowRemoveAction = true>
      <#elseif packageItemActionGroup >
      <#else>
         <#local actions = actions + [viewMoreAction]>      
      </#if>

最简单的方法是更改以下行:

<#local viewMoreAction = { "name": "view_more_actions", "label": "form.control.object-picker.workflow.view_more_actions", "link": documentLinkResolver }>


若要在查看更多操作之前或旁边添加新的自定义操作,请执行以下操作:)Alfresco men必须休假:)