Aprovação - Agrupar atividade de fluxo de trabalho
A atividade Aprovação - Agrupar cria registros de aprovação para cada membro de um grupo especificado.
A aprovação do grupo é aprovada ou rejeitada com base nas aprovações do usuário, de acordo com a lógica especificada no campo Aguardar.
Resultados
- Aprovada
- Rejeitado
- Excluídos
- Cancelado
Variáveis de entrada
As variáveis de entrada determinam o comportamento inicial da atividade.
| Campo | Descrição |
|---|---|
| Aprovação - Agrupar quando Especifique quando esta atividade gera um registro de aprovação de grupo. |
|
| Condição | Condições que, se atendidas, farão com que a aprovação do grupo seja gerada. Se as condições não forem atendidas, a aprovação será ignorada. |
| Aprovação - Aprovadores de grupo Especifique os grupos cuja aprovação será solicitada. |
|
| Grupos | Os grupos cuja aprovação será solicitada. Para editar este campo, clique no ícone de cadeado. Para selecionar grupos específicos por nome, use a lista de pesquisa. Para selecionar grupos de valores de campos no registro atual em tempo de execução, clique no ícone de árvore. Cada membro do grupo receberá um registro de aprovação individual. Se nenhum grupo for selecionado, a atividade definirá automaticamente a aprovação como Aprovado. |
| Aprovação - Condição do grupo Especifique como a atividade decidirá aprovar ou rejeitar a aprovação do grupo, com base nas respostas de membros individuais do grupo. |
|
| Aguardar | Uma opção entre lógicas de aprovação diferentes para determinar que aprovações ou rejeições individuais resultam na aprovação ou na rejeição da aprovação da atividade. As opções são:
|
| Script de aprovação Somente aparece quando 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 variável resposta como aprovada ou rejeitada para indicar o status de aprovação geral para esta aprovação. Este script é responsável por definir o estado de aprovação para cada grupo que faz parte desta atividade de aprovação antes de retornar o estado de aprovação geral para todos os grupos. Quando chamadas, as seguintes variáveis estão disponíveis para o script para todos os grupos que fazem parte desta atividade de aprovação:
E para cada grupo:
Observação: iterar os grupos usando:
Observação: obtenha o objeto do grupo usando o seguinte código (para obter coisas como o nome do grupo que está sendo iterado):
Os scripts de aprovação também permitem cálculos. Por exemplo, se apenas metade das aprovações forem necessárias: |
| Quando alguém rejeitar | Uma opção entre lógicas de aprovação diferentes para determinar que rejeições individuais resultam na rejeição da aprovação da atividade. As opções são:
Nota: Se Aguardar estiver definido como Qualquer um para aprovar, uma única aprovação fará com que a atividade seja concluída com um resultado de aprovado, mesmo se um ou mais usuários rejeitarem. |
| Aprovação - Programação de grupo Especifique como o fluxo de trabalho calcula a data de início esperada e a data de vencimento do registro de aprovação. Depois que você tiver selecionado um valor para "Data de vencimento baseada em" e "Programação baseada em", os campos apropriados serão exibidos. |
|
| Prazo baseado em | Selecione como o fluxo de trabalho determina a duração, a data de vencimento e a programação da tarefa.
|
| Duração Somente aparece quando a data de vencimento com base em está definida como uma duração especificada pelo usuário |
O número específico de dias e horas. |
| Duração relativa Somente aparece quando a data de vencimento com base em está definida como uma duração relativa |
O número geral e a duração dos dias úteis. |
| Campo de prazo Somente aparece quando a data de vencimento com base em está definida como um campo de data/hora ou duração |
O campo de data/hora ou duração |
| Script de prazo Somente aparece quando a data de vencimento com base em está definida como Script |
O script que define “resposta” ao número de segundos para a duração. |
| Programação baseada em | A programação básica que o temporizador usa para contar as horas de trabalho. Se uma programação for especificada, a duração só será considerada para os horários especificados na programação. Por exemplo, se a duração for de 2 horas e o fluxo de trabalho começar às 16h em uma programação que vai das 8h às 17h, ele terminará às 9h do dia seguinte. As opções são:
|
| Programação Aparece somente quando Programação baseada em é definida como uma programação específica. |
A Programação predefinida de uma lista. |
| Campo de programação Aparece somente quando Programação baseada em é definida comoum campo de programação. |
Um campo de data e hora ou duração para a programação, que está associado à tabela. Os campos válidos aparecem em azul na caixa de diálogo Selecionar o elemento em uma árvore. |
| Fuso horário baseado em | O fuso horário para o cálculo da duração. O fuso horário pode ser baseado em
|
| Fuso horário Aparece somente quando o Fuso horário baseado em é definido como um fuso horário específico. . |
Selecione o fuso horário desejado na lista de seleção. |
| Campo de fuso horário Aparece somente quando o Fuso horário baseado em é definido como um campo de fuso horário. |
Um campo de data e hora ou duração para a programação, que está associado à tabela. Os campos válidos aparecem em azul na caixa de diálogo Selecionar o elemento em uma árvore. |
| Aprovação - Avançado Se desejar, grave um script para determinar usuários adicionais de quem serão solicitadas aprovações. |
|
| Avançado | Marque esta caixa de seleção para gravar um script para determinar usuários adicionais de quem serão solicitadas aprovações. Use o Script de grupos adicionais para personalizar as aprovações de grupo. |
| Script de grupos adicionais | Se a caixa de seleção Avançado estiver marcada, este script será chamado para determinar a criação de qualquer aprovação de grupo adicional. O script precisa definir a variável resposta para uma lista separada por vírgulas de IDs de grupo ou uma matriz de IDs de grupo para adicionar como grupos de aprovadores. Por exemplo: |
Condições
| 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. |
| Erro | O evento ou condição que gera um erro. |
| Ignorado | O evento ou condição que permite uma aprovação ignorada. |
Estados
| 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. |