Anpassad arbetsflödeskomponent

Den här självstudiekursen är avsedd för AEM Forms-kunder som behöver skapa anpassade arbetsflödeskomponenter. Arbetsflödeskomponenten kommer att konfigureras för att köra koden som skrevs i föregående steg. Arbetsflödeskomponenten kan ange processargument för koden. I den här artikeln ska vi utforska arbetsflödeskomponenten som är kopplad till koden.

Hämta den anpassade arbetsflödeskomponenten
Importera arbetsflödeskomponenten med pakethanteraren

Den anpassade arbetsflödeskomponenten finns i /apps/AEMFormsDemoListings/workflowComponent/SaveFiles

Markera noden Spara filer och granska dess egenskaper

componentGroup - Värdet för den här egenskapen avgör kategorin för arbetsflödeskomponenten.

jcr:Title - Det här är arbetsflödeskomponentens titel.

sling:resourceSuperType Värdet för den här egenskapen avgör den här komponentens arv. I det här fallet ärver vi från processkomponenten

component-properties

cq:dialog

I dialogrutor kan författaren interagera med komponenten. Cq:dialog finns under noden SaveFiles
cq-dialog

Noderna under noden items representerar flikarna för komponenten som författare interagerar med komponenten. Vanliga flikar och processflikar är dolda. Flikarna Gemensamt och Argument visas.

Processargumenten för processen finns under processarnoden

processargument

Författaren anger argumenten enligt skärmbilden nedan
arbetsflödeskomponent

Värdena lagras som egenskaper för metadatanoden. Värdet c:\formateachments lagras till exempel i egenskapen saveToLocation för metadatanoden
save-location

cq:editConfig

Cq:EditConfig är helt enkelt en nod med den primära typen cq:EditConfig och namnet cq:editConfig under komponentroten
Redigeringsbeteendet för en komponent konfigureras genom att en cq:editConfig-nod av typen cq:EditConfig läggs till under komponentnoden (av typen cq:Component)

edit-config

cq:formParameters (nodtyp nt:unStructed): definierar ytterligare parametrar som läggs till i dialogformuläret.

Observera egenskaperna för cq:formParameters-noden
from-parameters-properties

Värdet för egenskapen PROCESS anger den java-kod som ska associeras med arbetsflödeskomponenten.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e