Best practice per i flussi di lavoro workflow-best-practices

Con Adobe Campaign, puoi impostare tutti i tipi di flusso di lavoro per eseguire un’ampia gamma di attività. Tuttavia, durante la progettazione e l’esecuzione dei flussi di lavoro, devi prestare estrema attenzione, dato che una cattiva implementazione può portare a prestazioni sbagliate, errori e problemi di piattaforma. Di seguito è riportato un elenco delle best practice e dei suggerimenti per la risoluzione dei problemi.

NOTE
La progettazione e l’esecuzione del flusso di lavoro devono essere effettuate da un utente avanzato di Adobe Campaign.

Denominazione naming

Per semplificare la risoluzione dei problemi del flusso di lavoro, Adobe consiglia di assegnare esplicitamente un nome ed un’etichetta ai flussi di lavoro. Compila il campo di descrizione del flusso di lavoro per riepilogare il processo da eseguire affinché l’operatore possa comprenderlo facilmente.
Se il flusso di lavoro fa parte di un processo che coinvolge più flussi di lavoro, quando inserisci un’etichetta puoi utilizzare i numeri, così da ordinarli chiaramente.

Ad esempio:

  • 001 - Importazione - Destinatari importazione
  • 002 - Importazione - Vendite all’importazione
  • 003 - Importazione - Dettagli delle vendite all’importazione
  • 010 - Esportazione - Registri di consegna delle esportazioni
  • 011 - Esportazione - Registri di tracciamento delle esportazioni

Duplicazione dei flussi di lavoro duplicating-workflows

Puoi duplicare i flussi di lavoro. In Marketing Activities, passa il mouse sul flusso di lavoro e fai clic su Duplicate element. Una volta eseguita la duplicazione, le modifiche del flusso di lavoro non vengono riportate nella copia del flusso di lavoro. È possibile modificare la copia del flusso di lavoro.

Execution execution

Numero di flussi di lavoro

Per impostazione predefinita, consigliamo non eseguire più di 20 esecuzioni di flussi di lavoro attivi contemporaneamente (questo non si applica ai flussi di lavoro in attesa di un’esecuzione pianificata). Una volta raggiunto tale limite, i flussi di lavoro verranno messi in coda per non influire sulle prestazioni.

In contesti specifici, potrebbe essere necessario eseguire più di 20 flussi di lavoro. In tal caso, devi consultare un esperto di Campaign e contattare anche l’Assistenza cliente Adobe per aumentare il limite.

IMPORTANT
Anche se non si raggiunge la soglia dei 20 flussi di lavoro, l’Adobe consiglia di: distribuire l’esecuzione del flusso di lavoro nel tempo. L’esecuzione scaglionata dei flussi di lavoro garantisce prestazioni migliori per l’istanza.

Prima di avviare un flusso di lavoro Campaign Standard verifica se la memoria fisica di sistema è sufficiente per eseguire il flusso di lavoro. Se la memoria disponibile non è sufficiente, viene visualizzato un messaggio per informare che l'esecuzione del flusso di lavoro verrà posticipata fino al esaurimento del carico sul server e all'aumento della memoria di sistema.

Frequenza

Un flusso di lavoro non può essere eseguito automaticamente con una frequenza maggiore a una volta ogni dieci minuti.
La frequenza di ripetizione dell’attività non può essere inferiore a 10 minuti. Se la frequenza di ripetizione è impostata su 0 (anche il valore predefinito), questa opzione non viene presa in considerazione e il flusso di lavoro viene eseguito in base alla frequenza di esecuzione.

Flussi di lavoro in pausa

I flussi di lavoro che si trovano nello stato di pausa o di errore per più di 7 giorni vengono interrotti per ridurre lo spazio su disco. L’attività di pulizia viene visualizzata nei registri del flusso di lavoro.

Transizioni

È comunque possibile eseguire un flusso di lavoro contenente transizioni non terminate: genererà un messaggio di avviso e il flusso di lavoro verrà messo in pausa una volta raggiunta la transizione, ma non causerà un errore. Puoi anche avviare un flusso di lavoro senza una progettazione completa, per poi ultimarlo e completarlo man mano che prosegui.

Per ulteriori informazioni, consulta Esecuzione dei flussi di lavoro.

Fuso orario

Le proprietà del flusso di lavoro ti consentono di definire un fuso orario specifico che verrà utilizzato per impostazione predefinita in tutte le relative attività. Per impostazione predefinita, il fuso orario del flusso di lavoro è quello definito per l’operatore corrente di Campaign.

Attività activity

Numero di attività per flusso di lavoro number-activities

È consigliabile utilizzare fino a 100 attività in un unico flusso di lavoro. Oltre 100 attività, potresti riscontrare alcuni problemi di prestazioni durante la progettazione e la configurazione del flusso di lavoro.

Progettazione flussi di lavoro

Per garantire il corretto completamento del flusso di lavoro, evita di uscire dall’ultima transizione di un flusso di lavoro utilizzando un’ End activity.

Per accedere alla visualizzazione dettagliata delle transizioni, seleziona l’opzione Keep interim results nella sezione Execution delle proprietà del flusso di lavoro.

CAUTION
Questa opzione consuma molto spazio su disco ed è progettata per consentire la creazione di un flusso di lavoro, garantendone la corretta configurazione e il giusto comportamento. Lascia deselezionata questa opzione nelle istanze di produzione.

Attività di etichettatura activity-labeling

Durante lo sviluppo del flusso di lavoro, viene generato un nome per ogni attività, come per tutti gli oggetti di Adobe Campaign. Anche se il nome di un’attività viene generato dallo strumento e non può essere modificato, al momento della configurazione è consigliabile assegnargli un nome esplicito.

Duplicazione delle attività activity-duplicating

Per duplicare le attività esistenti, puoi utilizzare la funzione di copia e incolla. In questo modo, puoi mantenere le impostazioni definite in origine. Per ulteriori informazioni, consulta Duplicazione delle attività del flusso di lavoro.

Attività del Modulo di pianificazione acheduler-activity

Durante la creazione del flusso di lavoro, usa solo un’Scheduler activity per ramo. Se lo stesso ramo di un flusso di lavoro include più pianificatori (collegati tra loro), il numero di attività da eseguire verrà moltiplicato in modo esponenziale, il che sovraccaricherebbe notevolmente il database.

Puoi visualizzare in anteprima le prossime dieci esecuzioni dei flussi di lavoro facendo clic su Preview next executions.

Per ulteriori informazioni, consulta Attività di pianificazione.

Durante la progettazione di un flusso di lavoro pianificato che include più attività, è necessario assicurarsi che il flusso di lavoro non venga ripianificato fino al suo completamento. A questo scopo, devi configurare il flusso di lavoro per impedirne l’esecuzione se una o più attività di un’esecuzione precedente sono ancora in sospeso. Per ulteriori informazioni, consulta questa pagina.

Chiamata del flusso di lavoro con parametri workflow-with-parameters

Assicurati che il nome e il numero di parametri siano identici a quelli definiti per la chiamata al flusso di lavoro (vedi questa pagina. Anche i tipi di parametri devono essere coerenti con i valori previsti.

Verifica che tutti i parametri siano stati dichiarati nell’External signal activity. In caso contrario, si verificherà un errore durante l’esecuzione dell’attività.

Per ulteriori informazioni, consulta Chiamata di un flusso di lavoro con parametri esterni.

Esportazione di pacchetti exporting-packages

Per esportare i pacchetti, le risorse esportate non devono contenere ID predefiniti. Pertanto, gli ID delle risorse esportabili devono essere modificati utilizzando un nome diverso dai modelli forniti come standard da Adobe Campaign Standard.
Per ulteriori informazioni, consulta Gestione dei pacchetti.

Esportazione di elenchi exporting-lists

L’opzione esportazione di elenchi ti consente di esportare un massimo di 100.000 righe per impostazione predefinita ed è definita dall’opzione ​Nms_ExportListLimit. Questa opzione può essere gestita dall’amministratore funzionale in Administration > Application settings > Options.
Per ulteriori informazioni, consulta Esportazione di elenchi.

Risoluzione dei problemi workflow-troubleshooting

Adobe Campaign offre diversi registri per comprendere meglio i tuoi problemi dei flussi di lavoro.

Utilizzo dei registri del flusso di lavoro using-workflow-logs

Puoi accedere ai registri del flusso di lavoro per monitorare l’esecuzione delle tue attività. Questi registri indicizzano in ordine cronologico le operazioni effettuate e gli errori di esecuzione. La scheda Registri è costituita dalla cronologia dell’esecuzione di tutte o di alcune attività selezionate.
Nella scheda Attività viene illustrata la sequenza di esecuzione delle attività. Per ottenere ulteriori informazioni su un’attività, fai clic su di essa.
Per ulteriori informazioni, consulta Monitoraggio dell’esecuzione del flusso di lavoro.

Risoluzione dei problemi delle attività di gestione dati troubleshooting-data-management-activities

Puoi analizzare le query SQL nella scheda Registro.

  1. Nell’area di lavoro del flusso di lavoro, fai clic su Edit properties.
  2. In General > Execution, seleziona le opzioni Save SQL queries in the log e Execute in the engine fai clic su Confirm.

Per visualizzare le query SQL nel registro:

  1. Fai clic su Log and Tasks.
  2. Nella scheda Logs, apri il pannello Search.
  3. Controlla Display SQL logs only.

La query viene visualizzata nella colonna Message dei registri.

Utilizzo dei registri di consegna using-delivery-logs

I registri di consegna ti consentono di monitorare il successo delle consegne. I registri di esclusione restituiscono i messaggi esclusi durante la preparazione dell’invio. I registri di invio ti forniscono lo stato della consegna per ciascun profilo.
Per ulteriori informazioni, consulta Informazioni sugli errori di consegna.

Utilizzo degli avvisi sulla consegna delivery-alerting

La funzione di avviso sulla consegna è un sistema di gestione degli avvisi che consente a un gruppo di utenti di ricevere automaticamente le notifiche contenenti informazioni sull’esecuzione delle consegne.
Per ulteriori informazioni, consulta Avvisi sulla consegna.

Argomenti correlati:

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff