Flussi di lavoro AEM incentrati su Forms - Riferimento dettagliato

I modelli di flusso di lavoro consentono di convertire una logica di business in un processo ripetitivo automatizzato. Un modello consente di definire ed eseguire una serie di passaggi. Puoi anche definire le proprietà del modello, ad esempio se il flusso di lavoro è transitorio o se utilizza più risorse. È possibile includere vari passaggi del flusso di lavoro AEM in un modello per raggiungere la logica di business.

Passaggi incentrati su Forms

I passaggi del flusso di lavoro incentrati su Forms eseguono operazioni specifiche di AEM Forms in un flusso di lavoro AEM. Questi passaggi ti consentono di creare rapidamente un flusso di lavoro basato su Forms adattivo basato su Forms su OSGi. Questi flussi di lavoro possono essere utilizzati per sviluppare flussi di lavoro di base per la revisione e l’approvazione, processi aziendali interni e attraverso il firewall. Puoi inoltre utilizzare i passaggi Forms Workflow per:

  • Crea processi aziendali, flussi di lavoro post-invio e flussi di lavoro di back-end per gestire i processi di iscrizione.

  • Creare e assegnare attività a un utente o a un gruppo.

  • Utilizzo Adobe Sign in un flusso di lavoro AEM per inviare un documento per la firma.

  • Generare un documento di registrazione on-demand o su invio del modulo.

  • Collega un modello di flusso di lavoro con varie origini dati per salvare e recuperare facilmente i dati.

  • Utilizza il passaggio e-mail per inviare e-mail di notifica e altri allegati al completamento di un’azione e all’inizio o al completamento di un flusso di lavoro.

NOTA

Se il modello di flusso di lavoro è contrassegnato per uno storage esterno, per tutti i passaggi del flusso di lavoro Forms è possibile selezionare solo l'opzione variabile per archiviare o recuperare file di dati e allegati.

Assegna passaggio attività

Il passaggio dell'attività di assegnazione crea un elemento di lavoro e lo assegna a un utente o a un gruppo. Oltre ad assegnare l’attività, il componente specifica anche il Modulo adattivo o il PDF non interattivo per l’attività. Il Modulo adattivo è necessario per accettare l’input degli utenti e PDF non interattivo o un Modulo adattivo di sola lettura viene utilizzato per i flussi di lavoro di revisione.

È inoltre possibile utilizzare il componente per controllare il comportamento dell’attività. Ad esempio, creazione di un documento di record automatico, assegnazione dell'attività a un utente o a un gruppo specifico, specifica il percorso dei dati inviati, specifica il percorso dei dati da precompilare e specifica le azioni predefinite. Il passaggio Assegna attività ha le seguenti proprietà:

  • Titolo: Titolo dell’attività. Il titolo viene visualizzato in AEM casella in entrata.

  • Descrizione: Spiegazione delle operazioni eseguite nell'attività. Queste informazioni sono utili per altri sviluppatori di processi quando lavori in un ambiente di sviluppo condiviso.

  • Percorso miniatura: Percorso della miniatura dell'attività. Se non viene specificato alcun percorso, per una miniatura predefinita del modulo adattivo viene visualizzata un’icona predefinita per il documento di record.

  • Fase del flusso di lavoro: Un flusso di lavoro può avere più fasi. Queste fasi vengono visualizzate nella casella in entrata AEM. Puoi definire questi stadi nelle proprietà del modello (Barra laterale > Pagina > Proprietà pagina > Stadi).

  • Priorità: La priorità selezionata viene visualizzata nella casella in entrata AEM. Le opzioni disponibili sono Alta, Media e Bassa. Il valore predefinito è Medio.

  • Data di scadenza: Specificare il numero di giorni o ore dopo le quali l'attività è contrassegnata come scaduta. Se si seleziona Disattivato, quindi l'attività non viene mai contrassegnata come scaduta. È inoltre possibile specificare un gestore di timeout per eseguire attività specifiche dopo la scadenza dell'attività.

  • Giorni: Numero di giorni precedenti al completamento dell'attività. Il numero di giorni conteggiati dopo l’assegnazione dell’attività a un utente. Se un'attività non è completa e supera il numero di giorni specificato nel campo Giorni, se selezionato, viene attivato un gestore di timeout dopo la data di scadenza.

  • Ore: Numero di ore prima del completamento dell'attività. Il numero di ore viene conteggiato dopo che l’attività è stata assegnata a un utente. Se un'attività non è completa e supera il numero di ore specificato nel campo Ore, se selezionato, viene attivato un gestore di timeout dopo le ore di scadenza.

  • Timeout dopo la data di scadenza: Selezionare questa opzione per abilitare il campo di selezione Gestore timeout.

  • Gestore di timeout: Selezionare lo script da eseguire quando la fase dell'attività di assegnazione supera la data di scadenza. Script inseriti nell’archivio CRX in [app]/fd/dashboard/scripts/timeoutHandler sono disponibili per la selezione. Il percorso specificato non esiste in crx-repository. Un amministratore crea il percorso prima di utilizzarlo.

  • Evidenziare l'azione e il commento dall'ultima attività in Dettagli attività: Selezionare questa opzione per visualizzare l’ultima azione eseguita e il commento ricevuto sulla sezione dei dettagli dell’attività di un’attività.

  • Tipo: Scegliere il tipo di documento da compilare all'avvio del flusso di lavoro. È possibile scegliere un modulo adattivo, un modulo adattivo di sola lettura, un documento PDF non interattivo.

  • Usa modulo adattivo: Specificare il metodo per individuare il modulo adattivo di input. Questa opzione è disponibile se si seleziona Modulo adattivo o Modulo adattivo di sola lettura dall’elenco a discesa Tipo . Puoi utilizzare il Modulo adattivo inviato al flusso di lavoro, disponibile in un percorso assoluto o disponibile in un percorso in una variabile. È possibile utilizzare una variabile di tipo String per specificare il percorso.
    Puoi associare più Forms adattivo a un flusso di lavoro. Di conseguenza, è possibile specificare un Modulo adattivo in fase di esecuzione utilizzando i metodi di input disponibili.

  • Percorso modulo adattivo: Specifica il percorso del modulo adattivo. È possibile utilizzare il Modulo adattivo inviato al flusso di lavoro, disponibile in un percorso assoluto, oppure recuperare il Modulo adattivo da un percorso memorizzato in una variabile di tipo dati stringa.

  • Seleziona PDF di input utilizzando: Specifica il percorso di un documento PDF non interattivo. Il campo è disponibile quando si sceglie un documento PDF non interattivo nel campo Tipo. È possibile selezionare il PDF di input utilizzando il percorso relativo al payload, salvato in un percorso assoluto o utilizzando una variabile del tipo di dati Documento. Ad esempio: [Payload_Directory]/Workflow/PDF/credit-card.pdf. Il percorso non esiste in crx-repository. Un amministratore crea il percorso prima di utilizzarlo. Per utilizzare l’opzione Percorso di PDF è necessario abilitare l’opzione Documento di record o Forms adattivo basato su modelli di modulo.

  • Per l’attività completata, eseguire il rendering del modulo adattivo come: Quando un’attività è contrassegnata come completa, è possibile eseguire il rendering del modulo adattivo come modulo adattivo di sola lettura o come documento PDF. Per eseguire il rendering del modulo adattivo come documento di record, è necessario abilitare l’opzione Documento di record o Forms adattivo basato su modelli di modulo.

  • Prepopolato: I campi seguenti elencati fungono da input per l’attività:

    • Seleziona il file di dati di input utilizzando: Percorso del file di dati di input (.json, .xml, .doc o modello di dati del modulo). È possibile recuperare il file di dati di input utilizzando un percorso relativo al payload o recuperare il file memorizzato in una variabile di tipo di dati Document, XML o JSON. Ad esempio, il file contiene i dati inviati per il modulo tramite un’applicazione Casella in entrata AEM. Un esempio di percorso è [Payload_Directory]/workflow/data.

    • Selezionare gli allegati di input utilizzando: Gli allegati disponibili nella posizione vengono allegati al modulo associato all'attività. Il percorso può essere relativo al payload o recuperare l'allegato memorizzato in una variabile di un documento. Un esempio di percorso è [Payload_Directory]/attachment/. È possibile specificare gli allegati posizionati in relazione al payload o utilizzare una variabile di tipo documento (Elenco array > Documento) per specificare un allegato di input per il modulo adattivo.

    • Mappatura attributi richiesta: Utilizza la sezione Mappatura attributi di richiesta per definire la nome e valore dell’attributo della richiesta. Recupera i dettagli dall’origine dati in base al nome e al valore dell’attributo specificati nella richiesta. È possibile definire un valore dell'attributo della richiesta utilizzando un valore letterale o una variabile di tipo dati String.

  • Informazioni inviate: I campi seguenti elencati fungono da percorsi di output per l’attività:

    • Salva file di dati di output utilizzando: Salvare il file di dati (.json, .xml, .doc o modello dati modulo). Il file di dati contiene informazioni inviate tramite il modulo associato. È possibile salvare il file di dati di output utilizzando un percorso relativo al payload o archiviarlo in una variabile di tipo di dati Document, XML o JSON. Ad esempio: [Payload_Directory]/Workflow/data, dove i dati sono un file.
    • Salva allegati utilizzando: Salvare gli allegati del modulo forniti in un’attività. È possibile salvare gli allegati utilizzando un percorso relativo al payload o archiviarlo in una variabile dell'elenco di matrice del tipo di dati Documento.
    • Salva documento di record utilizzando: Percorso per il salvataggio di un file del documento di record. Ad esempio: [Payload_Directory]/DocumentofRecord/credit-card.pdf. È possibile salvare il documento di record utilizzando un percorso relativo al payload o archiviarlo in una variabile del tipo di dati Documento. Se si seleziona Relativo al payload Se il campo percorso viene lasciato vuoto, il documento di record non viene generato. Questa opzione è disponibile solo se si seleziona Modulo adattivo dall’elenco a discesa Tipo .
  • Assegnatario > Opzioni di assegnazione: Specificare il metodo per assegnare l'attività a un utente. È possibile assegnare dinamicamente l'attività a un utente o a un gruppo utilizzando lo script Selezione partecipanti o assegnarla a un utente o gruppo AEM specifico.

  • Selettore partecipante: L’opzione è disponibile quando In modo dinamico per un utente o un gruppo l’opzione è selezionata nel campo Assegna opzioni . È possibile utilizzare uno script ECMAScript o un servizio per selezionare in modo dinamico un utente o un gruppo. Per ulteriori informazioni, consulta Assegnazione dinamica di un flusso di lavoro agli utenti e Creazione di un passaggio personalizzato Adobe Experience Manager Dynamic Participant .

  • Partecipanti: Il campo è disponibile quando la com.adobe.granite.workflow.core.process.RandomParticipantChooser è selezionata nella Selettore partecipante campo . Il campo consente di selezionare utenti o gruppi per l’opzione RandomParticipantChooser.

  • Assegnatario: Il campo è disponibile quando la com.adobe.fd.workspace.step.service.VariableParticipantChooser è selezionato in Selettore partecipante campo . Il campo ti consente di selezionare una variabile del tipo di dati String per definire l’assegnatario.

  • Argomenti: Il campo è disponibile quando nel campo Selettore partecipante è selezionato uno script diverso da quello RandomParticipantChoose . Il campo consente di fornire un elenco di un argomento separato da virgole per lo script selezionato nel campo Selettore partecipante.

  • Utente o gruppo: L'attività viene assegnata all'utente o al gruppo selezionato. L’opzione è disponibile quando Per un utente o un gruppo specifico è selezionato in Opzioni di assegnazione campo . Il campo elenca tutti gli utenti e i gruppi del workflow-users gruppo.
    La Utente o gruppo nel menu a discesa sono elencati gli utenti e i gruppi a cui l'utente connesso ha accesso. La visualizzazione del nome utente dipende dal se si dispone delle autorizzazioni di accesso per utenti nodo in crx-repository per quel particolare utente.

  • Invia e-mail di notifica: Seleziona questa opzione per inviare notifiche e-mail all’assegnatario. Queste notifiche vengono inviate quando un’attività viene assegnata a un utente o a un gruppo. È possibile utilizzare Indirizzo e-mail destinatario per specificare il meccanismo per recuperare l’indirizzo e-mail.

  • Indirizzo e-mail destinatario: È possibile memorizzare l’indirizzo e-mail in una variabile, utilizzare un valore letterale per specificare un indirizzo e-mail permanente o utilizzare l’indirizzo e-mail predefinito dell’assegnatario specificato nel profilo dell’assegnatario. Puoi utilizzare il valore letterale o una variabile per specificare l’indirizzo e-mail di un gruppo. L’opzione della variabile è utile per recuperare e utilizzare in modo dinamico un indirizzo e-mail. La Usa indirizzo e-mail predefinito dell’assegnatario l'opzione è disponibile solo per un singolo assegnatario. In questo caso, viene utilizzato l’indirizzo e-mail memorizzato nel profilo utente assegnatari.

  • Modello e-mail HTML: Seleziona il modello e-mail per l’e-mail di notifica. Per modificare un modello, modifica il file che si trova in /libs/fd/dashboard/templates/email/htmlEmailTemplate.txt in crx-repository.

  • Consenti delega a: AEM casella in entrata fornisce all’utente connesso un’opzione per delegare il flusso di lavoro assegnato a un altro utente. Puoi delegare all’interno dello stesso gruppo o all’utente del flusso di lavoro di un altro gruppo. Se l’attività viene assegnata a un singolo utente e la consentire la delega ai membri del gruppo assegnatario l’opzione è selezionata, quindi non è possibile delegare l’attività a un altro utente o gruppo.

  • Impostazioni condivisione: AEM casella in entrata fornisce opzioni per condividere con un altro utente una singola o tutte le attività presenti nella casella in entrata:

    • Quando il Consentire agli assegnatari di condividere esplicitamente nella casella in entrata l’opzione è selezionata, l’utente può selezionare l’attività in AEM casella in entrata e condividerla con un altro utente AEM.
    • Quando il Consentire agli assegnatari di condividere tramite condivisione in entrata l’opzione è selezionata e gli utenti condividono gli elementi della casella in entrata o consentono ad altri utenti di accedere agli elementi della casella in entrata, solo le attività con l’opzione precedentemente menzionata abilitata vengono condivise con altri utenti.
    • Quando il Consenti agli assegnatari di delegare utilizzando le impostazioni "Fuori sede" è selezionato. L'assegnatario può abilitare l'opzione per delegare l'attività ad altri utenti insieme ad altre opzioni Out of Office. Tutte le nuove attività assegnate all’utente fuori sede vengono automaticamente delegate (assegnate) agli utenti indicati nelle impostazioni fuori sede.

    Consente agli altri utenti di scegliere le attività assegnate mentre è fuori sede e non è in grado di lavorare sulle attività assegnate.

  • Azioni > Azioni predefinite: Sono disponibili le azioni Invia, Salva e Ripristina predefinite. Per impostazione predefinita sono abilitate tutte le azioni predefinite.

  • Variabile di percorso: Nome della variabile di route. La variabile di route acquisisce le azioni personalizzate selezionate da un utente nella casella in entrata AEM.

  • Percorsi: Un'attività può essere suddivisa in percorsi diversi. Se selezionata in AEM casella in entrata, la route restituisce un valore e i rami del flusso di lavoro in base alla route selezionata. È possibile memorizzare i percorsi in una variabile della matrice del tipo di dati String oppure selezionare Letterale per aggiungere manualmente i percorsi.

  • Titolo percorso: Specifica il titolo della route. Viene visualizzato in AEM casella in entrata.

  • Icona Corallo: Specifica l'attributo HTML di un'icona corallo. La libreria CorelUI di Adobe fornisce un ampio set di icone touch-first. È possibile scegliere e utilizzare un'icona per il percorso. Viene visualizzato insieme al titolo nella casella in entrata AEM. Se si memorizzano i percorsi in una variabile, i percorsi utilizzano un'icona corallina 'Tags' predefinita.

  • Consenti all'assegnatario di aggiungere un commento: Selezionare questa opzione per abilitare i commenti per l'attività. Al momento dell’invio dell’attività, un assegnatario può aggiungere i commenti all’interno AEM casella in entrata.

  • Salva commento nella variabile: Salvare il commento in una variabile di tipo dati String. Questa opzione viene visualizzata solo se si seleziona la Consenti all'assegnatario di aggiungere un commento casella di controllo.

  • Consenti all'assegnatario di aggiungere allegati all'attività: Selezionare questa opzione per abilitare gli allegati per l'attività. Al momento dell’invio dell’attività, un assegnatario può aggiungere gli allegati dall’interno AEM casella in entrata. Puoi anche limitare la dimensione massima (Dimensione massima del file) di un allegato. La dimensione predefinita è 2 MB.

  • Salva gli allegati delle attività di output utilizzando: Specificare il percorso della cartella dell'allegato. È possibile salvare gli allegati dell'attività di output utilizzando un percorso relativo al payload o in una variabile di matrice del tipo di dati del documento. Questa opzione viene visualizzata solo se si seleziona la Consenti all'assegnatario di aggiungere allegati all'attività seleziona e seleziona Modulo adattivo, Modulo adattivo di sola lettura oppure Documento PDF non interattivo dal Tipo elenco a discesa nella Modulo/Documento scheda .

  • Utilizzare i metadati personalizzati: Seleziona questa opzione per abilitare il campo metadati personalizzato. I metadati personalizzati vengono utilizzati nei modelli e-mail.

  • Metadati personalizzati: Seleziona un metadati personalizzato per i modelli e-mail. I metadati personalizzati sono disponibili in crx-repository su apps/fd/dashboard/scripts/metadataScripts. Il percorso specificato non esiste in crx-repository. Un amministratore crea il percorso prima di utilizzarlo. Puoi anche utilizzare un servizio per i metadati personalizzati. È inoltre possibile estendere WorkitemUserMetadataService per fornire metadati personalizzati.

  • Mostra dati dai passaggi precedenti: Selezionare questa opzione per consentire agli assegnatari di visualizzare gli assegnatari precedenti, le azioni già eseguite sull'attività, i commenti aggiunti all'attività e il documento di registrazione dell'attività completata, se disponibile.

  • Mostra dati dai passaggi successivi: Selezionare questa opzione per consentire all'assegnatario corrente di visualizzare l'azione intrapresa e i commenti aggiunti all'attività dagli assegnatari successivi. Consente inoltre all'assegnatario corrente di visualizzare un documento di registrazione dell'attività completata, se disponibile.

  • Visibilità del tipo di dati: Per impostazione predefinita, un assegnatario può visualizzare un documento di registrazione, gli assegnatari, le azioni intraprese e i commenti aggiunti dagli assegnatari precedenti e successivi. Utilizza l’opzione di visibilità del tipo di dati per limitare il tipo di dati visibili agli assegnatari.

NOTA

Le opzioni per salvare il passaggio Assegna attività come bozza e recuperare la cronologia del passaggio Assegna attività sono disabilitate quando si configura un modello di flusso di lavoro AEM per l’archiviazione dei dati esterni. Inoltre, in Posta in arrivo, l’opzione per il salvataggio è disabilitata.

Passaggio Converti in PDF/A

PDF/A è un formato di archiviazione per la conservazione a lungo termine del contenuto del documento, incorporando i font e decomprimendo il file. Di conseguenza, un documento PDF/A è generalmente più grande di un documento PDF standard. È possibile utilizzare Converti in PDF/A passa a un flusso di lavoro AEM per convertire i documenti PDF in formato PDF/A.

Il passaggio Converti in PDF/A ha le seguenti proprietà:

Documento di input: Il documento di input può essere relativo al payload, avere un percorso assoluto, può essere fornito come payload o memorizzato in una variabile di tipo di dati Documento.

Opzioni di conversione: Questa proprietà consente di specificare le impostazioni per la conversione dei documenti PDF in documenti PDF/A. Varie opzioni disponibili in questa scheda sono:

  • Conformità: Specifica lo standard a cui deve conformarsi il documento PDF/A di output. Supporta diversi standard PDF come PDF/A-1b, PDF/A-2b o PDF/A-3b.
  • Livello dei risultati: Specifica il livello del risultato come PassFail, Summary o Detailed, per l'output di conversione.
  • Spazio colore: Specifica lo spazio colore predefinito come S_RGB, COATED_FOGRA27, JAPAN_COLOR_COATED o SWOP, che può essere utilizzato per i file di output PDF/A.
  • Contenuto facoltativo: Consenti la visualizzazione di oggetti grafici e/o annotazioni specifici nel documento PDF/A di output, solo quando viene soddisfatto un set specifico di criteri.

Documenti di output: Specifica il percorso in cui salvare il file di output. Il file di output può essere salvato in una posizione relativa al payload, sovrascrive il payload, se il payload è un file o in una variabile del tipo di dati Documento.

Invia passaggio e-mail

Utilizza il passaggio e-mail per inviare un’e-mail, ad esempio un messaggio e-mail con un documento di record, un collegamento a un modulo adattivo oppure con un documento PDF allegato. Supporto dei passaggi di invio e-mail E-mail HTML. Le e-mail di HTML sono reattive e si adattano al client e-mail e alle dimensioni dello schermo dei destinatari. Puoi utilizzare un modello e-mail di HTML per definire l’aspetto, lo schema colore e il comportamento dell’e-mail.

Il passaggio e-mail utilizza Day CQ Mail Service per inviare e-mail. Prima di utilizzare il passaggio e-mail, assicurati che il servizio e-mail sia configurato. Per impostazione predefinita, le e-mail supportano solo i protocolli HTTP e HTTP. Contatta il team di supporto per abilitare le porte per l’invio di e-mail e per abilitare il protocollo SMTP per l’ambiente. Questa limitazione consente di migliorare la sicurezza della piattaforma.

Il passaggio e-mail ha le seguenti proprietà:

Titolo: Il titolo del passaggio ti aiuta a identificare il passaggio nell’editor del flusso di lavoro.

Descrizione: La spiegazione è utile per altri sviluppatori di processi quando lavori in un ambiente di sviluppo condiviso.

Oggetto e-mail: L’oggetto può essere recuperato dai metadati di un flusso di lavoro, specificati manualmente o recuperati dal valore memorizzato in una variabile. Seleziona tra le seguenti opzioni:

  • Letterale Specifica manualmente un oggetto.
  • Recupera dai metadati del flusso di lavoro - Recupera l'oggetto da una proprietà di metadati.
  • Variabile - Recupera l'oggetto dal valore memorizzato in una variabile del tipo di dati stringa.

Modello e-mail HTML: Modello HTML per l’e-mail. Puoi specificare le variabili in un modello e-mail. Il Passaggio e-mail estrae e visualizza tutte le variabili incluse in un modello per gli input.

Metadati modello e-mail: Il valore delle variabili del modello e-mail può essere un valore specificato dall’utente, il percorso di una risorsa sull’autore o sul server di pubblicazione, sull’immagine o su una proprietà di metadati del flusso di lavoro.

  • Letterale: Utilizza l’opzione quando conosci il valore esatto da specificare. Ad esempio: example@example.com.

  • Metadati del flusso di lavoro: Utilizza l’opzione quando il valore da utilizzare viene salvato in una proprietà di metadati di un flusso di lavoro. Dopo aver selezionato l’opzione , immetti il nome della proprietà metadati nella casella di testo vuota sotto l’opzione Metadati flusso di lavoro . Ad esempio, emailAddress.

  • Immagine: Utilizza l’opzione per incorporare un’immagine nell’e-mail. Dopo aver selezionato l'opzione , sfoglia e scegli l'immagine. L’opzione immagine è disponibile solo per i tag immagine (<img src="<span id=" translate="no" />"/>) disponibili nel modello e-mail.*

Indirizzo e-mail del mittente/destinatario: Seleziona la Letterale opzione per specificare manualmente un indirizzo e-mail o selezionare Recupera dai metadati del flusso di lavoro per recuperare l’indirizzo e-mail da una proprietà metadati. È inoltre possibile specificare un elenco di array di proprietà di metadati per Recupera dai metadati del flusso di lavoro opzione . Seleziona la Variabile per recuperare l’indirizzo e-mail dal valore memorizzato in una variabile di tipo dati stringa.

  • File allegato: La risorsa disponibile nel percorso specificato viene allegata all’e-mail. Il percorso della risorsa può essere relativo al payload o al percorso assoluto. Un esempio di percorso è [Payload_Directory]/attachment/.

Seleziona la Variabile per recuperare l’allegato del file memorizzato in una variabile del tipo di dati Document, XML o JSON.

Nome file: Nome del file allegato e-mail. Il Passaggio e-mail modifica il nome file originale dell’allegato al nome file specificato. Il nome può essere specificato manualmente o recuperato da una proprietà di metadati di un flusso di lavoro o da una variabile. Utilizza la Letterale quando si conosce il valore esatto da specificare. Utilizza la Variabile per recuperare il nome del file dal valore memorizzato in una variabile di tipo dati stringa. Utilizza la Recupera da un metadati del flusso di lavoro quando il valore da utilizzare viene salvato in una proprietà di metadati del flusso di lavoro.

Passaggio Genera documento di record

Quando un modulo viene compilato o inviato, è possibile conservare un record del modulo, in formato cartaceo o documento. Questo record è denominato documento di registrazione (DoR). È possibile utilizzare il passaggio Genera documento di record per creare una versione PDF interattiva o di sola lettura di un modulo adattivo. La versione PDF contiene informazioni inserite nel modulo insieme al layout del modulo adattivo.

Il passaggio Documento di record ha le seguenti proprietà:

Usa modulo adattivo: Specificare il metodo per individuare il modulo adattivo di input. Puoi utilizzare il Modulo adattivo inviato al flusso di lavoro, disponibile in un percorso assoluto o disponibile in un percorso in una variabile. È possibile utilizzare una variabile del tipo di dati String per specificare il percorso nel Selezionare la variabile da risolvere campo .
Puoi associare più Forms adattivo a un flusso di lavoro. Di conseguenza, è possibile specificare un Modulo adattivo in fase di esecuzione utilizzando i metodi di input disponibili.

Percorso modulo adattivo: Specifica il percorso del modulo adattivo. Il campo è disponibile quando selezioni la Disponibile in un percorso assoluto dall'opzione Usa modulo adattivo campo .

Seleziona i dati di input utilizzando: Percorso dei dati di input per il modulo adattivo. È possibile mantenere i dati in una posizione relativa al payload, specificare un percorso assoluto dei dati o recuperare i dati memorizzati in una variabile di tipo Document, JSON o XML. I dati di input vengono uniti al modulo adattivo per creare un documento di record.

Selezionare il percorso dell'allegato di input utilizzando: Percorso degli allegati. Questi allegati sono inclusi nel documento di registrazione. È possibile mantenere gli allegati in una posizione relativa al payload, specificare un percorso assoluto degli allegati o recuperare gli allegati memorizzati in una variabile di tipo di dati Documento.

Se si specifica il percorso di una cartella, ad esempio gli allegati, tutti i file direttamente disponibili nella cartella vengono allegati al documento di record. Se sono disponibili file nelle cartelle direttamente disponibili nel percorso allegato specificato, i file sono inclusi nel documento di registrazione come allegati. Se sono presenti cartelle in cartelle direttamente disponibili, queste vengono ignorate.

Salva documento di record generato utilizzando le opzioni seguenti: Specificare il percorso in cui conservare un file del documento di record. È possibile scegliere di sovrascrivere la cartella payload, posizionare il documento di record in una posizione all’interno della directory di payload o archiviare il documento di record in una variabile di tipo di dati Documento.

Impostazioni internazionali: Specificare la lingua del documento di record. Seleziona Letterale per selezionare le impostazioni internazionali da un elenco a discesa o selezionare Variabile per recuperare le impostazioni internazionali dal valore memorizzato in una variabile di tipo dati stringa. È necessario definire il codice delle impostazioni internazionali quando si memorizza il valore delle impostazioni internazionali in una variabile. Ad esempio, specifica en_US per inglese e fr_FR per il francese.

Richiama passaggio DDX

Document Description XML (DDX) è un linguaggio di markup dichiarativo i cui elementi rappresentano blocchi predefiniti di documenti. Questi blocchi predefiniti includono documenti PDF e XDP e altri elementi quali commenti, segnalibri e testo con stili. DDX definisce un set di operazioni, che può essere applicato su uno o più documenti di input per generare uno o più documenti di output. Un singolo DDX può essere utilizzato con una serie di documenti sorgente. È possibile utilizzare Richiama passaggio DDX in un flusso di lavoro di AEM per eseguire varie operazioni, come Assembling Disassembling Documents, Creating e edit Acrobat e XFA Forms, e altre descritte in Documentazione di riferimento DDX.

Richiama il passaggio DDX con le seguenti proprietà:

Documenti di input: Utilizzato per impostare le proprietà di un documento di input. Varie opzioni disponibili in questa scheda sono:

  • Specifica DDX utilizzando: Specifica il documento di input relativo al payload, presenta un percorso assoluto, può essere fornito come payload o memorizzato in una variabile di tipo di dati Documento.
  • Crea mappa da payload: Aggiungi tutti i documenti sotto la cartella payload alla mappa del documento di input per l’API di chiamata in Assembler. Il nome del nodo di ciascun documento viene utilizzato come chiave nella mappa.
  • Mappa del documento di input: L'opzione viene utilizzata per aggiungere più voci utilizzando AGGIUNGI pulsante . Ogni voce rappresenta la chiave del documento nella mappa e nell’origine del documento.

Opzioni ambiente: Questa opzione viene utilizzata per impostare le impostazioni di elaborazione per l’API di chiamata. Varie opzioni disponibili in questa scheda sono:

  • Convalida solo: Verifica la validità del documento DDX di input.
  • Errore: Valore booleano per indicare se il servizio API di chiamata non riesce, in caso di errore o meno. Per impostazione predefinita, il relativo valore è impostato su False.
  • Numero di Bates: Specifica il numero, che si auto-incrementa. Questo numero con incremento automatico viene visualizzato automaticamente su ogni pagina consecutiva.
  • Stile predefinito: Imposta lo stile predefinito per il file di output.
NOTA

Le opzioni dell’ambiente vengono mantenute sincronizzate con le API HTTP.

Documenti di output: Specifica il percorso in cui salvare il file di output. Varie opzioni disponibili in questa scheda sono:

  • Salva output nel payload: Salva i documenti di output sotto la cartella payload o sovrascrive il payload, nel caso in cui il payload sia un file.
  • Mappa del documento di output: Specifica il percorso in cui salvare esplicitamente ogni file di documento, aggiungendo una voce per documento. Ogni voce rappresenta il documento e il percorso, dove salvarlo. Se sono presenti più documenti di output, viene utilizzata questa opzione.

Passaggio Invoca il servizio del modello dati del modulo

È possibile utilizzare AEM Forms Integrazione dei dati per configurare e connettersi a origini dati diverse. Queste origini dati possono essere un servizio Web, un servizio REST, un servizio OData e una soluzione CRM. AEM Forms L’integrazione dei dati consente di creare un modello dati modulo che include vari servizi per eseguire operazioni di recupero, aggiunta e aggiornamento dei dati sul database configurato. È possibile utilizzare Richiama del passaggio Servizio del modello dati per selezionare un modello dati modulo (FDM) e utilizzare i servizi di FDM per recuperare, aggiornare o aggiungere dati a origini dati diverse.

Per spiegare gli input per i campi del passaggio , come esempio vengono utilizzati la seguente tabella di database e il file JSON :

Tabella CustomerDetails di esempio

Proprietà Valore
Nome
Sarah
Cognome Rosa
ID cliente 1
Indirizzo e-mail
srose@we.info

File JSON di esempio

  {
    customer: {
     firstName: "Sarah",
     lastName:"Rose",
     customerId: "1",
     emailAddress:"srose@we.info"
   },
    insurance: {
     customerId: "1",
    policyType: "Premium,
    policyNumber: "Premium-521499",
    customerDetails: {
     firstName: "Sarah",
     lastName: "Rose",
     customerId: "1",
     emailAddress: "srose@we.info"
    }
   }
  }

Il passaggio Invoke Form Data Model Service presenta i campi elencati di seguito per facilitare le operazioni del Form Data Model:

  • Titolo: Titolo del passaggio. Consente di identificare il passaggio nell’editor del flusso di lavoro.

  • Descrizione: Spiegazione utile per altri sviluppatori di processi quando lavori in un ambiente di sviluppo condiviso.

  • Percorso modello dati modulo: Individuare e selezionare un modello dati modulo presente sul server.

  • Errori e convalide: L’opzione ti consente di acquisire messaggi di errore e specificare le opzioni di convalida per i dati recuperati e inviati a origini dati. Con queste modifiche, è possibile garantire che i dati passati al passaggio Invoke Form Data Model Service aderiscano ai vincoli dati definiti dall’origine dati. Per ulteriori dettagli, consulta Convalida automatizzata dei dati di input

  • Livello di convalida: Sono disponibili tre categorie di convalide: Base, Completo e OFF:

    • Completo: Vengono convalidati tutti i vincoli.
    • Base: Solo vincoli obbligatori e nullable
    • OFF Non viene eseguita alcuna convalida.
  • Termina flusso di lavoro in caso di errore: Quando un vincolo non viene convalidato, il flusso di lavoro viene interrotto.

  • Memorizza il codice di errore nella variabile: È possibile memorizzare un codice di errore in un Variabile del tipo di stringa.

  • Archiviare il messaggio di errore nella variabile: È possibile memorizzare un messaggio di errore in un Variabile del tipo di stringa.

  • Memorizza dettagli errore in variabile: È possibile memorizzare un dettaglio di errore in una Variabile del tipo JSON.

  • Servizio: Elenco dei servizi forniti dal modello dati modulo selezionato.

  • Input per i servizi > Fornire i dati di input utilizzando i metadati letterali, variabili o flussi di lavoro e un file JSON: Un servizio può avere più argomenti. Seleziona l’opzione per ottenere il valore degli argomenti del servizio da una proprietà dei metadati di un flusso di lavoro, un oggetto JSON, una variabile o immetti direttamente il valore nella casella di testo fornita:

    • Letterale: Utilizza l’opzione quando conosci il valore esatto da specificare. Ad esempio, srose@we.info.

    • Variabile: Utilizza l’opzione per recuperare il valore memorizzato in una variabile.

    • Recupera dai metadati del flusso di lavoro: Utilizza l’opzione quando il valore da utilizzare viene salvato in una proprietà di metadati di un flusso di lavoro. Ad esempio, emailAddress.

    • Relativo al payload: Utilizzare l'opzione per recuperare l'allegato salvato in un percorso relativo al payload. Selezionare l'opzione e specificare il nome della cartella che include l'allegato o specificare il nome dell'allegato del file nella casella di testo.

      Ad esempio, se la cartella Relativo a Payload nell'archivio CRX include un allegato al attachment\attachment-folder posizione, specificare attachment\attachment-folder nella casella di testo dopo aver selezionato il Relativo al payload opzione .

    • Notazione punto JSON: Utilizza l’opzione quando il valore da utilizzare si trova in un file JSON. Ad esempio, Insurance.customerDetails.emailAddress. L’opzione Notazione punto JSON è disponibile solo se è selezionata l’opzione Mappa campi di input dall’input JSON di input.

    • Mappare i campi di input da JSON di input: Specifica il percorso di un file JSON per ottenere il valore di input di alcuni argomenti di servizio dal file JSON. Il percorso del file JSON può essere relativo al payload, a un percorso assoluto, oppure è possibile selezionare un documento JSON di input utilizzando una variabile di tipo JSON o Form Data Model.

  • Input per i servizi > Fornire dati di input utilizzando una variabile o un file JSON: Seleziona l’opzione per ottenere i valori per tutti gli argomenti da un file JSON salvato in un percorso assoluto, in un percorso relativo al payload o in una variabile.

  • Seleziona il documento JSON di input utilizzando: Il file JSON contenente i valori per tutti gli argomenti del servizio. Il percorso del file JSON può essere relativo al payload o percorso assoluto. È inoltre possibile recuperare il documento JSON di input utilizzando una variabile di tipo JSON o Form Data Model.

  • Notazione punto JSON: Lascia vuoto il campo per utilizzare tutti gli oggetti del file JSON specificato come input per gli argomenti del servizio. Per leggere un oggetto JSON specifico dal file JSON specificato come input per gli argomenti del servizio, specifica la notazione del punto per l’oggetto JSON, ad esempio, se disponi di un JSON simile a quello elencato all’inizio della sezione, specifica Insurance.customerDetails per fornire tutti i dettagli di un cliente come input al servizio.

  • Uscita del servizio > Mappare e scrivere i valori di output su variabili o metadati: Seleziona l'opzione per salvare i valori di output come proprietà del nodo di metadati dell'istanza del flusso di lavoro in crx-repository. Specifica il nome della proprietà metadati e seleziona l'attributo di output del servizio corrispondente da mappare con la proprietà metadati, ad esempio, mappa il numero_telefono restituito dal servizio di output con la proprietà numero_telefono dei metadati del flusso di lavoro. Analogamente, è possibile memorizzare l'output in una variabile di tipo Long. Quando selezioni una proprietà per la Attributo di output del servizio da mappare solo le variabili in grado di memorizzare i dati della proprietà selezionata vengono compilate per Salva l’output in opzione .

  • Uscita del servizio > Salvare l’output su una variabile o un file JSON: Seleziona l’opzione per salvare i valori di output in un file JSON in un percorso assoluto, in un percorso relativo al payload o in una variabile .

  • Salva il documento JSON di output utilizzando le seguenti opzioni: Salva il file JSON di output. Il percorso del file JSON di output può essere relativo al payload o a un percorso assoluto. Puoi anche salvare il file JSON di output utilizzando una variabile di tipo JSON o Form Data Model.

Passaggio Firma documento

Il passaggio Firma documento consente di utilizzare Adobe Sign per firmare documenti. Quando utilizzi Adobe Sign Passaggio del flusso di lavoro per firmare un modulo adattivo, il modulo può essere trasmesso tra i firmatari uno dopo l’altro o può essere inviato simultaneamente a tutti i firmatari, a seconda della configurazione del passaggio del flusso di lavoro. Adobe Sign Adaptive Forms abilitato viene inviato a Experience Manager Forms Server solo dopo che tutti i firmatari hanno completato il processo di firma.

Per impostazione predefinita, la Adobe Sign I servizi di pianificazione controllano (sondaggi) la risposta del firmatario dopo ogni 24 ore. È possibile modifica dell'intervallo predefinito per l'ambiente.

Il passaggio Firma documento ha le seguenti proprietà:

  • Nome del contratto: Specifica il titolo del contratto. Il nome del contratto fa parte dell’oggetto e del corpo del messaggio e-mail inviato ai firmatari. È possibile memorizzare il nome in una variabile di tipo dati String oppure selezionare Letterale per aggiungere manualmente il nome.

  • Impostazioni internazionali: Specifica la lingua per le opzioni di e-mail e verifica. È possibile memorizzare le impostazioni internazionali in una variabile di tipo dati String oppure selezionare Letterale per scegliere le impostazioni internazionali dall’elenco delle opzioni disponibili. È necessario definire il codice delle impostazioni internazionali quando si memorizza il valore delle impostazioni internazionali in una variabile. Ad esempio, specifica en_US per inglese e fr_FR per il francese.

  • Configurazione di Adobe Sign Cloud: Scegli un Adobe Sign Configurazione cloud. Se non hai configurato Adobe Sign per AEM Forms, vedi Integrare Adobe Sign con AEM Forms.

  • Selezionare il documento da firmare utilizzando: È possibile scegliere un documento da una posizione relativa al payload, utilizzare il payload come documento, specificare un percorso assoluto del documento o recuperare il documento memorizzato in una variabile di tipo Dati documento.

  • Giorni fino alla scadenza: Un documento viene contrassegnato come scaduto (superato il termine) dopo che non vi è alcuna attività sull'attività per il numero di giorni specificato nel Giorni fino alla scadenza campo . Il numero di giorni viene conteggiato dopo che il documento è stato assegnato a un utente per la firma.

  • Frequenza e-mail promemoria: Puoi inviare un messaggio e-mail di promemoria a intervalli giornalieri o settimanali. La settimana viene conteggiata dal giorno in cui il documento viene assegnato a un utente per la firma.

  • Processo di firma: È possibile scegliere di firmare un documento in ordine sequenziale o parallelo. In ordine sequenziale, un firmatario riceve il documento alla volta per la firma. Al termine della firma del documento da parte del primo firmatario, il documento viene inviato al secondo firmatario e così via. In ordine parallelo, più firmatari possono firmare un documento alla volta.

  • URL di reindirizzamento: Specifica un URL di reindirizzamento. Dopo aver firmato il documento, è possibile reindirizzare l’assegnatario a un URL. Di solito, questo URL contiene un messaggio di ringraziamento o ulteriori istruzioni.

  • Fase del flusso di lavoro: Un flusso di lavoro può avere più fasi. Queste fasi vengono visualizzate nella casella in entrata AEM. È possibile definire queste fasi nelle proprietà del modello ( Barra laterale > Pagina > Proprietà pagina > Fasi).

  • Seleziona firmatari: Specificare il metodo per scegliere i firmatari per il documento. Puoi assegnare dinamicamente il flusso di lavoro a un utente o a un gruppo oppure aggiungere manualmente i dettagli di un firmatario.

  • Script o servizio per selezionare i firmatari: L’opzione è disponibile solo se nel campo Seleziona firmatari è selezionata l’opzione Dinamicamente . È possibile specificare uno script ECMAScript o un servizio per scegliere i firmatari e le opzioni di verifica di un documento.

  • Dettagli del firmatario: L’opzione è disponibile solo se l’opzione Manualmente è selezionata nel campo Seleziona firmatari . Specifica l’indirizzo e-mail e scegli un meccanismo di verifica facoltativo. Prima di selezionare un meccanismo di verifica in due fasi, assicurati che l’opzione di verifica corrispondente sia abilitata per il Adobe Sign conto. È possibile utilizzare una variabile del tipo di dati Stringa per definire i valori dei campi E-mail, Codice paese e Numero di telefono. I campi Codice paese e Numero di telefono vengono visualizzati solo se si seleziona Verifica telefono dall’elenco a discesa di verifica in due passaggi.

In questa pagina