Definire le approvazioni defining-approvals
Le approvazioni consentono agli operatori di prendere decisioni relative a un flusso di lavoro o di confermarne l’esecuzione.
Un messaggio viene inviato a un gruppo di operatori e il flusso di lavoro attende una risposta prima di riprendere. Il flusso di lavoro non viene interrotto e possono essere eseguite altre operazioni. Ad esempio, possono essere presenti più approvazioni simultanee in sospeso.
Un’approvazione può contenere più opzioni che l’operatore può scegliere. Tuttavia, è possibile limitare il numero di scelte a una per inviare un'attività da eseguire a un operatore, ad esempio l'esecuzione del targeting. L'operatore può quindi rispondere una volta che l'operazione viene eseguita (il processo riprende). L’esempio seguente illustra questi tipi di approvazioni:
Nelle operazioni, tutte le fasi che richiedono l’approvazione si basano sullo stesso principio.
Alcuni esempi di approvazione sono disponibili in questa sezione.
Un operatore può rispondere in uno dei due modi seguenti: tramite la convalida tramite la pagina web collegata nel messaggio e-mail o tramite la console.
Approvazioni per e-mail sending-emails
È possibile ricevere un messaggio di approvazione contenente un collegamento a una pagina web tramite il quale è possibile rispondere. Affinché l’operatore di destinazione riceva un’e-mail di approvazione, l’indirizzo e-mail dell’operatore deve essere completo. In caso contrario, l’operatore deve utilizzare la console per rispondere
La gestione degli operatori è descritta in questo sezione.
Le e-mail di approvazione vengono inviate in modo continuo. Il modello di consegna predefinito è notifyAssignee: viene salvato in Administration > Campaign management > Technical delivery templates cartella. Questo scenario può essere personalizzato e si consiglia inoltre di crearne una copia e di modificare i modelli per ogni attività.
Le consegne create tramite questo modello vengono memorizzate in Administration > Production > Objects created automatically > Technical deliveries > Workflow notifications cartella.
Approvazioni tramite la console approval-via-the-console
Nelle operazioni, gli elementi da approvare vengono visualizzati nel dashboard della campagna.
Per i flussi di lavoro tecnici, è possibile accedere alle attività che l’utente può approvare dalla struttura ad albero in Administration > Production > Objects created automatically > Pending approvals cartella.
Gruppi groups
Un’approvazione viene assegnata a un gruppo di operatori, a un singolo operatore o a un insieme di operatori selezionati tramite una condizione di filtro.
- Per una forma di approvazione più semplice, l’attività viene completata non appena un operatore risponde. Qualsiasi altro operatore che tenti di rispondere riceverà una notifica di qualcuno che l'ha già fatto.
- Per più approvazioni, consulta Approvazione multipla.
I gruppi di operatori per le approvazioni devono essere designati come ruoli o funzioni anziché come individui con nome. Ad esempio, un gruppo "Budget campagna" è preferibile a "Gruppo di Harry". È consigliabile avere almeno due persone in un gruppo che possano approvare un'attività. In questo modo, se uno è assente, l'altro può rispondere.
Scadenze expirations
Le scadenze sono transizioni specifiche utilizzate in diversi tipi di attività e in particolare nelle approvazioni. Puoi utilizzare una scadenza per attivare un’azione dopo un determinato periodo di tempo senza risposta. Può essere utilizzato anche, ad esempio, per seguire il flusso di lavoro e assegnare un’approvazione a un gruppo diverso.
La seconda scheda nelle proprietà di approvazione dell’attività ti consente di definire una o più scadenze. In effetti, puoi definire più tipi di scadenza.
Per aggiungere una nuova scadenza, fai clic su Add. A ciascuna delle scadenze create viene aggiunta una transizione. Puoi eseguire le seguenti azioni:
- modificare direttamente i parametri tipici facendo clic su una cella dell'elenco (o premendo F2),
- o modificare l’espressione facendo clic sul pulsante Detail… pulsante.
Il Do not terminate the task lascia l’approvazione attiva quando il ritardo viene superato. Questa modalità consente di gestire i promemoria lasciando attiva l’approvazione: gli operatori possono ancora rispondere. Questa opzione è disabilitata per impostazione predefinita, il che significa che l’attività è considerata completata alla scadenza e che gli operatori potrebbero non rispondere più.
Puoi creare quattro tipi di scadenza:
-
Ritardo dopo l'inizio dell'attività: la scadenza viene calcolata aggiungendo un periodo di tempo specificato alla data in cui è attivata l’approvazione.
-
Ritarda dopo una data specificata: la scadenza viene calcolata aggiungendo un periodo di tempo a una data specificata.
-
Ritarda prima di una data specificata: la scadenza viene calcolata sottraendo un periodo di tempo da una data specificata.
-
Scadenza calcolata dallo script: la scadenza viene calcolata utilizzando JavaScript.
L’esempio seguente calcola una scadenza 24 ore prima della data di inizio di una consegna (identificata da vars.deliveryId):
code language-none var delivery = nms.delivery.get(vars.deliveryId) var expiration = delivery.scheduling.contactDate var oneDay = 1000*60*60*24 expiration.setTime(expiration.getTime() - oneDay) return expiration
Approvazione multipla multiple-approval
L’approvazione multipla è un meccanismo che consente a tutti gli operatori di approvazione di rispondere. Viene attivata una transizione per ogni risposta.
L’approvazione multipla è utile per i meccanismi di voto o di sondaggio. Puoi contare le risposte ed elaborarne i risultati dopo un determinato periodo aggiungendo una scadenza.
Diritti richiesti required-rights
Per poter rispondere a una richiesta di approvazione, gli operatori di un gruppo devono disporre almeno dei seguenti diritti:
- Autorizzazioni di scrittura per il flusso di lavoro.
- Autorizzazioni di lettura e scrittura per la cartella contenente le attività da approvare.
Il gruppo "Esecuzione del flusso di lavoro" dispone di questi diritti. Un operatore aggiunto a questo gruppo dispone dei diritti per rispondere a una richiesta di approvazione.