Exemplo: criar regras de condição para ocorrências de ausência
O Workday permite que você controle a entrada de dados com base em ocorrências de ausência. Este exemplo ilustra como criar regras de condição de etapa no processo de negócios
Solicitar ausência
para validar solicitações de ausência. No entanto, você pode configurar as mesmas regras de condição para esses processos de negócios de Ausência e Controle de horas, quando necessário:
- Corrigir ausência
- Informar horas
- Solicitar licença
- Solicitar ausência
- Solicitar retorno da licença
Exemplo: você é um administrador de ausências da Global Modern Services. E quer criar regras de condição de etapa para:
- Exigir anexos, como atestado médico, quando os trabalhadores ficarem ausentes por 7 dias-calendário ou mais.
- Impedir que trabalhadores solicitem ausência com base no número de ocorrências que já constam no ano-calendário.
- Exigir que os trabalhadores tirem um bloco de ausências que inclua pelo menos 10 dias úteis consecutivos durante o ano-calendário.
Ative as ocorrências de ausência para os tipos de ausência que você quer validar nas solicitações, como casos específicos de:
- Tabelas de ausências
- Ausências
- Tipos de licença
- Tipos personalizados
Segurança: estes domínios na área funcional System
- Business Process Administration
- Custom Field Management
- Manage: Business Process Definitions
- Acesse a tarefaCriar campo calculado.Crie um campo calculado que verifique se a duração de uma ocorrência de ausência é maior ou igual a 7.
- Insira estes valores:CampoValorNome do campoOcorrência de ausência com duração maior ou igual a 7Objeto de negóciosEvento de ausência coordenadoFunçãoCampo de consulta com listas de opções
- Clique emOK.
- Na guiaCálculo, selecione o campo de relatórioLength of Current Absence Occurrence Matchesna lista de opçõesCampo de origem.
- Na gradePrompts for Source Field, insira estes valores:Campo de lista de opçõesValorLength AttributeDias-calendárioTipo de ocorrência de ausência ou licençaSelecione o tipo de ausência. Exemplo:Ausência mensal.Length Value7Length Attribute Operatormaior que ou igual a
- Clique emOKeCreate Another Calculation.Crie um campo calculado que verifique se o trabalhador já tem uma ocorrência para um tipo de ausência específico no ano-calendário.
- Insira estes valores:CampoValorNome do campoEvento de ocorrência de ausência no ano-calendárioObjeto de negóciosEvento de ausência coordenadoFunçãoCampo de consulta com listas de opções
- Clique emOK.
- Na guiaCálculo, selecione o campo de relatórioCount of Absence Occurrences Matchesna lista de opçõesCampo de origem.
- Na gradePrompts for Source Field, insira estes valores:Campo de lista de opçõesTipo de valorValorData de inícioDeterminar valor em tempo de execuçãoPrimeiro dia deste ano-calendárioData de términoDeterminar valor em tempo de execuçãoÚltimo dia deste ano-calendárioLength AttributeEspecificar valorDias úteisCount OperatorEspecificar valormaior que ou igual aTipo de ocorrência de ausência ou licençaEspecificar valorSelecione o tipo de ausência. Exemplo:Amostra da tabela de ausências (dias).Length Attribute OperatorEspecificar valormaior ou igual a.Count of OccurrencesEspecificar valor2
- Clique emOKeCreate Another Calculation.Crie um campo calculado que verifique se o trabalhador solicitou um bloco de ausências de pelo menos 10 dias consecutivos durante o ano-calendário.
- Insira estes valores:CampoValorNome do campoOcorrência de ausência com duração de 10 ou mais no ano-calendárioObjeto de negóciosEvento de ausência coordenadoFunçãoCampo de consulta com listas de opções
- Clique emOK.
- Na guiaCálculo, selecione o campo de relatórioCount of Absence Occurrences Matchesna lista de opçõesCampo de origem.
- Na gradePrompts for Source Field, insira estes valores:Campo de lista de opçõesTipo de valorValorData de inícioDeterminar valor em tempo de execuçãoPrimeiro dia deste ano-calendárioData de términoDeterminar valor em tempo de execuçãoÚltimo dia deste ano-calendárioLength AttributeEspecificar valorDias-calendárioCount OperatorEspecificar valormenor que ou igual aTipo de ocorrência de ausência ou licençaEspecificar valorSelecione o tipo de ausência. Exemplo:Amostra de ocorrência personalizada.Length ValueEspecificar valor10Length Attribute OperatorEspecificar valormaior que ou igual aCount of OccurrencesEspecificar valor1
- Clique emConcluído.
- Acesse a definição de processo de negóciosSolicitar ausência.Adicione os campos calculados que você acabou de criar a uma regra de condição no processo de negócios.
- No menu de ações relacionadas da etapa de início, selecione .
- Adicione uma linha à gradeCondições de validaçãopara a primeira condição.
- SelecioneCriar regra de condiçãona lista de opçõesRegra.
- No campoDescrição, insira:A ocorrência de ausência é de 7 dias ou mais e não há anexo.
- Defina asCondições de regra.E/ouCampo externo de origem ou regra de condiçãoOperador relacionalTipo de comparaçãoValor de comparaçãoEAnexosestá vazioValor especificado neste filtroEOcorrência de ausência com duração maior ou igual a 7igual aValor especificado neste filtroMarque essa caixa de seleção.
- Selecione a opçãoAvisono campoGravidade.
- Adicione uma linha à gradeCondições de validaçãopara a segunda condição.
- SelecioneCriar regra de condiçãona lista de opçõesRegra.
- No campoDescrição, insira:Somente uma ocorrência de ausência deste tipo é permitida por ano-calendário.
- Defina asCondições de regra.E/ouCampo externo de origem ou regra de condiçãoOperador relacionalTipo de comparaçãoValor de comparaçãoEEvento de ocorrência de ausência no ano-calendárioigual aValor especificado neste filtroMarque essa caixa de seleção.
- Selecione a opçãoCríticano campoGravidade.
- Para a terceira condição, adicione uma linha na gradeCondições de validação.
- SelecioneCriar regra de condiçãona lista de opçõesRegra.
- No campoDescrição, insira:Neste ano-calendário, pelo menos uma ocorrência de ausência deste tipo tem 10 dias úteis ou mais.
- Defina asCondições de regra.E/ouCampo externo de origem ou regra de condiçãoOperador relacionalTipo de comparaçãoValor de comparaçãoEOcorrência de ausência com duração de 10 ou mais no ano-calendárioigual aValor especificado neste filtroMarque essa caixa de seleção.
- Selecione a opçãoAvisono campoGravidade.
Quando os trabalhadores solicitam ausência, o Workday exibe:
- Um alerta se a ocorrência de ausência é de 7 dias-calendário ou mais e um documento de comprovação não foi anexado.
- Uma mensagem de erro que impede o envio da solicitação, caso uma solicitação já tenha sido feita com esse tipo de ausência no mesmo ano-calendário.
- Um alerta se a ocorrência de ausência for inferior a 10 dias úteis consecutivos durante o ano-calendário.