Estrai documento da elenco di documenti
Un caso d’uso comune consiste nell’inviare i dati del modulo e il relativo allegato a un sistema esterno utilizzando il passaggio richiama modello dati modulo in un flusso di lavoro AEM. Ad esempio, quando si crea un caso in ServiceNow, è necessario inviare i dettagli del caso con un documento di supporto. Gli allegati aggiunti al modulo adattivo vengono memorizzati in una variabile di tipo array list of documents. Per estrarre un documento specifico da questo array list, è necessario scrivere un codice personalizzato.
Questo articolo illustra i passaggi necessari per utilizzare il componente del flusso di lavoro personalizzato per estrarre e memorizzare il documento in una variabile di documento.
Crea flusso di lavoro
È necessario creare un flusso di lavoro per gestire l’invio del modulo. Il flusso di lavoro deve avere le seguenti variabili definite
-
Variabile di tipo ArrayList of Document (questa variabile conterrà gli allegati del modulo aggiunti dall'utente)
-
Variabile di tipo Document.(Questa variabile contiene il documento estratto da ArrayList)
-
Aggiungi il componente personalizzato al flusso di lavoro e configurane le proprietà
Configurare un modulo adattivo
- Configurare l’azione di invio del modulo adattivo per attivare il flusso di lavoro AEM
Testare la soluzione
Distribuire il bundle personalizzato utilizzando la console web OSGi
Importare il componente del flusso di lavoro tramite Gestione pacchetti
Importa il flusso di lavoro di esempio
Aggiungere un allegato al modulo e inviarlo.