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.
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.
Le e-mail di approvazione vengono inviate in modo continuo. Il modello di consegna predefinito è notifyAssignee: è salvato nella cartella Administration > Campaign management > Technical delivery templates. 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 archiviate nella cartella Administration > Production > Objects created automatically > Technical deliveries > Workflow notifications.
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 nella cartella Administration > Production > Objects created automatically > Pending approvals.
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, fare riferimento a Approvazioni multiple.
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, fare 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),
- oppure modificare l'espressione facendo clic sul pulsante Detail….
L'opzione 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 di attivazione dell'approvazione.
-
Ritardo dopo una data specificata: la scadenza viene calcolata aggiungendo un periodo di tempo a una data specificata.
-
Ritardo 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.