Flusso di lavoro incentrato su Forms su OSGi forms-centric-workflow-on-osgi

immagine protagonista

Le aziende raccolgono dati da centinaia e migliaia di moduli, da vari sistemi back-end e da origini dati online o offline. Hanno anche un set dinamico di utenti per prendere decisioni sui dati, che comporta processi iterativi di revisione e approvazione.

Oltre ai flussi di lavoro di revisione e approvazione per il pubblico interno ed esterno, le grandi organizzazioni e le aziende hanno attività ripetitive. Ad esempio, la conversione di un documento PDF in un altro formato. Se eseguite manualmente, queste attività richiedono molto tempo e risorse. Le aziende hanno anche l'obbligo legale di firmare digitalmente un documento e archiviare i dati dei moduli per un successivo utilizzo in formati predefiniti.

Introduzione al flusso di lavoro incentrato su Forms su OSGi introduction-to-forms-centric-workflow-on-osgi

Puoi utilizzare i flussi di lavoro dell’AEM per creare rapidamente flussi di lavoro adattivi basati su moduli. Questi flussi di lavoro possono essere utilizzati per revisioni e approvazioni, flussi di processi aziendali, per avviare servizi documentali, per l’integrazione con il flusso di lavoro della firma di Adobe Sign e per operazioni simili. Ad esempio, l'elaborazione dell'applicazione della carta di credito, il dipendente lascia i flussi di lavoro di approvazione, salvando un modulo come documento PDF. Inoltre, questi flussi di lavoro possono essere utilizzati all’interno di un’organizzazione o attraverso un firewall di rete.

Con un flusso di lavoro incentrato su Forms su OSGi, puoi creare e distribuire rapidamente flussi di lavoro per varie attività sullo stack OSGi, senza dover installare la funzionalità completa di gestione dei processi sullo stack JEE. Lo sviluppo e la gestione dei flussi di lavoro si basano sulle familiari funzionalità del Flusso di lavoro AEM e della Casella in entrata AEM. I flussi di lavoro costituiscono la base per automatizzare i processi aziendali reali che si estendono su più sistemi software, reti, reparti e persino organizzazioni.

Una volta configurati, questi flussi di lavoro possono essere attivati manualmente per completare un processo definito o essere eseguiti a livello di programmazione quando gli utenti inviano un modulo o una lettera di gestione della corrispondenza. Grazie alle migliorate funzionalità del flusso di lavoro dell’AEM, AEM Forms offre due funzionalità distinte, ma simili. Come parte della strategia di implementazione, devi decidere quale funziona per te. Vedi un confronto dei flussi di lavoro AEM incentrati su Forms su OSGi e Gestione processi su JEE. Inoltre, per la topologia di distribuzione, vedere Architettura e topologie di distribuzione per AEM Forms.

Il flusso di lavoro incentrato su Forms su OSGi estende la casella in entrata AEM e fornisce componenti aggiuntivi (passaggi) affinché l'editor di flussi di lavoro AEM possa aggiungere il supporto per i flussi di lavoro incentrati su AEM Forms. La Posta in arrivo AEM estesa ha funzionalità simili a AEM Forms Workspace. Oltre a gestire i flussi di lavoro incentrati sulla persona (approvazione, revisione e così via), è possibile utilizzare i flussi di lavoro AEM per automatizzare le operazioni relative a servizi documentali (ad esempio, Generate PDF) e la firma elettronica (Adobe Sign) dei documenti.

Tutti i passaggi del flusso di lavoro di AEM Forms supportano l’utilizzo di variabili. Le variabili consentono ai passaggi del flusso di lavoro di conservare e trasmettere metadati tra i passaggi in fase di esecuzione. Puoi creare diversi tipi di variabili per memorizzare diversi tipi di dati. Puoi anche creare raccolte di variabili (array) per memorizzare più istanze di dati correlati dello stesso tipo. In genere, si utilizza una variabile o una raccolta di variabili quando è necessario prendere una decisione in base al valore in essa contenuto o per memorizzare le informazioni necessarie in un secondo momento di un processo. Per ulteriori informazioni sull'utilizzo delle variabili in questi componenti del flusso di lavoro incentrati su Forms (passaggi), vedi Flusso di lavoro incentrato su Forms in OSGi - Riferimento passaggio. Per informazioni sulla creazione e la gestione delle variabili, vedere Variabili nei flussi di lavoro AEM.

Il diagramma seguente illustra la procedura end-to-end per creare, eseguire e monitorare un flusso di lavoro incentrato su Forms su OSGi.

introduzione-ad-aem-forms-workflow

Prima di iniziare before-you-start

  • Un flusso di lavoro è una rappresentazione di un processo aziendale reale. Tenere pronto il processo aziendale reale e l'elenco dei partecipanti al processo aziendale. Inoltre, tieni il materiale collaterale (moduli adattivi, documenti PDF e altro) pronto prima di iniziare a creare un flusso di lavoro.
  • Un flusso di lavoro può avere più fasi. Queste fasi vengono visualizzate nella Casella in entrata AEM e aiutano a segnalare l’avanzamento del flusso di lavoro. Dividere il processo aziendale in fasi logiche.
  • Puoi configurare il passaggio di assegnazione delle attività dei flussi di lavoro AEM per inviare notifiche e-mail agli utenti o agli assegnatari. Pertanto, abilita notifiche e-mail.
  • Un flusso di lavoro può inoltre utilizzare il segno Adobe per le firme digitali. Se prevedi di utilizzare Adobe Sign in un flusso di lavoro, configura Adobe Sign per AEM Forms prima di utilizzarlo in un flusso di lavoro.

Creare un modello di flusso di lavoro create-a-workflow-model

Un modello di flusso di lavoro è costituito dalla logica e dal flusso di un processo aziendale. È costituito da una serie di passaggi. Questi passaggi sono componenti dell’AEM. Puoi estendere i passaggi del flusso di lavoro con parametri e script per fornire più funzionalità e controllo, in base alle esigenze. AEM Forms fornisce alcuni passaggi in aggiunta ai passaggi predefiniti dell’AEM. Per un elenco dettagliato dei passaggi di AEM e AEM Forms, consulta Riferimento passaggio flusso di lavoro AEM e Flusso di lavoro incentrato su Forms su OSGi - Riferimento passaggio.

L’AEM fornisce un’interfaccia utente intuitiva per creare un modello di flusso di lavoro utilizzando i passaggi del flusso di lavoro forniti. Per istruzioni dettagliate sulla creazione di un modello di flusso di lavoro, vedere Creazione di modelli di flusso di lavoro. L’esempio seguente fornisce istruzioni dettagliate per creare un modello di flusso di lavoro per un flusso di lavoro di approvazione e revisione:

NOTE
Per creare o modificare un modello di flusso di lavoro è necessario essere membri del gruppo editor flusso di lavoro.

Creare un modello per un flusso di lavoro di approvazione e revisione create-a-model-for-an-approval-and-review-workflow

I flussi di lavoro di approvazione e revisione sono per le attività che richiedono l’intervento umano per prendere decisioni. L’esempio seguente crea un modello di flusso di lavoro per una richiesta di prestito ipotecario che deve essere compilata da un agente bancario di front-office. Una volta compilata, la domanda viene inviata per l’approvazione. Successivamente, la domanda approvata viene inviata al richiedente per le firme elettroniche utilizzando Adobe Sign.

L’esempio è disponibile come pacchetto allegato di seguito. Importa e installa l’esempio utilizzando Gestione pacchetti. Per creare manualmente il modello di flusso di lavoro per l'applicazione, è inoltre possibile effettuare le operazioni riportate di seguito.

Nell'esempio viene creato un modello di flusso di lavoro per una richiesta di mutuo che deve essere compilata da un agente bancario di front-office. Una volta compilata, la domanda viene inviata per l'approvazione. Successivamente, l’applicazione approvata viene inviata al cliente per le firme elettroniche utilizzando Adobe Sign. Puoi importare e installare l’esempio utilizzando Gestione pacchetti.

Ottieni file

  1. Apri la console Modelli di flusso di lavoro. URL predefinito: https://[server]:[port]/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models

  2. Seleziona Crea, quindi Crea modello. Viene visualizzata la finestra di dialogo Aggiungi modello flusso di lavoro.

  3. Immetti Titolo e Nome (facoltativo). Ad esempio, una richiesta di ipoteca. Seleziona Fine.

  4. Seleziona il modello di flusso di lavoro appena creato e seleziona Modifica. Ora è possibile aggiungere passaggi del flusso di lavoro per creare una logica di business. La prima volta che crei un modello di flusso di lavoro, contiene:

    • I passaggi: Inizio flusso e Fine flusso. Questi passaggi rappresentano l’inizio e la fine del flusso di lavoro. Questi passaggi sono necessari e non possono essere modificati o rimossi.
    • Un esempio di passaggio Partecipante denominato Passaggio 1. Questo passaggio è configurato per assegnare un elemento di lavoro all’utente amministratore. Rimuovi questo passaggio.
  5. Abilita le notifiche e-mail. Puoi configurare il flusso di lavoro incentrato su Forms su OSGi per inviare notifiche e-mail agli utenti o agli assegnatari. Per abilitare le notifiche e-mail, effettua le seguenti configurazioni:

    1. Passare a Gestione configurazione AEM in https://[server]:[port]/system/console/configMgr.
    2. Apri la configurazione del servizio di posta CQ Day. Specificare un valore per i campi Nome host server SMTP, Porta server SMTP, e "Da" indirizzo. Fai clic su Salva.
    3. Apri la configurazione di Day CQ Link Externalizer. Nel campo Domini, specifica il nome host/indirizzo IP effettivo e il numero di porta per le istanze locali, di authoring e di pubblicazione. Fai clic su Salva.
  6. Creare fasi del flusso di lavoro. Un flusso di lavoro può avere più fasi. Queste fasi vengono visualizzate nella casella in entrata AEM e segnalano l’avanzamento del flusso di lavoro.

    Per definire una fase, seleziona l'icona info-circle per aprire le proprietà del modello di flusso di lavoro, apri la scheda Fasi, aggiungi le fasi per il modello di flusso di lavoro e seleziona Salva e chiudi. Nell'esempio di richiesta di mutuo, creare fasi: richiesta di prestito, stato della richiesta di prestito, documenti da firmare e documento di prestito firmato.

  7. Trascina e rilascia il browser passaggi Assegna attività al modello di flusso di lavoro. Rendete il primo passo del modello.

    Il componente Assegna attività assegna l’attività, creata da un flusso di lavoro, a un utente o a un gruppo. Oltre ad assegnare l’attività, puoi utilizzare il componente per specificare un modulo adattivo o un PDF non interattivo per l’attività. Il modulo adattivo è necessario per accettare l’input degli utenti e dei PDF non interattivi, oppure un modulo adattivo di sola lettura viene utilizzato per i flussi di lavoro di sola revisione.

    È inoltre possibile utilizzare il passaggio per controllare il comportamento dell'attività. Ad esempio, la creazione di un documento di record automatico, l’assegnazione dell’attività a un utente o gruppo specifico, il percorso dei dati inviati, il percorso dei dati da precompilare e le azioni predefinite. Per informazioni dettagliate sulle opzioni del passaggio Assegna attività, consulta Flusso di lavoro incentrato su Forms nel documento OSGi - Riferimento passaggio.

    workflow-editor

    Per l’esempio di applicazione ipotecaria, configura la fase Assegna attività per utilizzare un modulo adattivo di sola lettura e visualizzare un documento PDF una volta completata l’attività. Inoltre, seleziona un gruppo di utenti autorizzato ad approvare la richiesta di prestito. Nella scheda Azioni, disabilita l'opzione Invia. Crea una variabile actionTaken di tipo di dati String e specifica la variabile come Variabile route. Ad esempio, actionTaken. Aggiungere inoltre le route di approvazione e rifiuto. I percorsi vengono visualizzati come azioni separate (pulsanti) nella casella in entrata AEM. Il flusso di lavoro seleziona un ramo in base all’azione (pulsante) toccata da un utente.

    Puoi importare il pacchetto di esempio, disponibile per il download all’inizio della sezione, per il set completo di valori di tutti i campi della fase assegna attività configurata, ad esempio, applicazione ipotecaria.

  8. Trascina il componente Divisione OR dal browser dei passaggi al modello di flusso di lavoro. La suddivisione OR crea una suddivisione nel flusso di lavoro, dopo la quale è attivo un solo ramo. Questo passaggio ti consente di introdurre nel flusso di lavoro i percorsi di elaborazione condizionale. Puoi aggiungere i passaggi del flusso di lavoro a ogni ramo in base alle esigenze.

    È possibile definire un'espressione di indirizzamento per un ramo utilizzando una definizione di regola, uno script ECMA o uno script esterno.

    Utilizza l’editor espressioni per creare espressioni di indirizzamento per Ramo 1 e Ramo 2. Queste espressioni di indirizzamento aiutano a scegliere un ramo in base all’azione dell’utente nella casella in entrata AEM.

    Espressione di routing per il ramo 1

    Quando un utente tocca Approva nella casella in entrata AEM, viene attivato il ramo 1.

    O Dividi esempio

    Espressione di routing per il ramo 2

    Quando un utente tocca Rifiuta nella casella in entrata AEM, viene attivato il ramo 2.

    O Dividi esempio

    Per informazioni sulla creazione di espressioni di routing tramite variabili, vedere Variabili nei flussi di lavoro di AEM Forms.

  9. Aggiungi altri passaggi del flusso di lavoro per creare la logica di business.

    Per l'esempio del mutuo, aggiungere un documento di record generato, due passaggi dell'attività assegnati e un passaggio del documento di firma al ramo 1 del modello, come illustrato nell'immagine seguente. Un passaggio dell'attività di assegnazione consiste nel visualizzare e inviare documenti di prestito da firmare al candidato e un altro componente dell'attività di assegnazione è per visualizzare documenti firmati. Aggiungete inoltre un componente Assegna attività al ramo 2. Viene attivato quando un utente tocca Rifiuta nella casella in entrata AEM.

    Per il set completo di valori di tutti i campi dei passaggi dell’attività Assegna, del passaggio del documento record e del passaggio del documento firma configurati, ad esempio, per l’applicazione ipotecaria, importa il pacchetto di esempio, disponibile per il download all’inizio di questa sezione.

    Il modello di flusso di lavoro è pronto. Puoi avviare il flusso di lavoro attraverso vari metodi. Per ulteriori dettagli, vedere Avviare un flusso di lavoro incentrato su Forms in OSGi.

    workflow-editor-mortgage

Creazione di un'applicazione per flussi di lavoro incentrata su Forms create-a-forms-centric-workflow-application

L’applicazione è il modulo adattivo associato al flusso di lavoro. Quando un’applicazione viene inviata tramite Casella in entrata, avvia il flusso di lavoro associato. Per rendere un flusso di lavoro Forms disponibile come applicazione nella casella in entrata AEM e nell’app AEM Forms, effettua le seguenti operazioni per creare un’applicazione per flusso di lavoro:

NOTE
Per poter creare e gestire le applicazioni del flusso di lavoro è necessario essere membri del gruppo fd-administrator.
  1. Nell'istanza dell'autore AEM, vai a tools-1 > Forms > Gestisci applicazione flusso di lavoro e tocca Crea.
  2. Nella finestra Crea applicazione flusso di lavoro, fornisci gli input per i campi seguenti e tocca Crea. Viene creata una nuova applicazione, che viene elencata nella schermata Applicazioni flusso di lavoro.
Campo
Descrizione
Titolo
Il titolo è visibile nella casella in entrata AEM e consente agli utenti di scegliere un’applicazione. Tienilo descrittivo. Ad esempio, l'applicazione di apertura dell'account di risparmio.
Nome
Specificare il nome dell'applicazione. Tutti i caratteri diversi da lettere, numeri, trattini e caratteri di sottolineatura vengono sostituiti da trattini.
Descrizione
La descrizione è visibile nella casella in entrata AEM. Fornisci informazioni dettagliate sull’applicazione nei campi di descrizione. Ad esempio, Scopo dell'applicazione.
Modulo adattivo

Specifica il percorso di un modulo adattivo. Quando un utente avvia un’applicazione, viene visualizzato il modulo adattivo specificato.

Nota: le applicazioni del flusso di lavoro non supportano moduli e documenti PDF di lunghezza superiore a una pagina o che richiedono lo scorrimento in Apple iPad. Quando un’applicazione viene aperta su Apple iPad e il modulo adattivo o il documento PDF è più lungo di una pagina, i campi modulo e il contenuto della seconda pagina vengono persi.

Gruppo di accesso
Selezionare un gruppo. L'applicazione è visibile nella casella in entrata AEM solo per i membri del gruppo selezionato. L’opzione gruppo di accesso rende disponibili per la selezione tutti i gruppi del gruppo flusso di lavoro-utenti.
Servizio preriempimento
Seleziona un servizio di precompilazione per il modulo adattivo.
Modello flusso di lavoro
Selezionare un modello flusso di lavoro per l'applicazione. Un modello di flusso di lavoro è costituito dalla logica e dal flusso del processo aziendale.
Percorso del file di dati
Specifica il percorso del file di dati in crx-repository. Il percorso è relativo al payload del modulo adattivo e contiene il nome del file di dati. Includi sempre il nome completo del file, inclusa l’estensione, se applicabile. Ad esempio, [payload]/data.xml.
Percorso allegato
Specifica il percorso della cartella degli allegati in crx-repository. Il percorso dell'allegato è relativo alla posizione del payload. Ad esempio, [payload]/data.xml.
Percorso del documento record
Specifica il percorso del file del documento record nell’archivio crx. Il percorso è relativo alla posizione del payload del modulo adattivo. Includi sempre il nome completo del file, inclusa l’estensione, se applicabile. Ad esempio, [payload]/DOR/creditcard.pdf.

Avviare un flusso di lavoro incentrato su Forms su OSGi launch

Puoi avviare o attivare un flusso di lavoro incentrato su Forms:

Invio di una domanda dalla casella in entrata AEM inbox

L'applicazione del flusso di lavoro creata è disponibile come applicazione nella cartella Posta in arrivo. Gli utenti membri del gruppo flusso di lavoro-utenti possono compilare e inviare l’applicazione che attiva il flusso di lavoro associato. Per informazioni sull'utilizzo della Posta in arrivo AEM per inviare applicazioni e gestire attività, vedere Gestione di applicazioni e attività Forms nella Posta in arrivo AEM.

Invio di un’applicazione dall’app AEM Forms afa

L’app AEM Forms si sincronizza con un server AEM Forms e ti consente di modificare i dati del modulo, le attività, le applicazioni del flusso di lavoro e le informazioni salvate (bozze/modelli) nel tuo account. Per ulteriori informazioni, vedere App AEM Forms e articoli correlati.

Invio di un modulo adattivo af

È possibile configurare le azioni di invio di un modulo adattivo in modo da avviare un flusso di lavoro al momento dell’invio del modulo adattivo. Moduli adattivi fornisce l'azione di invio Richiama un flusso di lavoro AEM per avviare un flusso di lavoro all'invio di un modulo adattivo. Per informazioni dettagliate sull'azione Invia, vedere Configurazione dell'azione Invia. Per inviare un modulo adattivo tramite l’app AEM Forms, abilita Sincronizza con l’app AEM Forms nelle proprietà del modulo adattivo.

Puoi configurare un modulo adattivo per sincronizzare, inviare e attivare un flusso di lavoro dall’app AEM Forms. Per ulteriori dettagli, vedere utilizzo di un modulo.

Utilizzo di una cartella controllata watched

Un amministratore (membro del gruppo fd-administrators) può configurare una cartella di rete per eseguire un flusso di lavoro preconfigurato quando un utente inserisce un file (ad esempio un file PDF) nella cartella. Al termine del flusso di lavoro, è possibile salvare il file dei risultati in una cartella di output specificata. Tale cartella è nota come Cartella controllata. Per configurare una cartella controllata per avviare un flusso di lavoro, effettua le seguenti operazioni:

  1. Nell'istanza di creazione dell'AEM, vai a strumenti-1 > Forms > Configura cartella controllata. Viene visualizzato un elenco delle cartelle controllate già configurate.
  2. Seleziona Nuovo. Viene visualizzato un elenco di campi. Specifica un valore per i campi seguenti per configurare una cartella controllata per un flusso di lavoro:
Campo
Descrizione
Nome
Specifica il nome della cartella controllata. Questo campo supporta solo caratteri alfanumerici.
Percorso
Specifica il percorso fisico della cartella controllata. In un ambiente cluster utilizzare una cartella di rete condivisa accessibile dal nodo cluster AEM.
Elabora file tramite
Seleziona il flusso di lavoro opzione.
Modello flusso di lavoro
Seleziona un modello di flusso di lavoro.
Motivo file di output
Specificare la struttura di directory per i file e le directory di output. È inoltre possibile specificare un pattern per i file e le directory di output.
  1. Seleziona Avanzate. Specifica un valore per il campo seguente e tocca Crea. La cartella controllata è configurata per avviare un flusso di lavoro. Ora, ogni volta che un file viene inserito nella directory di input della cartella controllata, viene attivato il flusso di lavoro specificato.

    table 0-row-2 1-row-2
    Campo Descrizione
    Filtro servizio mappatura payload Quando crei una cartella controllata, questa crea una struttura di cartelle nell’archivio crx. La struttura di cartelle può fungere da payload per il flusso di lavoro. Puoi scrivere uno script per mappare un flusso di lavoro AEM in modo da accettare gli input dalla struttura di cartelle controllata. È disponibile un’implementazione pronta all’uso, elencata nel filtro Payload Mapper. Se non disponi di un’implementazione personalizzata, seleziona l’implementazione predefinita.

    La scheda Avanzate contiene altri campi. La maggior parte di questi campi contiene un valore predefinito. Per informazioni su tutti i campi, vedere l'articolo Creare o configurare una cartella controllata.

Invio di una comunicazione interattiva o di una lettera letter

Puoi associare ed eseguire un flusso di lavoro incentrato su Forms su OSGi all’invio di una comunicazione interattiva o di una lettera. Nella gestione della corrispondenza i flussi di lavoro vengono utilizzati per la post-elaborazione di comunicazioni e lettere interattive. Ad esempio, l'invio di e-mail, la stampa, il fax o l'archiviazione di lettere finali. Per i passaggi dettagliati, consulta Elaborazione di lettere e comunicazioni interattive in Post.

Configurazioni aggiuntive additional-configurations

Configurare il servizio e-mail configure-email-service

Puoi utilizzare i passaggi Assegna attività e Invia e-mail dei Flussi di lavoro AEM per inviare un’e-mail. Per specificare i server e-mail e le altre configurazioni necessarie per l’invio delle e-mail, effettua le seguenti operazioni:

  1. Passare a Gestione configurazione AEM in https://[server]:[port]/system/console/configMgr.
  2. Apri la configurazione del servizio di posta CQ Day. Specificare un valore per i campi Nome host server SMTP, Porta server SMTP, e "Da" indirizzo. Fai clic su Salva.
  3. Apri la configurazione di Day CQ Link Externalizer. Nel campo Domini, specifica il nome host/indirizzo IP effettivo e il numero di porta per le istanze locali, di authoring e di pubblicazione. Fai clic su Salva.

Rimuovi istanze flusso di lavoro purge-workflow-instances

La riduzione al minimo del numero di istanze del flusso di lavoro aumenta le prestazioni del motore del flusso di lavoro, in modo da poter eliminare regolarmente dall’archivio le istanze del flusso di lavoro completate o in esecuzione. Per informazioni dettagliate, vedi Rimozione regolare delle istanze del flusso di lavoro eliminazione delle istanze del flusso di lavoro.

Parametrizza i dati sensibili per le variabili del flusso di lavoro e memorizzali in archivi di dati esterni externalize-wf-variables

I dati inviati dai moduli adattivi ai flussi di lavoro Experience Manager possono contenere dati PII (personalmente identificabili) o SPD (Sensitive Personal Data) degli utenti finali della tua azienda. Tuttavia, non è obbligatorio archiviare i dati in Adobe Experience Manager archivio JCR. Puoi esternalizzare l'archiviazione dei dati degli utenti finali nell'archiviazione dei dati gestita (ad esempio, l'archiviazione BLOB di Azure) parametrizzando le informazioni in variabili del flusso di lavoro.

In un flusso di lavoro di Forms Adobe Experience Manager, i dati vengono elaborati e trasmessi tramite una serie di passaggi del flusso di lavoro tramite variabili del flusso di lavoro. Queste variabili sono proprietà denominate o coppie chiave-valore memorizzate nel nodo di metadati delle istanze del flusso di lavoro, ad esempio /var/workflow/instances/<serverid>/<datebucket>/<uniquenameof model>_<id>/data/metaData. Queste variabili del flusso di lavoro possono essere esternalizzate in un archivio separato diverso da JCR e quindi elaborate da Adobe Experience Manager flussi di lavoro. Adobe Experience Manager fornisce l'API UserMetaDataPersistenceProvider per archiviare le variabili del flusso di lavoro nell'archiviazione esterna gestita. Per ulteriori informazioni sull'utilizzo delle variabili del flusso di lavoro per gli archivi dati di proprietà del cliente in Adobe Experience Manager, vedere Amministrare le variabili del flusso di lavoro per gli archivi dati esterni.
Adobe fornisce il seguente esempio per memorizzare le variabili dalla mappa dei metadati del flusso di lavoro all'archiviazione BLOB di Azure, utilizzando l'API UserMetaDataPersistenceProvider. Analogamente, è possibile utilizzare l'esempio come guida per utilizzare l'API [UserMetaDataPersistenceProvider] per esternalizzare le variabili del flusso di lavoro in qualsiasi altro archivio dati esterno a Adobe Experience Manager e gestirle allo stesso modo.

NOTE
Quando memorizzi le variabili del flusso di lavoro in un archivio dati esterno, fai riferimento ai puntatori nelle linee guida per i flussi di lavoro archiviazione dati esterni.

Installare l’implementazione dell’esempio API del flusso di lavoro

Per memorizzare le variabili del flusso di lavoro nell’archiviazione BLOB di Azure gestita:

  1. Installa l'API UserMetaDataPersistenceProvider del flusso di lavoro sample come segue:

    1. Eseguire nella directory principale del progetto il comando mvn clean install con Maven 3.

    2. Per distribuire il bundle e il pacchetto di contenuti all'autore, eseguire mvn clean install -PautoInstallPackage.

    3. Per distribuire solo il bundle all'autore, eseguire mvn clean install -PautoInstallBundle.

  2. Inizializza le seguenti proprietà nel file di configurazione OSGi di Externalizer nel pacchetto di contenuti ui.config:

    code language-jql
       accountKey=""
       accountName=""
       endpointSuffix=""
       containerName=""
       protocol=""
    

Di seguito sono riportati gli scopi (ed esempi) di queste proprietà:

  • accountKey è la chiave segreta per autorizzare l'accesso.

  • accountName è l'account di Azure in cui devono essere archiviati i dati.

  • endpointSuffix, ad esempio core.windows.net.

  • containerName è il contenitore nell'account in cui è necessario archiviare i dati. L'esempio presuppone che il contenitore sia esistente.

  • protocollo, ad esempio https o http.

  1. Configurare il modello di flusso di lavoro in Adobe Experience Manager. Per informazioni su come configurare il modello di flusso di lavoro per un archivio esterno, vedere Configurare il modello di flusso di lavoro.

Configura modello flusso di lavoro in Adobe Experience Manager per l'archiviazione dati esterna configure-aem-wf-model

Per configurare un modello di flusso di lavoro AEM per un’archiviazione dati esterna:

  1. Passa a Strumenti > Flusso di lavoro > Modelli.

  2. Selezionare un nome di modello e selezionare Modifica.

  3. Selezionare l'icona Informazioni pagina e selezionare Apri proprietà.

  4. Selezionare Esternalizzare l'archiviazione dei dati del flusso di lavoro.

  5. Seleziona Salva e chiudi per salvare le proprietà.

Linee guida per i flussi di lavoro AEM per l’archiviazione di dati esterni guidelines-workflows-external-data-storage

Di seguito sono riportate le linee guida per l'utilizzo dei flussi di lavoro Adobe Experience Manager e l'archiviazione dei dati in archivi dati esterni (ad esempio, il server di archiviazione di Microsoft Azure):

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2