[ACC]: best practice per i flussi di lavoro - Configurazione e monitoraggio

Descrizione description

Ambiente
Adobe Campaign Adobe Campaign Classic

Problema
Nella maggior parte dei casi, i flussi di lavoro fanno parte delle funzioni di base (integrate o personalizzate) della piattaforma.

Per questo motivo, è molto importante prestare attenzione durante la configurazione.

Risoluzione resolution

Soluzione

Configurazione generale

Organizzazione

Crea i flussi di lavoro, ad esempio  importare in tableXXX, in una cartella personalizzata.

Solo se il flusso di lavoro generico influisce sull’intera piattaforma (ad esempio per la pulizia) puoi considerare l’opportunità di aggiungerla nel file incorporato Flussi di lavoro tecnici cartella.

Nome flusso di lavoro

Come spiegato in precedenza, è molto importante assegnare ai flussi di lavoro nomi ed etichette corretti. Poiché un operatore non fa sempre riferimento alla documentazione, compila il  descrizione  per riepilogare il processo da eseguire.

Se il flusso di lavoro fa parte di un processo che coinvolge più flussi di lavoro, puoi essere esplicito quando inserisci un’etichetta; l’utilizzo dei numeri è un ottimo modo per ordinare i flussi di lavoro (per Etichetta). 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

Gravità

Configura la gravità di un flusso di lavoro nelle proprietà del flusso di lavoro, nella scheda Esecuzione:

  • Normale
  • Produzione
  • Critico

Fornendo queste informazioni durante la creazione di un flusso di lavoro sarà possibile comprendere meglio la gravità del processo configurato.

Registri

Il metodo JavaScript logInfo() è un’ottima soluzione per il debug di un flusso di lavoro. È utile, ma deve essere utilizzato con attenzione, in particolare per le attività che vengono eseguite di frequente: può sovraccaricare i registri e aumentare in modo significativo le dimensioni della tabella dei registri.

Ma potresti anche aver bisogno di più di logInfo(). Sono disponibili due soluzioni aggiuntive.

Mantieni il risultato delle popolazioni provvisorie tra due esecuzioni

Questa opzione, disponibile nelle proprietà del flusso di lavoro"  Generale  , può essere tanto utile quanto pericoloso. Impedisce ad Adobe Campaign di eliminare le tabelle temporanee create tra due esecuzioni. Sebbene possa essere utile per gli ambienti di sviluppo, è vietato utilizzarlo negli ambienti di produzione e deve essere monitorato. Mantenere tabelle temporanee potrebbe comportare un aumento significativo delle dimensioni del database e, in ultima analisi, il raggiungimento del limite consentito. Inoltre, rallenterà il backup.

Nessun flusso di lavoro  durante la produzione questa opzione deve essere selezionata in qualsiasi momento.

Registra le query SQL nel giornale di registrazione

Disponibile in  Esecuzione  nelle proprietà del flusso di lavoro, vengono registrate tutte le query SQL generate dallo strumento dalle diverse attività. È un ottimo modo per vedere cosa viene effettivamente eseguito dalla piattaforma. Tuttavia, questa opzione deve essere utilizzata solo temporaneamente durante lo sviluppo e non deve essere attivata durante la produzione.

Monitoraggio

Tutti i flussi di lavoro pianificati in esecuzione negli ambienti di produzione devono essere monitorati per ricevere un avviso in caso di errore.

Nelle proprietà del flusso di lavoro, seleziona una  gruppo di supervisori, il gruppo predefinito "Supervisori del flusso di lavoro" o un gruppo personalizzato. Assicurati che almeno un operatore appartenga a questo gruppo, con un messaggio e-mail configurato.

Non lasciare i flussi di lavoro in pausa

Se crei un flusso di lavoro temporaneo, assicurati che possa terminare correttamente e non rimanere in uno stato di "pausa". Se viene messo in pausa, implicherebbe la necessità di mantenere le tabelle temporanee e quindi aumentare le dimensioni del database.

Nel flusso di lavoro

Nome attività

Durante lo sviluppo del flusso di lavoro, tutte le attività avranno un nome, così come tutti gli oggetti di Adobe Campaign. Mentre il nome viene generato dallo strumento, è consigliabile rinominarlo con un nome esplicito durante la configurazione. Se lo facesse in un secondo momento, potrebbe interrompere il flusso di lavoro con le attività che utilizzano il nome di un’altra attività precedente. Sarebbe quindi difficile aggiornare i nomi in seguito.

Il nome dell’attività si trova nella sezione  Avanzate  scheda. Non lasciarle con il nome  queryquery1query11, ma assegna loro nomi espliciti come  querySubscscriptionsRecipients. Questo nome verrà visualizzato nel giornale di registrazione e, se applicabile, nei registri SQL e sarà utile per eseguire il debug del flusso di lavoro durante la configurazione.

JavaScript all’interno di un’attività

È possibile aggiungere JavaScript durante l’inizializzazione di un’attività del flusso di lavoro. Questa operazione può essere eseguita nel di  Avanzate  scheda. Per semplificare l’individuazione del flusso di lavoro, si consiglia di utilizzare i trattini doppi all’inizio e alla fine dell’etichetta di attività come segue: — La mia etichetta  —

Segnale

Nella maggior parte dei casi, non saprai da dove viene chiamato il segnale. Per evitare questo problema, utilizza  Commento  campo all'interno del  Avanzate  scheda dell’attività del segnale per documentare l’origine prevista di un segnale per questa attività.

Aggiornamento del flusso di lavoro

Un flusso di lavoro di produzione non deve essere aggiornato direttamente. A meno che il processo non consista nella creazione di una campagna con flussi di lavoro basati su modelli, i processi devono prima essere testati in un ambiente di sviluppo, se possibile. Solo dopo questa convalida il flusso di lavoro può essere distribuito e avviato in produzione.

I flussi di lavoro archiviati possono essere mantenuti su piattaforme di sviluppo o di test, in una cartella Archiviata, ma la produzione deve rimanere il più pulita possibile. I flussi di lavoro precedenti devono essere rimossi dalla produzione se inattivi.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f