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
cq:dialog
I dialogrutor kan författaren interagera med komponenten. Cq:dialog finns under noden SaveFiles
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
Författaren anger argumenten enligt skärmbilden nedan
Värdena lagras som egenskaper för metadatanoden. Värdet c:\formateachments lagras till exempel i egenskapen saveToLocation för metadatanoden
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)
cq:formParameters (nodtyp nt:unStructed): definierar ytterligare parametrar som läggs till i dialogformuläret.
Observera egenskaperna för cq:formParameters-noden
Värdet för egenskapen PROCESS anger den java-kod som ska associeras med arbetsflödeskomponenten.