Schaltfläche „Send For Review“ der Symbolleiste hinzufügen

Zum Hinzufügen einer benutzerdefinierten Schaltfläche in der Symbolleiste muss eine benutzerdefinierte Aktion in der Datei „acmExtensionConfig.xml“ hinzugefügt werden. Navigieren Sie zur Datei acmExtensionsConfig.mxml unter CorrespondenceManagementSolutionTemplate\package-resources\etc\aep\config\assetcomposer\apps\cm\acmExtensions. Öffnen Sie die Datei „acmExtensionsConfig.xml“ zum Bearbeiten.

acmExtensionsConfig.xml 
 
<?xml version="1.0" encoding="utf-8"?> 
<extensionsConfig> 
    <modelExtensions> 
        <modelExtension type="LetterInstance"> 
            <customAction name="Submit" label="loc.letterInstance.submit.label" tooltip="loc.letterInstance.submit.tooltip" styleName="submitButton" permissionName="CM Letter Template Submit"/> 
            <customAction name="Close" label="loc.letterInstance.close.label" tooltip="loc.letterInstance.close.tooltip" styleName="closeButton"/> 
        </modelExtension> 
    </modelExtensions> 
</extensionsConfig>
Mit modelExtension kann ein Satz untergeordneter customAction-Tags verknüpft sein. Jedes customAction-Element stellt eine Aktion dar, die je nach verknüpften Berechtigungen in der Symbolleiste der Benutzeroberfläche „Korrespondenz erstellen“ angezeigt wird. Jedem customAction-Element können Attribute zugeordnet sein, die die Konfiguration für die jeweilige Aktion ermöglichen. Die Konfigurationen sind im Folgenden aufgeführt:

Name

Beschreibung

Kommentare

name

Alphanumerische Name der Aktion. Dieser muss mit einem Buchstaben beginnen.

Ein erforderlicher Parameter, der im Tag „modelExtensions“ eindeutig ist

label

Beschriftung der Aktionsschaltfläche

Diese Eigenschaft ist lokalisierbar.

tooltip

QuickInfo für die Aktion

Diese Eigenschaft ist lokalisierbar.

styleName

Name des benutzerdefinierten Stils, der auf die Aktionsschaltfläche angewendet wird

Dieser Stil ist als Teil der Lösungsvorlagenanwendung verpackt.

permissionName

Die entsprechende Aktion wird nur angezeigt, wenn der Benutzer über die von permissionName festgelegte Berechtigung verfügt.

 

actionHandler

Vollqualifizierter Name der Klasse ActionHandler, die aufgerufen wird, wenn der Benutzer auf die Aktion klickt. Diese Klasse muss die IActionHandler-Schnittstelle implementieren.

Die Klasse muss über einen Konstruktor ohne Argumente verfügen.