Show Menu
TÓPICOS×

Definição de aprovações

As aprovações permitem que os operadores tomem decisões que regem um workflow ou confirmem sua execução contínua.
Uma mensagem é enviada a um grupo de operadores e o workflow aguarda uma resposta antes de continuar. O workflow não é interrompido e outras operações podem ocorrer. Por exemplo, pode haver várias aprovações simultâneas pendentes.
Uma aprovação pode conter várias opções para o operador escolher. No entanto, é possível restringir o número de escolhas a um para enviar uma tarefa a ser executada por um operador, como, por exemplo, a execução de target. O operador pode responder depois que a tarefa for executada (o processo então reinicia). O exemplo a seguir ilustra esses tipos de aprovações:
Em operações, todos os estágios que exigem aprovação se baseiam no mesmo princípio.
Exemplos de aprovação podem ser encontrados nesta seção .
Um operador pode responder de uma das duas formas seguintes: validação usando a página da Web vinculada na mensagem de email ou através do console.
Após salvar a resposta, ela não poderá ser modificada.

Envio de emails

É possível receber uma mensagem de aprovação contendo um link para uma página da Web pela qual é possível responder. Para que o operador de target receba um email de aprovação, o endereço de email do operador deve ser completo. Se esse não for o caso, o operador deve usar o console para responder
A gestão de operador é apresentada nesta seção .
Emails de aprovação são enviados continuamente. O template do delivery padrão é notifyAssignee : ele é salvo na pasta Administration > Campaign management > Technical delivery templates . Esse cenário pode ser personalizado e também é recomendável fazer uma cópia e alterar templates para cada atividade.
Os deliveries criados por meio desse template são armazenados na pasta Administration > Production > Objects created automatically > Technical deliveries > Workflow notifications .

Aprovação através do console

Em operações, os elementos a serem aprovados são exibidos no painel da campanha.
Para workflows técnicos, as tarefas que o usuário pode aprovar podem ser acessadas a partir da estrutura de árvore na pasta Administration > Production > Objects created automatically > Pending approvals .

Grupos

Uma aprovação é atribuída a um grupo de operadores, um único operador ou um conjunto de operadores selecionados por meio de uma condição de filtragem.
  1. Para a forma mais simples de aprovação, a tarefa é concluída assim que um operador responde. Qualquer outro operador que tenta responder será notificado que outra pessoa já fez isso.
  2. Para obter múltiplas aprovações, consulte Aprovação múltipla .
Os grupos de operadores para aprovações devem ser designados como atribuições ou funções em vez de pessoas nomeadas. Por exemplo, um grupo "Orçamento da campanha" é preferível ao "Grupo do Harry". Recomendamos ter pelo menos duas pessoas em um grupo que possam aprovar uma tarefa. Dessa forma, se uma pessoa estiver ausente, a outra poderá responder.

Expirações

Expirações são transições específicas usadas em diferentes tipos de atividade e particularmente em aprovações. Uma expiração pode ser usada para acionar uma ação após um determinado período de tempo na ausência de uma resposta ou para buscar o workflow (e atribuir uma aprovação a um grupo diferente, por exemplo).
A segunda guia nas propriedades da atividade de aprovação permite definir uma ou mais expirações. Na verdade, você pode definir vários tipos de expiração.
Para adicionar uma nova expiração, clique em Add . Uma transição é adicionada a cada expiração criada. É possível:
  • modificar os parâmetros típicos diretamente clicando em uma célula na lista (ou pressionando F2),
  • ou edite a expressão clicando no botão Detail... .
Não é necessário especificar uma ordem para as expirações, pois são processadas em ordem cronológica.
A opção Do not terminate the task deixa a aprovação ativa quando o atraso é saturado. Esse modo possibilita gerenciar lembretes ao deixar a aprovação ativa: os operadores ainda podem responder. Essa opção é desabilitada por padrão, significando que a tarefa é considerada concluída na expiração e que os operadores não podem mais responder.
Você pode criar quatro tipos de expirações:
  • Delay after task start : a expiração é calculada adicionando-se um período de tempo especificado à data em que a aprovação é ativada.
  • Delay after a given date : a expiração é calculada adicionando um período a uma data especificada.
  • Delay before a given date : a expiração é calculada subtraindo-se um período de uma data especificada.
  • Expiration calculated by script : a expiração é calculada usando o JavaScript.
    O exemplo a seguir calcula uma expiração 24 horas antes da data em que um delivery é iniciado (identificada por vars.deliveryId ):
    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
    
    

Aprovação múltipla

A aprovação múltipla é um mecanismo que permite que todos os operadores de aprovação respondam. Uma transição é ativada para cada resposta.
A aprovação múltipla é útil para mecanismos de voto ou pesquisa. Você pode contar respostas e processar seu resultado após um determinado período ao adicionar um prazo.

Direitos necessários

Os operadores em um grupo devem ter pelo menos os seguintes direitos para poder responder a uma solicitação de aprovação:
  • Permissões de gravação para workflow.
  • Permissões de leitura e gravação para a pasta que contém as tarefas a serem aprovadas.
O grupo 'Execução de workflow' tem esses direitos. Um operador adicionado a esse grupo tem os direitos de responder a uma solicitação de aprovação.