Show Menu
ARGOMENTI×

Flusso di lavoro Forms basato su OSGi - Riferimento passo

Passaggi Forms Workflow

I passaggi del flusso di lavoro Forms eseguono operazioni specifiche di AEM Forms in un flusso di lavoro AEM. Questi passaggi consentono di creare rapidamente in OSGi un flusso di lavoro basato su Forms basato su moduli adattivi. Questi flussi di lavoro possono essere utilizzati per sviluppare flussi di lavoro di revisione e approvazione di base, processi aziendali interni e attraverso il firewall. È inoltre possibile utilizzare i passaggi di Forms Workflow per avviare Document Services, integrarsi con flusso di lavoro di firma Adobe Sign ed eseguire altre operazioni AEM Forms. È necessario componente aggiuntivo AEM Forms per utilizzare questi passaggi in un flusso di lavoro.

Assign task step

Il passaggio dell'attività di assegnazione crea un'attività e la assegna a un utente o gruppo. Oltre ad assegnare l’attività, il componente specifica anche il modulo adattivo o il PDF non interattivo per l’attività. Il modulo adattivo è richiesto per accettare l'input degli utenti e i PDF non interattivi oppure un modulo adattivo di sola lettura viene utilizzato per i flussi di lavoro di sola 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 gruppo specifico, specifica il percorso dei dati inviati, specifica il percorso dei dati da precompilare e specifica delle azioni predefinite. Il passaggio Assegna attività ha le seguenti proprietà:
  • Titolo: Titolo dell’attività. Il titolo viene visualizzato in AEM Posta in arrivo.
  • Descrizione: Spiegazione delle operazioni eseguite nell'attività. Queste informazioni sono utili per altri sviluppatori di processi quando si lavora in un ambiente di sviluppo condiviso.
  • Percorso miniatura: Percorso della miniatura dell’attività. Se non viene specificato alcun percorso, per la miniatura predefinita di un modulo adattivo e per il documento di registrazione viene visualizzata un'icona predefinita.
  • Fase flusso di lavoro: Un flusso di lavoro può avere più fasi. Questi passaggi vengono visualizzati nella AEM Posta in arrivo. È possibile definire questi passaggi 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 è Medium.
  • Data scadenza: Specificare il numero di giorni o ore dopo i quali l'attività è contrassegnata come scaduta. Se si seleziona Disattiva , l'attività non verrà mai contrassegnata come scaduta. È inoltre possibile specificare un gestore di timeout per eseguire attività specifiche dopo la scadenza dell'attività.
  • Giorni: Numero di giorni prima dei quali deve essere completata l'attività. Numero di giorni contati dopo che l’attività è stata assegnata a un utente. Se un'attività non è completa e supera il numero di giorni specificato nel campo Giorni, se selezionata, viene attivato un gestore di timeout dopo la data di scadenza.
  • Ore: Numero di ore prima delle quali completare l'attività. Numero di ore contate 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 selezionata, viene attivato un gestore di timeout dopo le ore di scadenza.
  • Timeout dopo la data di scadenza: Selezionate questa opzione per abilitare il campo di selezione Gestore di timeout.
  • Gestore timeout: Selezionare lo script da eseguire quando il passaggio dell'attività di assegnazione supera la data di scadenza. Gli script inseriti nell'archivio CRX in # /fd/dashboard/scripts/timeoutHandler sono disponibili per la selezione. Il percorso specificato non esiste nell'archivio crx. Un amministratore crea il percorso prima di utilizzarlo.
  • Evidenziare l'azione e il commento dall'ultima attività in Dettagli attività: Selezionate questa opzione per visualizzare l’ultima azione eseguita e il commento ricevuto sulla sezione dei dettagli dell’attività di un’attività.
  • Tipo: Scegliete 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, l'interfaccia utente dell'agente di comunicazione interattiva o un documento canale Web di comunicazione interattiva.
  • 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. È possibile utilizzare il modulo adattivo inviato al flusso di lavoro, disponibile in un percorso assoluto, oppure disponibile nel percorso di una variabile. È possibile utilizzare una variabile di tipo String per specificare il percorso. È possibile associare più moduli adattivi a un flusso di lavoro. Di conseguenza, è possibile specificare un modulo adattivo in fase di esecuzione utilizzando i metodi di input disponibili.
  • Usa comunicazione interattiva: Specificare il metodo per individuare la comunicazione interattiva di input. È possibile utilizzare la comunicazione interattiva inviata 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. Questa opzione è disponibile se si seleziona Interattivo comunicazione agente interfaccia utente o Documento canale Web comunicazione interattiva dall'elenco a discesa Tipo.
Per accedere all'interfaccia utente di Interactive Communications Agent nella casella in AEM in entrata è necessario disporre di assegnazioni di gruppi di agenti e utenti del flusso di lavoro.
  • Modulo adattivo o percorso di comunicazione interattiva: Specificate il percorso del modulo adattivo o della comunicazione interattiva. È possibile utilizzare il modulo adattivo o la comunicazione interattiva inviata 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: Specificare 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, # /Workflow/PDF/credit-card.pdf. Il percorso non esiste nell'archivio crx. Un amministratore crea il percorso prima di utilizzarlo. Per utilizzare l'opzione Percorso PDF è necessario abilitare l'opzione Documento di registrazione o utilizzare moduli adattivi basati su modelli di modulo.
  • Per l'attività completata, eseguite il rendering del modulo adattivo come segue: 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 registrazione, è necessario abilitare l'opzione Documento di registrazione o i moduli adattivi basati su modelli di modulo.
  • Pre-popolato: I seguenti campi elencati di seguito fungono da input per l'attività:
    • Selezionare il file di dati di input utilizzando: Percorso del file di dati di input (.json,. xml, .doc o modello dati modulo). È possibile recuperare il file di dati di input utilizzando un percorso relativo al payload o recuperare il file memorizzato in una variabile del 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 percorso di esempio è # /workflow/data.
    • Selezionare gli allegati di input utilizzando: Gli allegati disponibili nella posizione sono allegati al modulo associato all'attività. Il percorso è sempre relativo al payload. Un percorso di esempio è # /attachments/
    • Scegli JSON di input: Selezionare un file JSON di input utilizzando un percorso relativo al payload o memorizzato in una variabile del tipo di dati Document, JSON o Form Data Model. Questa opzione è disponibile se si seleziona Interattivo comunicazione agente interfaccia utente o Documento canale Web comunicazione interattiva dall'elenco a discesa Tipo.
    • Scegliete un servizio di precompilazione personalizzato: Selezionate il servizio di precompilazione per recuperare i dati e precompilare il documento del canale Web di comunicazione interattiva o l’interfaccia utente dell’agente.
    • Utilizzate il servizio di precompilazione della comunicazione interattiva selezionata sopra: Utilizzate questa opzione per utilizzare il servizio di precompilazione della comunicazione interattiva definita nell'elenco a discesa Usa comunicazione interattiva.
    • Mapping attributi richiesta: Utilizzate la sezione Mappatura attributi richiesta per definire il nome e il valore dell'attributo richiesta. Recuperare i dettagli dall'origine dati in base al nome e al valore dell'attributo specificati nella richiesta. È possibile definire un valore attributo di richiesta utilizzando un valore letterale o una variabile del tipo di dati String.\
      Le opzioni di mappatura del servizio di precompilazione e degli attributi di richiesta sono disponibili solo se si seleziona Interattivo comunicazione agente interfaccia utente o Documento canale Web comunicazione interattiva dall'elenco a discesa Tipo.
  • Informazioni inviate: I seguenti campi elencati di seguito 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 memorizzarlo in una variabile del tipo di dati Document, XML o JSON. Ad esempio, # /Workflow/data, dove i dati sono un file.
    • Salvare gli allegati utilizzando: Salvare gli allegati del modulo forniti in un'attività. È possibile salvare gli allegati utilizzando un percorso relativo al payload o memorizzarlo in una variabile di array di tipi di dati Document.
    • Salva documento di registrazione con: Percorso di salvataggio di un file del documento di registrazione. Ad esempio, # /DocumentofRecord/credit-card.pdf. È possibile salvare il documento di record utilizzando un percorso relativo al payload o memorizzarlo in una variabile del tipo di dati Documento. Se si seleziona l'opzione Relativo al payload , il documento di record non viene generato se il campo del percorso viene lasciato vuoto. Questa opzione è disponibile solo se si seleziona Modulo adattivo dall'elenco a discesa Tipo.
    • Salva dati canale Web utilizzando: Salvare il file di dati Canale Web utilizzando un percorso relativo al payload o memorizzarlo in una variabile del tipo di dati Document, JSON o Form Data Model. Questa opzione è disponibile solo se si seleziona Interattivo agente di comunicazione dall'elenco a discesa Tipo.
    • Salva documento PDF utilizzando: Salvare il documento PDF utilizzando un percorso relativo al payload o memorizzarlo in una variabile del tipo di dati Documento. Questa opzione è disponibile solo se si seleziona Interattivo agente di comunicazione dall'elenco a discesa Tipo.
    • Salva modello di layout utilizzando: Salvare il modello di layout utilizzando un percorso relativo al payload o memorizzarlo in una variabile del tipo di dati Documento. Il modello di layout fa riferimento a un file XDP creato con Forms Designer. Questa opzione è disponibile solo se si seleziona Interattivo agente di comunicazione dall'elenco a discesa Tipo.
  • Assegnatario > Opzioni di assegnazione: Specificare il metodo per assegnare l’attività a un utente. Potete assegnare dinamicamente l’attività a un utente o a un gruppo utilizzando lo script Selezione partecipanti o assegnando l’attività a un utente o gruppo AEM specifico.
  • Selezione partecipanti: L'opzione è disponibile quando l'opzione Dinamicamente per un utente o un gruppo è selezionata nel campo Assegna opzioni. È possibile utilizzare uno script ECMAS o un servizio per selezionare in modo dinamico un utente o un gruppo. Per ulteriori informazioni, consultate Assegnare dinamicamente un flusso di lavoro agli utenti e Creazione di un passaggio personalizzato per i partecipanti dinamici di Adobe Experience Manager.
  • Partecipanti: Il campo è disponibile quando l’opzione com.adobe.granite.workflow.core.process.RandomParticipantChooser è selezionata nel campo Selezione partecipanti . Il campo consente di selezionare utenti o gruppi per l'opzione RandomParticipantChooser.
  • Assegnatario: Il campo è disponibile se nel campo Selezione partecipanti è selezionato com.adobe.fd.workspace.step.service.VariableParticipantChooser ​. Il campo consente di selezionare una variabile del tipo di dati String per definire l'assegnatario.
  • Argomenti: Il campo è disponibile quando nel campo Selettore partecipanti è selezionato uno script diverso da RandomParticipantChoose. Il campo consente di fornire un elenco di argomenti separati da virgola per lo script selezionato nel campo Selezione partecipanti.
  • Utente o gruppo: L'attività viene assegnata all'utente o al gruppo selezionato. L'opzione è disponibile quando l'opzione Per un utente o un gruppo specifico è selezionata nel campo Assegna opzioni . Il campo elenca tutti gli utenti e i gruppi del gruppo Workflow-utenti. Nel menu a discesa Utente o Gruppo sono elencati gli utenti e i gruppi a cui l'utente ha effettuato l'accesso. La visualizzazione del nome utente dipende dal fatto che si disponga delle autorizzazioni di accesso sul nodo utente nell'archivio crx per quel particolare utente.
  • Notifica al cessionario per e-mail: Selezionate questa opzione per inviare le notifiche e-mail all’assegnatario. Queste notifiche vengono inviate quando un'attività viene assegnata a un utente. Prima di utilizzare l'opzione, abilita le notifiche dalla console AEM Web. Per istruzioni dettagliate, consultate Configurare le notifiche e-mail per la fase di assegnazione delle attività
  • Modello e-mail HTML: Selezionate il modello e-mail per il messaggio e-mail di notifica. Per modificare un modello, modificate 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 che ha effettuato l’accesso un’opzione per delegare il flusso di lavoro assegnato a un altro utente. Potete delegare lo stesso gruppo o l’utente del flusso di lavoro di un altro gruppo. Se l'attività è assegnata a un singolo utente e l'opzione Consenti delega ai membri del gruppo assegnatario è selezionata, non è possibile delegare l'attività a un altro utente o gruppo.
  • Impostazioni condivisione: AEM Casella in entrata offre opzioni per condividere con altri utenti una o tutte le attività della inbox:
    • Quando l'opzione Consenti all'assegnatario di condividere in modo esplicito nella inbox è selezionata, l'utente può fare clic sull'attività e condividerla con un altro utente AEM.
    • Quando si seleziona l'opzione Consenti al assegnatario di condividere la posta in arrivo e un utente condivide gli elementi della propria casella in entrata o consente ad altri utenti di accedere agli elementi della propria casella in entrata, vengono condivise con altri utenti solo le attività con l'opzione sopra riportata.
  • Azioni > Azioni predefinite: Sono disponibili le azioni Invia, Salva e Ripristina. Per impostazione predefinita sono attivate tutte le azioni predefinite.
  • Variabile route: Nome della variabile di route. La variabile route acquisisce le azioni personalizzate selezionate da un utente AEM Posta in arrivo.
  • Percorsi: Un'attività può essere collegata a percorsi diversi. Se selezionato in AEM Posta in arrivo, la route restituisce un valore e i rami del flusso di lavoro in base alla route selezionata. È possibile memorizzare i percorsi in una variabile di array di tipo dati String o selezionare Letterale per aggiungere manualmente i percorsi.
  • Titolo : Specificare il titolo della route. Viene visualizzato in AEM Posta in arrivo.
  • Icona Corallo: Specificate l'attributo HTML di un'icona corallo. libreria CorelUI Adobe offre un vasto set di icone per i primi tocco. È possibile scegliere e utilizzare un'icona per la route. Viene visualizzato insieme al titolo in AEM Posta in arrivo. Se si memorizzano le route in una variabile, le route utilizzano l'icona corale 'Tags' predefinita.
  • Consenti all'assegnatario di aggiungere un commento : Selezionare questa opzione per abilitare i commenti per l'attività. Un assegnatario può aggiungere i commenti dall'interno AEM Posta in arrivo al momento dell'invio dell'attività.
  • Salva commento in variabile: Salvare il commento in una variabile del tipo di dati String. Questa opzione viene visualizzata solo se selezionate la casella di controllo Consenti all'assegnatario di aggiungere commenti .
  • Consenti all'assegnatario di aggiungere allegati all'attività : Selezionare questa opzione per abilitare gli allegati per l'attività. Un assegnatario può aggiungere gli allegati dall'interno AEM Posta in arrivo al momento dell'invio dell'attività.
  • Salva gli allegati delle attività di output utilizzando : Specificate il percorso della cartella dell'allegato. È possibile salvare gli allegati delle attività di output utilizzando un percorso relativo al payload o in una variabile di array di tipi di dati del documento. Questa opzione viene visualizzata solo se si seleziona la casella di controllo Consenti all'assegnatario di aggiungere allegati all'attività e si seleziona Modulo ​adattivo, Modulo adattivo di sola lettura o Documento PDF non interattivo dall'elenco a discesa Tipo ​nella scheda AnteprimaModulo/Documento.
Utilizzare la scheda Allegati nell'interfaccia utente dell'agente durante il runtime per associare gli allegati a una comunicazione interattiva. Gli allegati associati vengono visualizzati come allegati attività nella barra laterale dopo l’apertura dell’elemento di lavoro in stato Completato.
  • Utilizzare metadati personalizzati: Selezionate questa opzione per attivare il campo di metadati personalizzato. I metadati personalizzati vengono utilizzati nei modelli e-mail.
  • Metadati personalizzati: Selezionate un metadati personalizzato per i modelli e-mail. I metadati personalizzati sono disponibili nell'archivio crx in apps/fd/dashboard/scripts/metadataScripts. Il percorso specificato non esiste nell'archivio crx. Un amministratore crea il percorso prima di utilizzarlo. Potete anche utilizzare un servizio per i metadati personalizzati. È inoltre possibile estendere l'interfaccia 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 eseguita 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, assegnatari, azioni eseguite e commenti aggiunti da assegnatari precedenti e successivi. Utilizzare l'opzione di visibilità del tipo di dati per limitare il tipo di dati visibili agli assegnatari.

Invia passaggio e-mail

Utilizzare il passaggio e-mail per inviare un messaggio e-mail, ad esempio un messaggio e-mail contenente un documento record, un collegamento a un modulo adattivo, un collegamento a una comunicazione interattiva o un documento PDF allegato. Invia e-mail supporta le e-mail HTML_email HTML. Le e-mail HTML sono reattive e si adattano al client e-mail e alle dimensioni dello schermo dei destinatari. Potete utilizzare un modello e-mail HTML per definire l’aspetto, lo schema colore e il comportamento del messaggio e-mail.
Il passaggio e-mail utilizza Day CQ Mail Service per inviare e-mail. Prima di utilizzare il passaggio e-mail, accertatevi che il servizio e- mail sia configurato. Il passaggio e-mail ha le seguenti proprietà:
Titolo: Il titolo del passaggio consente di identificare il passaggio nell’editor del flusso di lavoro.
Descrizione: La spiegazione è utile per altri sviluppatori di processi quando si lavora in un ambiente di sviluppo condiviso.
Oggetto e-mail: L’oggetto può essere recuperato dai metadati di un flusso di lavoro, specificato manualmente o recuperato dal valore memorizzato in una variabile. Selezionate una delle seguenti opzioni:
  • Letterale - Specificate manualmente un oggetto.
  • Recuperare dai metadati del flusso di lavoro - Recuperare 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. Potete specificare le variabili in un modello e-mail. Il Passaggio e-mail estrae e visualizza per gli input tutte le variabili incluse in un modello.
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, l’immagine o la proprietà dei metadati di un flusso di lavoro.
  • Letterale: Utilizzate l'opzione quando conoscete il valore esatto da specificare. Ad esempio, example@example.com .
  • Metadati flusso di lavoro: Utilizzate l'opzione quando il valore da utilizzare viene salvato in una proprietà di metadati del flusso di lavoro. Dopo aver selezionato l’opzione, immettete il nome della proprietà dei metadati nella casella di testo vuota sotto l’opzione Metadati flusso di lavoro. Ad esempio, emailAddress.
  • URL risorsa: Utilizzate l'opzione per incorporare un collegamento Web di una comunicazione interattiva all'e-mail. Dopo aver selezionato l'opzione, individuate e scegliete la comunicazione interattiva da incorporare. La risorsa può risiedere sull’autore o sul server di pubblicazione.
  • Immagine: Usate l’opzione per incorporare un’immagine nell’e-mail. Dopo aver selezionato l’opzione, sfogliate e scegliete l’immagine. L'opzione immagine è disponibile solo per i tag immagine (<img src="*"/>) disponibili nel modello e-mail.
Indirizzo e-mail mittente/destinatario: Selezionate l’opzione Letterale per specificare manualmente un indirizzo e-mail oppure selezionate l’opzione Recupera dai metadati del flusso di lavoro per recuperare l’indirizzo e-mail da una proprietà di metadati. Potete anche specificare un elenco di array di proprietà di metadati per l'opzione Recupera da metadati flusso di lavoro. Selezionare l'opzione Variabile per recuperare l'indirizzo e-mail dal valore memorizzato in una variabile del tipo di dati stringa.
Allegato file: La risorsa disponibile nel percorso specificato è associata al messaggio e-mail. Il percorso della risorsa può essere relativo al payload o al percorso assoluto. Un percorso di esempio è # /attachments/.
Selezionare l'opzione Variabile per recuperare l'allegato del file memorizzato in una variabile di 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 in base 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. Utilizzare l'opzione Letterale quando si conosce il valore esatto da specificare. Utilizzare l'opzione Variabile per recuperare il nome del file dal valore memorizzato in una variabile di tipo dati stringa. Usate l’opzione Recupera da metadati flusso di lavoro quando il valore da utilizzare viene salvato in una proprietà di metadati del flusso di lavoro.

Generate Document of Record step

Quando un modulo viene compilato o inviato, è possibile tenere un record del modulo, in formato cartaceo o in formato documento. Questo viene definito documento di registrazione (DoR). È possibile utilizzare il passaggio Genera documento di record per creare una versione PDF in sola lettura o interattiva di un modulo adattivo. La versione PDF contiene informazioni inserite nel modulo insieme al layout del modulo adattivo.
Il passaggio Documento di registrazione ha le proprietà seguenti:
Usa modulo adattivo: Specificare il metodo per individuare il modulo adattivo di input. È possibile utilizzare il modulo adattivo inviato al flusso di lavoro, disponibile in un percorso assoluto, oppure disponibile nel percorso di una variabile. È possibile utilizzare una variabile del tipo di dati String per specificare il percorso nel campo Select (Seleziona variabile) da risolvere . È possibile associare più moduli adattivi 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: Specificare il percorso del modulo adattivo. Il campo è disponibile quando si seleziona l'opzione Disponibile in corrispondenza di un percorso assoluto nel campo Usa modulo adattivo.
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'attacco 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 array di tipo dati Document.
Se si specifica il percorso di una cartella, ad esempio gli allegati, tutti i file direttamente disponibili nella cartella vengono allegati al documento di registrazione. Se qualsiasi file è disponibile 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 registrazione generato utilizzando le seguenti opzioni: Specificare il percorso in cui conservare un documento di record. È possibile scegliere di sovrascrivere la cartella payload, inserire il documento di record in una posizione all'interno della directory di payload o memorizzare il documento di record in una variabile del tipo di dati Documento.
Impostazioni internazionali : Specificare la lingua del documento di record. Selezionare 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 del tipo di dati stringa. È necessario definire il codice delle impostazioni internazionali durante la memorizzazione del valore delle impostazioni internazionali in una variabile. Ad esempio, specificate en_US per l’inglese e fr_FR per il francese.

Invoke Form Data Model Service step

È possibile utilizzare Integrazione dati AEM Forms per configurare e connettersi a origini dati diverse. Queste origini dati possono essere un database, un servizio Web, un servizio REST, un servizio OData e una soluzione CRM. AEM Forms Data Integration consente di creare un modello dati modulo che include vari servizi per eseguire operazioni di recupero, aggiunta e aggiornamento dei dati nel database configurato. È possibile utilizzare il passaggio ​Richiama servizio modello dati per selezionare un modello dati del 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, la seguente tabella di database e il file JSON sono utilizzati come esempio:
Esempio di tabella CustomerDetails
Proprietà Valore
Nome Sarah
Cognome Rosa
ID cliente 1
Indirizzo e-mail srose@we.info
Esempio di file JSON
  { 
    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 Richiama servizio modello dati modulo include i campi elencati di seguito per facilitare le operazioni del modello dati del modulo:
  • Titolo: Titolo del passaggio. Consente di identificare il passaggio nell’editor del flusso di lavoro.
  • Descrizione: Spiegazione utile per altri sviluppatori di processi quando lavorate in un ambiente di sviluppo condiviso.
  • Percorso modello dati modulo: Individuare e selezionare un modello dati modulo presente sul server.
  • Servizio : Elenco dei servizi forniti dal modello dati modulo selezionato.
  • Input per services > Fornisci dati di input utilizzando metadati letterali, variabili o flussi di lavoro e un file JSON: Un servizio può avere più argomenti. Selezionate l'opzione per ottenere il valore degli argomenti del servizio da una proprietà di metadati di un flusso di lavoro, un oggetto JSON, una variabile o immettete direttamente il valore nella casella di testo fornita:
    • Letterale: Utilizzate l'opzione quando conoscete il valore esatto da specificare. Ad esempio, srose@we.info .
    • Variabile: Utilizzare l'opzione per recuperare il valore memorizzato in una variabile.
    • Recupera dai metadati del flusso di lavoro: Utilizzate l'opzione quando il valore da utilizzare viene salvato in una proprietà di metadati del flusso di lavoro. Ad esempio, emailAddress.
    • Notazione punto JSON: Utilizzate 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'opzione JSON di input.
    • Mappare i campi di input dal JSON di input: Specificate il percorso di un file JSON per ottenere il valore di input di alcuni argomenti del servizio dal file JSON. Il percorso del file JSON può essere relativo al payload, a un percorso assoluto, oppure potete selezionare un documento JSON di input utilizzando una variabile di tipo JSON o Form Data Model.
  • Input per servizi > Fornisci dati di input utilizzando una variabile o un file JSON: Selezionare 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.
  • Selezionate il documento JSON di input utilizzando : Il file JSON contiene i valori per tutti gli argomenti del servizio. Il percorso del file JSON può essere relativo al payload o a un percorso assoluto. È inoltre possibile recuperare il documento JSON di input utilizzando una variabile del tipo di dati JSON o del modello dati modulo.
  • Notazione punto JSON: Lasciate 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, specificate la notazione del punto per l'oggetto JSON, ad esempio, se disponete di un JSON simile a quello elencato all'inizio della sezione, specificate Insurance.customerDetails per fornire tutti i dettagli di un cliente come input al servizio.
  • Output di service > Mappa e scrittura di valori di output su variabili o metadati: Selezionare l'opzione per salvare i valori di output come proprietà del nodo di metadati dell'istanza del flusso di lavoro nell'archivio crx. Specificate il nome della proprietà dei metadati e selezionate l'attributo di output del servizio corrispondente da mappare con la proprietà dei metadati, ad esempio, mappate il numero_telefono restituito dal servizio di output con la proprietà phone_number dei metadati del flusso di lavoro. Analogamente, è possibile memorizzare l'output in una variabile di tipo dati Long. Quando si seleziona una proprietà per l'opzione di output Service da mappare , solo le variabili in grado di memorizzare i dati della proprietà selezionata vengono popolate per l'opzione Salva l&#39;output in .
  • Output di service > Salva output su variabile o file JSON: Selezionare 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 documento Output JSON utilizzando le seguenti opzioni: Salvate il file JSON di output. Il percorso del file JSON di output può essere relativo al payload o a un percorso assoluto. È inoltre possibile salvare il file JSON di output utilizzando una variabile del tipo di dati JSON o del modello dati modulo.

Passaggio firma documento

Il passaggio Firma documento consente di utilizzare Adobe Sign per firmare i documenti. Il passaggio Firma documento presenta le proprietà seguenti:
  • Nome accordo: Specificate il titolo dell'accordo. 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 del tipo di dati String o selezionare Letterale per aggiungere il nome manualmente.
  • Impostazioni internazionali: Specificate la lingua per le opzioni e-mail e verifica. È possibile memorizzare le impostazioni internazionali in una variabile del tipo di dati String o selezionare Letterale per scegliere le impostazioni internazionali dall'elenco delle opzioni disponibili. È necessario definire il codice delle impostazioni internazionali durante la memorizzazione del valore delle impostazioni internazionali in una variabile. Ad esempio, specificate en_US per l’inglese e fr_FR per il francese.
  • Configurazione Adobe Sign Cloud : Scegliete una configurazione Adobe Sign Cloud. Se non avete configurato Adobe Sign per AEM Forms, consultate Integrare Adobe Sign con AEM Forms .
  • Selezionare il documento da firmare utilizzando: È possibile scegliere un documento da una posizione relativa al payload, utilizzare payload come documento, specificare un percorso assoluto del documento o recuperare il documento memorizzato in una variabile del tipo di dati Documento.
  • Giorni fino alla scadenza: Un documento viene contrassegnato come scaduto (scadenza trascorsa) dopo l'assenza di attività sull'attività per il numero di giorni specificato nel campo Giorni fino a scadenza . Il numero di giorni contati dopo che il documento è stato assegnato a un utente per la firma.
  • Frequenza e-mail promemoria: Potete inviare un'e-mail di promemoria a intervalli giornalieri o settimanali. La settimana viene conteggiata a partire dal giorno in cui il documento viene assegnato a un utente per la firma.
  • Processo 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. Dopo che il primo firmatario ha completato la firma del documento, quest'ultimo viene inviato al secondo firmatario e così via. In ordine parallelo, più firmatari possono firmare un documento alla volta.
  • URL di reindirizzamento: Specificate un URL di reindirizzamento. Dopo aver firmato il documento, è possibile reindirizzare l'assegnatario a un URL. In genere, questo URL contiene un messaggio di ringraziamento o ulteriori istruzioni.
  • Fase flusso di lavoro: Un flusso di lavoro può avere più fasi. Questi passaggi vengono visualizzati nella AEM Posta in arrivo. È possibile definire questi passaggi nelle proprietà del modello (barra laterale > Pagina > Proprietà pagina > Stadi).
  • Seleziona firmatari: Specificare il metodo per scegliere i firmatari per il documento. Puoi assegnare il flusso di lavoro in modo dinamico a un utente o a un gruppo oppure puoi aggiungere manualmente i dettagli di un firmatario.
  • Script o servizio per selezionare i firmatari: L'opzione è disponibile solo se l'opzione Dinamicamente è selezionata nel campo Seleziona firmatari. È possibile specificare uno script ECMAS o un servizio per scegliere i firmatari e le opzioni di verifica per un documento.
  • Dettagli firmatario: L'opzione è disponibile solo se l'opzione Manualmente è selezionata nel campo Seleziona firmatari. Specificate l'indirizzo e-mail e scegliete un meccanismo di verifica opzionale. Prima di selezionare un meccanismo di verifica in due fasi, accertatevi che l'opzione di verifica corrispondente sia abilitata per l'account Adobe Sign configurato. È possibile utilizzare una variabile di tipo String per definire i valori dei campi E-mail , Codice ​paese e Numero ​telefono. I campi Codice ​paese e Numero ​telefono vengono visualizzati solo se si seleziona Verifica ​telefono dall’elenco a discesa Verifica in 2 fasi.
  • Variabile di stato: Un documento abilitato per Adobe Sign memorizza lo stato di firma del documento in una variabile del tipo di dati String. Specificare il nome della variabile di stato (adobeSignStatus). Una variabile di stato di un'istanza è disponibile in CRXDE in /etc/workflow/instance/<server>/<data-ora>/<istanza del modello di flusso di lavoro>/workItems/<nodo>/metaData contiene lo stato di una variabile.
  • Salva documento firmato utilizzando le seguenti opzioni: Specificare il percorso in cui conservare i documenti firmati. È possibile scegliere di sovrascrivere il file di payload, posizionare il documento firmato in una posizione all'interno della directory di payload o archiviare il documento firmato in una variabile di tipo Document.

Passaggi di Document Services

AEM Document Services è un insieme di servizi per la creazione, l'assemblaggio e la protezione di documenti PDF. AEM Forms fornisce un passaggio AEM Workflow separato per ogni servizio documenti.
Come per altri passaggi flusso di lavoro AEM Forms, quali Assegna attività, Invia e-mail e Firma documento, è possibile utilizzare le variabili in tutti AEM passaggi di Document Services. Per ulteriori informazioni sulla creazione e la gestione di variabili, vedi Variabili nei flussi di lavoro AEM.

Apply Document Time Stamp step

Aggiunta di marca temporale a un documento. Vengono forniti i dettagli del documento, ad esempio il percorso del documento di input, il nome del documento di input, la posizione in cui memorizzare i dati esportati. Potete scegliere di sovrascrivere il file di payload esistente, scegliere un nome file diverso per memorizzare i dati in un file diverso in una cartella payload, fornire un percorso assoluto ai dati o archiviare i dati in una variabile del tipo di dati Documento.

Passaggio Converti in immagine

Converte un documento PDF in un elenco di immagini. I formati immagine supportati sono JPEG, JPEG2000, PNG e TIFF. Le seguenti informazioni si applicano alle conversioni a immagini TIFF:
  • Viene generato un file TIFF con più pagine.
  • Alcune annotazioni non sono incluse nelle immagini TIFF. Le annotazioni che richiedono Acrobat per generare il relativo aspetto non sono incluse.

Convert to PDF/A step

Converte un documento PDF in formato PDF/A utilizzando le opzioni disponibili. La versione PDF/A del formato PDF (Portable Document Format) è specializzata nell'archiviazione e nella conservazione a lungo termine dei documenti.

Passaggio Converti in PS

Convertire i documenti PDF in PostScript. Durante la conversione in PostScript, è possibile utilizzare l'operazione di conversione per specificare il documento di origine e se convertire in PostScript livello 2 o 3. Il documento PDF convertito in file PostScript deve essere non interattivo.

Create PDF from specified type step

Generare un documento PDF da un file di input. Il documento di input può essere relativo al payload, avere un percorso assoluto, può essere payload stesso o memorizzato in una variabile del tipo di dati Documento.

Create PDF from URL/HTML/ZIP step

Genera un documento PDF a partire da URL, HTML e file ZIP forniti.

Passaggio Esporta dati

Esporta i dati da un file PDF forms o XDP. È necessario immettere il percorso del file Documento di input e Formato dati di esportazione. Le opzioni di Esporta formato dati sono Auto, XDP e XmlData.

Export PDF to specified type step

Converte un documento PDF in un formato selezionato.

Genera passaggio PDF non interattivo

Generare un PDF non interattivo. Offre diverse opzioni di personalizzazione.
Potete utilizzare le variabili per specificare il file modello per i documenti di input. Memorizzare il percorso del file modello in una variabile di tipo dati String.

Passaggio Importa dati

Unisce i dati del modulo in un modulo PDF. È possibile importare i dati del modulo in un modulo PDF.

Richiama passaggio DDX

Esegue il file DDX sulla mappa specificata dei documenti di input e restituisce i documenti PDF modificati.
È possibile utilizzare le variabili per specificare il file DDX per i documenti di input. Memorizzare il file DDX in una variabile del tipo di dati Document o XML.

passo Optimize PDF

Ottimizza i file PDF riducendone le dimensioni. Il risultato di questa conversione è rappresentato da file PDF di dimensioni inferiori rispetto alle versioni originali. Questa operazione converte anche i documenti PDF nella versione PDF specificata nei parametri di ottimizzazione.
Le impostazioni di ottimizzazione specificano la modalità di ottimizzazione dei file. Di seguito sono riportati alcuni esempi di impostazioni:
  • Versione PDF di destinazione
  • Eliminazione di oggetti quali azioni JavaScript e miniature di pagina incorporate
  • Eliminazione di dati utente quali commenti e allegati di file
  • Eliminazione delle impostazioni non valide o non utilizzate
  • Compressione di dati non compressi o utilizzo di algoritmi di compressione più efficienti
  • Rimozione dei font incorporati
  • Impostazione dei valori di trasparenza

Rendering del modulo PDF passaggio

Consente di eseguire il rendering di un modulo creato in Form Designer (XDP) in un modulo PDF.
Potete utilizzare le variabili per specificare il file modello per i documenti di input. Memorizzare il percorso del file modello in una variabile di tipo dati String.

Passaggio di protezione documento

Cifra, firma e certifica un documento. AEM Forms supporta sia la crittografia basata su password che la crittografia basata su certificato. È inoltre possibile scegliere tra vari algoritmi per la firma dei documenti. Ad esempio, SHA-256 e SH-512. È inoltre possibile utilizzare il passaggio del flusso di lavoro per leggere ed estendere i documenti PDF. Il passaggio del flusso di lavoro fornisce l'opzione per abilitare la decodifica dei codici a barre, le firme digitali, l'importazione e l'esportazione di dati PDF e altre opzioni.

Passaggio Invia a stampante

Inviare un documento direttamente a una stampante. Supporta i seguenti meccanismi di accesso alla stampa:
  • Stampante con accesso diretto: Una stampante installata sullo stesso computer è denominata stampante con accesso diretto e il computer è denominato host della stampante. Questo tipo di stampante può essere una stampante locale collegata direttamente al computer.
  • Stampante con accesso diretto: La stampante installata in un server di stampa è accessibile da altri computer. Per la connessione a una stampante di rete sono disponibili tecnologie quali il sistema di stampa comune UNIX® (CUPS) e il protocollo Line Printer Daemon (LPD). Per accedere a una stampante con accesso indiretto, specificare il nome IP o host del server di stampa. Utilizzando questo meccanismo, è possibile inviare un documento a un URI LPD quando la rete ha un LPD in esecuzione. Il meccanismo consente di indirizzare il documento a qualsiasi stampante collegata alla rete con un LPD in esecuzione.

Genera passaggio di output stampato

Il passaggio genera un output PCL, PostScript, ZPL, IPL, TPCL o DPL in base a una struttura del modulo e a un file di dati. Il file di dati viene unito alla struttura del modulo e formattato per la stampa. L'output generato da questo passaggio può essere inviato direttamente a una stampante o salvato come file. È consigliabile utilizzare questo passaggio quando si desidera utilizzare le strutture del modulo o i dati provenienti da un'applicazione. Se le strutture del modulo o le strutture del modulo si trovano in rete, nel file system locale o in una posizione HTTP, utilizzare l'operazione generatePrintedOutput.
Ad esempio, l'applicazione richiede l'unione di una struttura del modulo con un file di dati. I dati contengono centinaia di record. Inoltre, richiede l'invio dell'output a una stampante che supporti ZPL. La struttura del modulo e i dati di input dell'utente si trovano in un'applicazione. Utilizzare l'operazione generatePrintedOutput per unire ogni record a una struttura del modulo e inviare l'output a una stampante che supporta ZPL.
Il passaggio Genera output stampato ha le seguenti proprietà:
Proprietà di input
  • Selezionate il file modello utilizzando : Specificate il percorso del file modello. È possibile selezionare il file modello utilizzando il percorso relativo al payload, salvato in un percorso assoluto o utilizzando una variabile del tipo di dati Documento. Ad esempio, # /Workflow/data.xml. Se il percorso non esiste nell'archivio crx, un amministratore può creare il percorso prima di utilizzarlo. È inoltre possibile accettare payload come file di dati di input.
  • Selezionare il documento dati utilizzando : Specificare il percorso di un file di dati di input. È possibile selezionare il file di dati di input utilizzando il percorso relativo al payload, salvato in un percorso assoluto o utilizzando una variabile del tipo di dati Documento. Ad esempio, # /Workflow/data.xml. Se il percorso non esiste nell'archivio crx, un amministratore può creare il percorso prima di utilizzarlo.
  • Formato stampante: Un valore Formato di stampa che specifica il linguaggio di descrizione della pagina da utilizzare, quando non viene fornito un file XDC, per generare il flusso di output. Se si fornisce un valore letterale, selezionare uno dei seguenti valori:
    • PCL personalizzato: Utilizzare l'opzione per specificare un file XDC personalizzato per PCL.
    • PostScript personalizzato: Utilizzare l'opzione per specificare un file XDC personalizzato per PostScript.
    • ZPL personalizzato: Utilizzare l'opzione per specificare un file XDC personalizzato per ZPL.
    • PCL a colori generico (5c) : Utilizzare un PCL a colori generico (5c).
    • PostScript generico di livello3 : Utilizzare PostScript generico di livello 3.
    • ZPL 300 DPI : Utilizzate ZPL 300 DPI. Viene utilizzato zpl300.xdc.
    • ZPL 600 DPI : Utilizzate ZPL 600 DPI. Viene utilizzato il file zpl600.xdc.
    • IPL personalizzato: Utilizzare l'opzione per specificare un file XDC personalizzato per IPL.
    • IPL 300 DPI : Utilizzate IPL 300 DPI. Viene utilizzato ipl300.xdc.
    • IPL 400 DPI : Utilizzate IPL 400 DPI. Viene utilizzato il file ipl400.xdc.
    • TPCL personalizzato: Utilizzare l'opzione per specificare un file XDC personalizzato per TPCL.
    • TPCL 305 DPI : Utilizzate TPCL 300 DPI. Viene utilizzato il file tpcl305.xdc.
    • PCL 600 DPI : Utilizzate TPCL 600 DPI. Viene utilizzato il file tpcl600.xdc.
    • DPL personalizzato: Utilizzare l'opzione per specificare un file DPL XDC personalizzato.
    • DPL300DPI : Utilizzate DPL 300 DPI. Viene utilizzato il file dpl300.xdc.
    • DPL406DPI : Utilizzate DPL 400 DPI. Viene utilizzato dpl406.xdc.
    • DPL600DPI : Utilizzate DPL 600 DPI. Viene utilizzato dpl600.xdc.
Proprietà output
  • Salva documento di output utilizzando : Specificare il percorso in cui salvare il file di output. È possibile salvare il file di output in una posizione relativa al payload, in una variabile, oppure specificare una posizione assoluta in cui salvare il file di output. Se il percorso non esiste nell'archivio crx, un amministratore può creare il percorso prima di utilizzarlo.
Proprietà avanzate
  • Selezionate Posizione directory principale contenuto utilizzando : La radice del contenuto è un valore di stringa che specifica l'URI, il riferimento assoluto o la posizione nell'archivio per recuperare le risorse relative utilizzate dalla struttura del modulo. Ad esempio, se la struttura del modulo fa riferimento a un'immagine relativa, ad esempio ../myImage.gif, myImage.gif deve essere ubicata in repository://. Il valore predefinito è repository://, che indica il livello principale della directory archivio.
    Quando scegliete una risorsa dall’applicazione, il percorso URI radice contenuto deve avere la struttura corretta. Ad esempio, se un modulo viene prelevato da un'applicazione denominata SampleApp e viene posizionato in SampleApp/1.0/forms/Test.xdp, l'URI della directory principale contenuto deve essere specificato come repository://administrator@password/Applications/SampleApp/1.0/forms/ oppure repository:/Applications/SampleApp/1.0/forms/ (quando l'autorità è null). Quando l'URI della directory principale contenuto viene specificato in questo modo, i percorsi di tutte le risorse di riferimento nel modulo verranno risolti rispetto a questo URI.
  • Selezionare il file XCI utilizzando : I file XCI vengono utilizzati per descrivere i font e altre proprietà utilizzati per gli elementi della struttura del modulo. È possibile mantenere un file XCI relativo al payload, a un percorso assoluto o utilizzando una variabile del tipo di dati Documento.
  • Impostazioni internazionali : Specifica la lingua utilizzata per generare il documento PDF. Se si specifica un valore letterale, selezionare una lingua dall'elenco o selezionare uno dei seguenti valori:
    • Per utilizzare il server predefinito : (Impostazione predefinita) Utilizzate le impostazioni internazionali configurate sul server AEM Forms . L’impostazione internazionale è configurata tramite la console di amministrazione. (Vedere la Guida di Designer.)
    • Per utilizzare un valore ​personalizzato: Digitare il codice delle impostazioni internazionali nella casella letterale o selezionare una variabile di stringa contenente il codice delle impostazioni internazionali. Per un elenco completo dei codici lingua supportati, consultate http://java.sun.com/j2se/1.5.0/docs/guide/intl/locale.doc.html.
  • Copie : Un valore intero che specifica il numero di copie da generare per l'output. Il valore predefinito è 1.
  • Stampa fronte retro: Valore di impaginazione che specifica se utilizzare la stampa fronte/retro o solo fronte. Le stampanti che supportano PostScript e PCL utilizzano questo valore. Se si fornisce un valore letterale, selezionare uno dei seguenti valori:
    • Bordo lungo fronte retro: Utilizzare la stampa e la stampa fronte/retro utilizzando l'impaginazione sul lato lungo.
    • Bordo corto fronte retro: Utilizzare la stampa e la stampa fronte/retro utilizzando l'impaginazione sul lato corto.
    • Semplicex : Utilizzare la stampa su un solo lato.