Amministrazione dei flussi di lavoro administering-workflows
I flussi di lavoro consentono di automatizzare le attività di Adobe Experience Manager (AEM). Flussi di lavoro:
-
Consiste in una serie di passaggi eseguiti in un ordine specifico.
- Ogni passaggio esegue un’attività distinta, ad esempio l’attesa dell’input dell’utente, l’attivazione di una pagina o l’invio di un messaggio e-mail.
-
Può interagire con le risorse nell’archivio, negli account utente e nei servizi AEM.
-
Può coordinare attività complicate che coinvolgono qualsiasi aspetto dell'AEM.
I processi aziendali stabiliti dalla tua organizzazione possono essere rappresentati come flussi di lavoro. Ad esempio, il processo di pubblicazione dei contenuti dei siti web include in genere passaggi quali l’approvazione e l’approvazione da parte di vari soggetti interessati. Questi processi possono essere implementati come flussi di lavoro AEM e applicati a pagine di contenuti e risorse.
- Applicazione e partecipazione ai flussi di lavoro: Utilizzo dei flussi di lavoro.
- Creazione di modelli di flusso di lavoro ed estensione delle funzionalità del flusso di lavoro: Sviluppo ed estensione dei flussi di lavoro.
- Miglioramento delle prestazioni dei flussi di lavoro che utilizzano risorse server significative: Elaborazione simultanea dei flussi di lavoro.
Modelli e istanze del flusso di lavoro workflow-models-and-instances
I modelli di flusso di lavoro in AEM sono la rappresentazione e l'implementazione dei processi aziendali:
- In genere agiscono su pagine o risorse per ottenere un risultato specifico.
- Queste pagine e/o risorse sono denominate payload del flusso di lavoro.
- I modelli di flusso di lavoro sono costituiti da una serie di passaggi che eseguono un'attività specifica.
- Il payload viene passato da un passaggio all’altro con l’avanzare del flusso di lavoro.
All’avvio (esecuzione) di un modello di flusso di lavoro, viene creata un’istanza di flusso di lavoro. Un modello di flusso di lavoro può essere avviato più volte, ogni volta generando un’istanza di flusso di lavoro distinta. Per ogni istanza, vengono eseguiti i passaggi definiti dal modello di flusso di lavoro.
Le istanze del flusso di lavoro avanzano nel seguente ciclo di vita:
-
Il modello di flusso di lavoro viene avviato e viene creata ed eseguita un’istanza di flusso di lavoro.
- Il payload dell’istanza del flusso di lavoro viene identificato all’avvio del modello.
- La variante è di fatto una copia del modello (come al momento della creazione).
- Gli autori, gli amministratori o i servizi AEM possono avviare modelli di flusso di lavoro.
-
Viene eseguito il primo passaggio del modello di flusso di lavoro.
-
Il passaggio viene completato e il motore del flusso di lavoro utilizza il modello per determinare il passaggio successivo da eseguire.
-
I passaggi successivi nel modello di flusso di lavoro vengono eseguiti e completati.
-
Una volta completato il passaggio finale, l’istanza del flusso di lavoro viene completata e quindi archiviata.
Con l’AEM vengono forniti molti utili modelli di flusso di lavoro. Inoltre, gli sviluppatori dell’organizzazione possono creare modelli di flusso di lavoro personalizzati, personalizzati in base alle esigenze specifiche dei processi aziendali.
Passaggi del flusso di lavoro workflow-steps
Quando vengono eseguiti, i passaggi del flusso di lavoro sono associati a un’istanza del flusso di lavoro. La cronologia di un’istanza del flusso di lavoro include informazioni su ogni passaggio eseguito per l’istanza. Queste informazioni sono utili per l'analisi dei problemi che si verificano durante l'esecuzione.
Un utente o un servizio esegue i passaggi del flusso di lavoro, a seconda del tipo di passaggio:
- Quando un utente esegue un passaggio, gli viene assegnato un elemento di lavoro inserito nella casella in entrata. L’utente è responsabile del completamento manuale del passaggio in modo che l’istanza del flusso di lavoro possa progredire.
- Quando un servizio esegue un passaggio, al completamento l'istanza del flusso di lavoro passa automaticamente al passaggio successivo.
Stato e azioni del flusso di lavoro workflow-status-and-actions
Un flusso di lavoro può avere uno dei seguenti stati:
-
IN ESECUZIONE: l'istanza del flusso di lavoro è in esecuzione.
-
COMPLETED: l'istanza del flusso di lavoro è stata terminata.
-
SOSPESO: contrassegna il flusso di lavoro come sospeso. Tuttavia, consulta la nota di attenzione seguente su un problema noto con questo stato.
-
ABORTED: l'istanza del flusso di lavoro è stata terminata.
-
STALE: l'avanzamento dell'istanza del flusso di lavoro richiede l'esecuzione di un processo in background, ma non è possibile trovare il processo nel sistema. Questa situazione può verificarsi quando si verifica un errore durante l’esecuzione del flusso di lavoro.
A seconda dello stato, è possibile eseguire azioni sulle istanze del flusso di lavoro in esecuzione quando è necessario intervenire nella normale progressione di un’istanza del flusso di lavoro:
- Sospendi: la sospensione modifica lo stato del flusso di lavoro in Sospeso. Vedi Attenzione di seguito:
- Riprendi: riavvia un flusso di lavoro sospeso nello stesso punto dell'esecuzione in cui è stato sospeso, utilizzando la stessa configurazione.
- Termina: termina l'esecuzione del flusso di lavoro e modifica lo stato in INTERROTTO. Impossibile riavviare un'istanza di flusso di lavoro interrotta.