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à
    estrarre-elemento-flusso di lavoro

Configurare un modulo adattivo

  • Configurare l’azione di invio del modulo adattivo per attivare il flusso di lavoro AEM
    submit-action

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

Importare il modulo adattivo

Anteprima modulo

Aggiungere un allegato al modulo e inviarlo.

NOTE
Il documento estratto può quindi essere utilizzato in qualsiasi altro passaggio del flusso di lavoro, ad esempio Invia e-mail o Richiama passaggio FDM
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e