Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Conceito: cálculo baseado em etapas

Conceito: cálculo baseado em etapas

Os cálculos baseados em etapas retornam um único valor numérico. Você pode usá-los em cenários que envolvem lógica complexa, como fluxos de cálculo aninhados.

Operações

Em cada etapa, você pode especificar qualquer número de operações que o Workday executa sequencialmente. Para cada operação, você também pode especificar como quer informar o valor. Exemplo: usar um cálculo ou valor numérico.
Operação
Descrição
Adicionar
Adiciona o valor que você especificar ao valor anterior.
Dividir
Divide o valor anterior pelo valor que você especificar.
Sair
Sai do cálculo com:
  • Valor numérico.
  • O valor anterior mais recente.
  • O resultado de um cálculo especificado.
  • O resultado de uma operação de diferença de datas.
  • O resultado de uma operação de extração de data.
Máx.
Retorna o máximo de todos os valores especificados. Quando você seleciona
Cálculo
na lista de opções
Tipo
, pode configurar o Workday para ignorar o valor anterior na comparação. Para fazer isso, marque a caixa de seleção
Excluir valor anterior
.
Mín.
Retorna o mínimo de todos os valores especificados. Quando você seleciona
Cálculo
na lista de opções
Tipo
, pode configurar o Workday para ignorar o valor anterior na comparação. Para fazer isso, marque a caixa de seleção
Excluir valor anterior
.
Multiplicar
Multiplica o valor anterior pelo valor que você especificar.
Arredondar
Permite especificar uma opção de arredondamento.
Definir
Inicia um valor inicial, geralmente no início do cálculo. Quando você não define um valor inicial, o Workday inicia o cálculo com o valor zero. Você pode usar a operação de conjunto para reinicializar o valor anterior.
Subtrair
Subtrai o valor que você especifica do valor anterior.
Exemplo: definir
Definir o valor inicial como 100.
Operação
Tipo
Valor
Definir
Numérico
100
Exemplo: multiplicar
Multiplicar o valor anterior pelo valor de uma assinatura mensal de transporte, que você armazena em uma tabela de consulta avançada.
Operação
Tipo
Valor - Tabela de consulta
Valor - Coluna
Valor - Indicador de data do período
Multiplicar
Tabela de consulta
Abono de assinatura para transporte
Mensal
Com base na data de pagamento
Exemplo: Mín.
Retorna o mínimo entre o valor anterior, a idade do trabalhador e 15 anos.
Operação
Tipo
Valor
Mín.
Cálculo
15
Idade do trabalhador
Exemplo: Sair
Saia do cálculo com um resultado do valor anterior.
Operação
Tipo
Sair
Valor anterior
Exemplo: adicionar
Adicione a idade do trabalhador no término do período.
Operação
Tipo
Valor - Tipo de data de início
Valor - Cálculo da data de início
Valor - Tipo de data de término
Valor - Cálculo da data de término
Valor retornado
Adicionar
Diferença de datas
Cálculo
Trabalhador: data de admissão
Cálculo
Período: data de término do período
Year

Condições

Você pode especificar uma condição para controlar se o Workday deve resolver uma etapa ou não.
Você pode copiar condições com base em etapas selecionando Condição > Copiar no menu de ações relacionadas da condição.
Exemplo: valor anterior <= 1500
Você quer que a etapa seja resolvida apenas quando o valor anterior herdado da etapa anterior for menor ou igual a 1500.
Operando 1
Operador
Operando 2
Valor anterior
é menor ou igual a
Cálculo
> 1.500
Exemplo: Data de admissão do trabalhador >= Data de início do período
Você quer que a etapa seja resolvida apenas quando a data de admissão do trabalhador é igual ou posterior à data de início do período.
Operando 1
Operador
Operando 2
Cálculo
>
Data de admissão do trabalhador
maior que ou igual a
Cálculo
>
Período: data de início do período
Anos de serviço do trabalhador > 20 (no término do período) E mês da data de admissão do trabalhador = mês do período
Você quer que a etapa seja resolvida somente quando ambos os trabalhadores:
  • A data de início é posterior a 20 anos na data de término do período.
  • O mês da data de admissão é o mesmo mês da data de término do período.
Operador lógico
=
AND
Operando 1
Operador
Operando 2
Tipo:
diferença de datas
Tipo de data de início:
Cálculo
Cálculo da data de início:
Trabalhador: data de admissão
Tipo de data de término:
Cálculo
Cálculo da data de término:
Período: data de término do período
Valor retornado:
Ano
maior que
Tipo:
numérico
Valor:
20
Tipo:
Extração de data
Cálculo de data:
Trabalhador: data de admissão
Valor retornado:
Mês
igual a
Tipo:
Extração de data
Cálculo de data:
período: data de término do período
Valor retornado:
Mês
Grupos de condições
Você pode especificar a ordem das condições quando há várias linhas de condições.
Exemplo: horas extras com base no saldo de ausências remuneradas
Você quer dar aos trabalhadores com o menor saldo de ausências pessoais (PTO) algumas horas extras. Trabalhadores com saldos de ausências remuneradas maiores recebem menos horas extras. Você define este cálculo baseado em etapas:
Etapa
Grupo de condições
Condição
Operação
Tipo
Valor
1
Definir
Cálculo
Saldo de ausências remuneradas atual (horas)
Adicionar
Cálculo
Plano de ausências remuneradas (com base em posição)
Arredondar
Definição de arredondamento
Arredondar para baixo para o valor mais próximo a 1
2.1
Grupo de condições de valor anterior
Valor anterior < = 100
Adicionar
Numérico
25
2,2
Grupo de condições de valor anterior
Valor anterior < = 200
Adicionar
Numérico
15
2,3
Grupo de condições de valor anterior
Valor anterior < = 300
Adicionar
Numérico
10
2,4
Grupo de condições de valor anterior
Valor anterior > 300
Adicionar
Numérico
5
O Workday avalia as etapas com base na ordem delas. Um trabalhador com menos de 100 recebe 25 horas extras. Um trabalhador com mais de 300 recebe 5 horas extras.