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:
|
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çãoTipoValorDefinirNumérico100
- 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çãoTipoValor - Tabela de consultaValor - ColunaValor - Indicador de data do períodoMultiplicarTabela de consultaAbono de assinatura para transporteMensalCom base na data de pagamento
- Exemplo: Mín.
- Retorna o mínimo entre o valor anterior, a idade do trabalhador e 15 anos.OperaçãoTipoValorMín.Cálculo15Idade do trabalhador
- Exemplo: Sair
- Saia do cálculo com um resultado do valor anterior.OperaçãoTipoSairValor anterior
- Exemplo: adicionar
- Adicione a idade do trabalhador no término do período.OperaçãoTipoValor - Tipo de data de inícioValor - Cálculo da data de inícioValor - Tipo de data de términoValor - Cálculo da data de términoValor retornadoAdicionarDiferença de datasCálculoTrabalhador: data de admissãoCálculoPeríodo: data de término do períodoYear
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 1OperadorOperando 2Valor anterioré menor ou igual aCá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 1OperadorOperando 2Cálculo>Data de admissão do trabalhadormaior que ou igual aCá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=ANDOperando 1OperadorOperando 2Tipo:diferença de datasTipo de data de início:CálculoCálculo da data de início:Trabalhador: data de admissãoTipo de data de término:CálculoCálculo da data de término:Período: data de término do períodoValor retornado:Anomaior queTipo:numéricoValor:20Tipo:Extração de dataCálculo de data:Trabalhador: data de admissãoValor retornado:Mêsigual aTipo:Extração de dataCálculo de data:período: data de término do períodoValor 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:EtapaGrupo de condiçõesCondiçãoOperaçãoTipoValor1DefinirCálculoSaldo de ausências remuneradas atual (horas)AdicionarCálculoPlano de ausências remuneradas (com base em posição)ArredondarDefinição de arredondamentoArredondar para baixo para o valor mais próximo a 12.1Grupo de condições de valor anteriorValor anterior < = 100AdicionarNumérico252,2Grupo de condições de valor anteriorValor anterior < = 200AdicionarNumérico152,3Grupo de condições de valor anteriorValor anterior < = 300AdicionarNumérico102,4Grupo de condições de valor anteriorValor anterior > 300AdicionarNumérico5
- 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.