[Applicabile solo ad AEM Forms 6.4. In AEM Forms 6.5 utilizza la funzione delle variabili per ottenere questo caso d’uso]
Una richiesta comune è la possibilità di includere in un messaggio e-mail i commenti immessi dal revisore dell’attività. In AEM Forms 6.4 non esiste un meccanismo predefinito per acquisire i commenti inseriti dall’utente e includerli nelle e-mail.
Per soddisfare questo requisito, viene fornito un bundle OSGi di esempio che può essere utilizzato per acquisire commenti e memorizzarli come proprietà dei metadati del flusso di lavoro.
La schermata seguente mostra come utilizzare il passaggio del processo in Flusso di lavoro AEM per acquisire commenti e memorizzarli come proprietà di metadati. "Commenti del flusso di lavoro di acquisizione" è il nome della classe Java che deve essere utilizzata nel passaggio del processo. È necessario trasmettere il nome della proprietà dei metadati che conterrà i commenti. Nella schermata seguente, managerComments è la proprietà dei metadati che memorizzerà i commenti.
Per testare questa funzionalità sul sistema, attieniti alla seguente procedura:
Distribuire il bundle SetValue. Questo bundle contiene il codice di esempio per acquisire i commenti e memorizzarli come proprietà di metadati
Scarica e decomprimi nel file system le risorse correlate a questo articolo Le risorse contengono un modello di flusso di lavoro e un modulo adattivo di esempio.
Importare i 2 file zip in AEM utilizzando Gestione pacchetti
Compila i campi modulo e invia il modulo
Apri l’attività dalla casella in entrata e invia il modulo. Immetti alcuni commenti quando richiesto.
I commenti vengono memorizzati nella proprietà dei metadati denominata managerComments
nell’archivio AEM. Per verificare la presenza di commenti, accedi a crx come amministratore. Le istanze del flusso di lavoro vengono memorizzate nel percorso seguente:
/var/workflow/instances/server0
Seleziona l’istanza di flusso di lavoro appropriata e verifica la presenza di property managerComments nel nodo dei metadati.