如何在alfresco中的工作流表单上添加自定义操作以重命名文档名称

如何在alfresco中的工作流表单上添加自定义操作以重命名文档名称,alfresco,alfresco-share,Alfresco,Alfresco Share,我想在alfresco共享中的工作流表单上添加文档名称重命名操作。 有没有办法做到这一点 如果可能,请提供所需步骤和示例代码snipet 请回复我之前做过的事情 提前感谢。您需要做的第一件事是为已拍摄屏幕截图的工作流任务表单定义表单配置。您可以在share-config-custom.xml中定义它。表单配置应该如下所示 <config evaluator="task-type" condition="**NAME OF YOUR TASK**"> <forms

我想在alfresco共享中的工作流表单上添加文档名称重命名操作。 有没有办法做到这一点

如果可能,请提供所需步骤和示例代码snipet

请回复我之前做过的事情


提前感谢。

您需要做的第一件事是为已拍摄屏幕截图的工作流任务表单定义表单配置。您可以在share-config-custom.xml中定义它。表单配置应该如下所示

    <config evaluator="task-type" condition="**NAME OF YOUR TASK**">
    <forms>
        <form>
            <field-visibility>
                <!-- **FIELDS WHICH YOU WANT TO MAKE VISIBLE** -->
                <show id="wf:requiredApprovePercent" />
                <show id="bpm:workflowDueDate" />
                <show id="bpm:workflowPriority" />
                <show id="packageItems" />
                <show id="bpm:sendEMailNotifications" />
                <show id="bpm:comment" />
            </field-visibility>
            <appearance>
                <!-- **FIELDS WHICH FOR WHICH YOU WANT TO CUSTOMIZE TEMPLATE** -->
                <field id="bpm:workflowPriority" label-id="workflow.field.priority">
                    <control template="/org/alfresco/components/form/controls/workflow/priority.ftl" />
                </field>
                <field id="bpm:sendEMailNotifications">
                    <control template="/org/alfresco/components/form/controls/workflow/email-notification.ftl" />
                </field>
                <field id="bpm:comment" label-id="workflow.field.comment">
                    <control template="/org/alfresco/components/form/controls/textarea.ftl" />
                </field>
            </appearance>
        </form>
    </forms>
</config>
var ${picker} = new Alfresco.PackageItemsObjectFinder("${controlId}", "${fieldHtmlId}")
而不是

var ${picker} = new Alfresco.ObjectFinder("${controlId}", "${fieldHtmlId}")

你写了这个动作了吗?定义了它的表单配置吗?在共享自定义配置中将其配置为显示?@Gagravarr我也在考虑与您提到的相同的事情,但我想我会从这里得到一些确切的步骤,因此我不会走错方向请回复,如果以前有人做过类似的事情
var ${picker} = new Alfresco.ObjectFinder("${controlId}", "${fieldHtmlId}")