Amministrazione dei flussi di lavoro administering-workflows

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

I flussi di lavoro consentono di automatizzare le attività di Adobe Experience Manager (AEM). Flussi di lavoro:

  • È costituito da una serie di passaggi eseguiti in un ordine specifico.

    • Ogni passaggio esegue un’attività distinta; come 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, gli account utente e i servizi AEM.

  • Può coordinare attività complesse che coinvolgono qualsiasi aspetto del AEM.

I processi aziendali stabiliti dalla tua organizzazione possono essere rappresentati come flussi di lavoro. Ad esempio, il processo di pubblicazione dei contenuti del sito 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 contenuto e risorse.

NOTE
Per ulteriori informazioni, consulta:

Modelli e istanze di flussi di lavoro workflow-models-and-instances

Modelli di flusso di lavoro 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 consistono in una serie di passaggi che eseguono un'attività specifica.
  • Il payload viene passato da un passaggio all’altro mentre il flusso di lavoro progredisce.

Quando viene avviato (eseguito) 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 che si genera un’istanza di flusso di lavoro distinta. Per ogni istanza, vengono eseguiti i passaggi definiti dal modello di flusso di lavoro.

CAUTION
I passaggi eseguiti sono quelli definiti dal modello di flusso di lavoro al momento della generazione dell’istanza. Vedi Sviluppo dei flussi di lavoro per ulteriori dettagli.

Le istanze del flusso di lavoro procedono nel seguente ciclo di vita:

  1. Il modello di flusso di lavoro viene avviato e viene creata e eseguita un’istanza di flusso di lavoro.

    1. Il payload dell’istanza del flusso di lavoro viene identificato all’avvio del modello.
    2. L'istanza è effettivamente una copia del modello (come al momento della creazione).
    3. AEM autori, amministratori o servizi possono avviare modelli di flusso di lavoro.
  2. Viene eseguito il primo passaggio del modello di flusso di lavoro.

  3. Il passaggio viene completato e il motore del flusso di lavoro utilizza il modello per determinare il passaggio successivo da eseguire.

  4. I passaggi successivi nel modello di flusso di lavoro vengono eseguiti e completati.

  5. Una volta completato il passaggio finale, l’istanza del flusso di lavoro viene completata e quindi archiviata.

Vengono forniti molti modelli di flusso di lavoro utili con AEM. Inoltre, gli sviluppatori della tua organizzazione possono creare modelli di flusso di lavoro personalizzati, personalizzati in base alle esigenze specifiche dei tuoi processi aziendali.

Passaggi del flusso di lavoro workflow-steps

Quando i passaggi del flusso di lavoro vengono eseguiti, sono associati a un’istanza di flusso di lavoro. La cronologia di un'istanza di flusso di lavoro include informazioni su ogni passaggio eseguito per l'istanza. Queste informazioni sono utili per indagare i problemi che si verificano durante l’esecuzione.

Un utente o un servizio esegue 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 propria casella in entrata. L’utente è responsabile del completamento manuale del passaggio in modo che l’istanza del flusso di lavoro progredisca.
  • Quando un servizio esegue un passaggio, al completamento l'istanza del flusso di lavoro procede automaticamente al passaggio successivo.
NOTE
Se si verifica un errore, l’implementazione del servizio/passaggio deve gestire il comportamento per uno scenario di errore. Il motore del flusso di lavoro stesso riproverà il processo, quindi registrerà un errore e interromperà l’istanza.

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.

  • COMPLETATO: L'istanza del flusso di lavoro è stata terminata.

  • SOSPESO: L'istanza del flusso di lavoro è stata sospesa.

  • ABORTO: L'istanza del flusso di lavoro è stata terminata.

  • SCALA: La progressione dell'istanza del flusso di lavoro richiede l'esecuzione di un processo in background, tuttavia il processo non può essere trovato nel sistema. Questa situazione può verificarsi quando si verifica un errore durante l’esecuzione del flusso di lavoro.

NOTE
Quando l'esecuzione di un passaggio del processo genera errori, il passaggio viene visualizzato nella casella in entrata dell'amministratore e lo stato del flusso di lavoro è IN ESECUZIONE.

A seconda dello stato corrente, è possibile eseguire azioni sulle istanze del flusso di lavoro in esecuzione quando è necessario intervenire nella normale progressione di un’istanza di flusso di lavoro:

  • Sospendi: Arresta temporaneamente l’esecuzione del flusso di lavoro. La sospensione è utile in casi eccezionali in cui non si desidera che il flusso di lavoro proceda, ad esempio per la manutenzione. La sospensione modifica lo stato del flusso di lavoro in Sospeso.
  • Riprendi: Riavvia un flusso di lavoro sospeso nello stesso punto di esecuzione in cui è stato sospeso, utilizzando la stessa configurazione.
  • Termina: Termina l’esecuzione del flusso di lavoro e cambia lo stato in ABORTO. Impossibile riavviare un'istanza di flusso di lavoro interrotta.
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8