Ist es möglich, weitere Aktionen wie "Eigenschaften bearbeiten" in einer Workflow-Aufgabe neben "Weitere Aktionen anzeigen" zu verwenden?
Ich habe diese Digital Signing Alfresco plugin eingeführt, und ich würde dem Benutzer anbieten, Dokument zu unterzeichnen, ohne die aktuelle Aufgabe zu verlassen.
Edit:
Alfresco5.0dWorkflow-Aufgabe, weitere Aktionen neben "Weitere Aktionen anzeigen" hinzufügen
0
A
Antwort
3
Erstellen Sie Ihre eigene Kontrolle. Kopieren Sie das Standardsteuerelement org \ alfresco \ components \ form \ controls \ workflow \ package items.ftl und fügen Sie Ihre Schaltflächen hinzu.
Der Import Teil ist der folgende:
<#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>
Der einfachste Weg ist die folgende Zeile zu ändern:
<#local viewMoreAction = { "name": "view_more_actions", "label": "form.control.object-picker.workflow.view_more_actions", "link": documentLinkResolver }>
Und die neue benutzerdefinierte Aktion neben oder vor dem view_more_actions hinzufügen .
Alfresco Männer müssen im Urlaub sein :) – elsadek