A atividade do Coordenador de aprovação cria uma aprovação cujo resultado depende do resultado de uma ou mais atividades secundárias, incluindo uma ou mais atividades de Aprovação - Usuário, Aprovação - Grupoe/ou Aprovação Manual.
Nota: Esta atividade só estará disponível quando o fluxo de trabalho for executado em uma tabela que estenda a tarefa.
Para criar uma atividade de Coordenador de aprovação, primeiro arraste a atividade para a tela do fluxo de trabalho, fazendo com que o formulário de atividade seja exibido. No formulário de atividade, preencha os campos apropriados e clique em Enviar. Depois de clicar em Enviar, a atividade aparece na tela do fluxo de trabalho. A partir daí, especifique as atividades secundárias clicando nos links que aparecem no corpo da atividade.
Quando a atividade do Coordenador de aprovação é concluída, todas as aprovações pendentes que foram criadas por qualquer uma das atividades de aprovação do Coordenador de aprovação são definidas imediatamente como Não mais necessárias. Se um único usuário for chamado como aprovador duas vezes pelo mesmo fluxo de trabalho, como quando um único usuário é um aprovador de produto e um aprovador executivo, todas as aprovações para esse usuário após a primeira serão ignoradas.
Resultados
O valor do resultado da atividade do
Coordenador de aprovação depende das ações de aprovação executadas pelos aprovadores e das condições de aprovação especificadas no campo
Aguardar. Os valores de resultado possíveis são:
- Aprovada
- Rejeitado
- Excluídos
- Cancelado
Variáveis de entrada
As variáveis de entrada determinam o comportamento inicial da atividade.
Tabela 1. Variáveis de entrada da atividade do Coordenador de aprovação
| Campo |
Descrição |
| Aguardar |
Indica o que esperar para indicar que a atividade de aprovação foi aprovada ou rejeitada. As opções são:
- Qualquer atividade secundária a ser aprovada: qualquer atividade secundária (Usuário, Grupo ou Aprovação Manual) que seja concluída com um resultado de aprovado faz com que a atividade do Coordenador de aprovação seja concluída com um resultado de aprovado.
- Todas as atividades secundárias a serem aprovadas: todas as atividades secundárias do Coordenador de aprovação devem ser concluídas com um resultado de aprovado para fazer com que a atividade do Coordenador de aprovação seja concluída com um resultado de aprovado.
- A primeira aprovação ou rejeição de qualquer atividade secundária: a primeira atividade secundária que for concluída com um resultado aprovado ou rejeitado fará com que a atividade do Coordenador de aprovação seja concluída com o mesmo resultado.
- Condição baseada em script:chame um script para determinar como gerenciar uma aprovação ou rejeição.
|
| Quando ocorrer uma rejeição Somente aparece se Aguardar estiver definido como Todas as atividades secundárias a serem aprovadas ou Qualquer atividade secundária a ser aprovada. |
Especifique o que o coordenador deve fazer quando vir uma rejeição de qualquer uma das atividades secundárias. As opções são:
- Rejeitar a aprovação: conclua imediatamente a atividade do Coordenador de aprovação com o resultado de rejeitado.
- Aguarde outras respostas antes de decidir: aguarde até obtermos outras respostas de outras atividades secundárias antes de tomar uma decisão de aprovação ou rejeição.
Isso permite que os usuários mudem de ideia até que uma decisão seja tomada.
Além disso, se Aguardar estiver definido como Qualquer atividade secundária para aprovar, a conclusão de uma única atividade secundária com um resultado de aprovado fará com que a atividade do Coordenador de Aprovação seja concluída com um resultado de aprovado, mesmo que outras atividades secundárias tenham sido concluídas com um resultado de rejeitado.
|
| Script de aprovação Somente aparece se Aguardar estiver definido como Condição com base no script. |
Se a variável Aguardar estiver definida como Condição baseada em script, este script será chamado para determinar como lidar com uma aprovação ou rejeição. O script precisa definir a resposta variável como aprovado ou rejeitado para indicar o status de aprovação geral para esta aprovação. Quando chamada, a seguinte variável está disponível para o script:counts.total = total number of child approval activities that are part of this approval
counts.approved = # of child approval activities that approved so far
counts.rejected = # of child approval activities that rejected so far
counts.requested = # of child approval activities that are pending approval
|
Condições
As condições determinam qual transição é executada após esta atividade.
Nota: As atividades de aprovação são executadas como o usuário cujas ações correspondem às condições de aprovação ou rejeição que o fluxo de trabalho estava aguardando e avança o fluxo de trabalho.
Tabela 2. Condições de atividade do Coordenador de aprovação
| Condição |
Descrição |
| Aprovada |
Os usuários dos grupos aprovaram a solicitação com base nas regras Aguardar. |
| Rejeitado |
Os usuários dos grupos rejeitaram a solicitação com base nas regras Aguardar. |
Estados
O estado da atividade informa ao mecanismo de fluxo de trabalho o que fazer com a atividade.
Tabela 3. Estados de atividade do Coordenador de aprovação
| Estado |
Descrição |
| Executando |
O mecanismo de fluxo de trabalho inicia a função de execução da atividade. |
| Aguardando |
O mecanismo de fluxo de trabalho ignora a atividade até que um evento específico para reiniciar a atividade seja acionado. |
| Terminado |
A execução da atividade foi concluída. Veja o valor do resultado para o resultado da atividade. |
| Cancelado |
Esta atividade, ou o fluxo de trabalho que contém esta atividade, foi cancelada. |
| Erro |
Ocorreu um erro de JavaScript. Revise os logs para obter detalhes do erro. |