Conceito: condições da etapa
Uma condição faz parte de uma etapa do processo de negócios e consiste em uma ou mais regras. Quando a condição consiste em mais de uma regra e qualquer uma delas é falsa, toda a condição é falsa.
As condições não são avaliadas quando um processo de negócios é executado a partir de um serviço Web ou EIB e é definido para ser concluído automaticamente.
Opcionalmente, você pode definir condições de entrada para qualquer etapa, exceto Etapas
de início
. Para as etapas Cadeia de aprovação
e Cadeia de aprovação consolidada
, você também pode definir condições durante a execução e condições de saída. Além disso, as etapas de Início
e as de Ação
também podem incluir condições de validação em que você define a gravidade da validação para bloquear a saída de uma etapa ou permitir que uma etapa continue.Para adicionar ou alterar a condição associada a uma etapa do processo de negócios, selecione como uma ação relacionada do processo de negócios e selecione como uma ação relacionada da etapa do processo de negócios desejada.
Você não pode executar essa ação na página
Editar definição de processo de negócios
de um processo de negócios.Para relatórios de auditoria, você pode marcar instâncias de processos de negócios. Isso permite que você rastreie e gere relatórios sobre alterações de configuração de processos de negócios em seu locatário, como a adição de condições a uma etapa do processo de negócios. Quando você adiciona uma condição a uma etapa, uma entrada de trilha de auditoria é criada no
Relatório de trilha de auditoria
. Você pode ver entradas adicionais no relatório para cada etapa à qual adiciona uma condição de etapa.O Workday solicita que você selecione uma data de vigência para a condição da etapa. A data de vigência por padrão é a data atual.
Se você remove regras de condição quando há eventos iniciados existentes, as regras de condição ainda são acionadas. No entanto, as regras de condição não serão acionadas em novos eventos. A data de vigência que você especifica na tarefa
Manter condições da etapa
é respeitada. Exemplo: você remove uma regra de condição em uma etapa de ação
com uma data de vigência de 19/01/2024. O Workday não aciona a regra de condição em eventos iniciados a partir de 19-01-2024 no fuso horário do locatário.Você também pode selecionar um
Fuso horário
para a condição da etapa somente se habilitar a caixa de seleção Fuso horário da configuração de processo de negócios
na tarefa Editar definição de locatário - Sistema
. O fuso horário por padrão é o fuso horário atual do usuário.Selecione a opção
Fuso horário da configuração de processo de negócios
na tarefa Editar definição de locatário - Sistema
para substituir o fuso horário por padrão em uma condição de etapa. Quando você insere:
- A data atual no fuso horário especificado, as alterações entram em vigor imediatamente. Os usuários em outros fusos horários veem as alterações imediatamente.
- Uma data futura no fuso horário especificado, as alterações entram em vigor à meia-noite da data especificada no fuso horário especificado. Os usuários em outros fusos horários veem as alterações na data e hora correspondentes aos fusos horários deles.Exemplo: são 9h PST em 22-01-2024. Em uma definição de processo de negócios, um administrador de processos de negócios acessa a tarefaManter condições da etapapara remover uma condição de entrada em uma etapade aprovação. O administrador de processos de negócios seleciona:
- 24-01-2024 no campoData de vigência.
- Hora padrão de Singapura (SST) no campoFuso horário.
A regra de condição na etapaAprovaçãonão será acionada para novos eventos a partir da meia-noite SST de 24-01-2024. - Uma data no passado no fuso horário especificado, as alterações entram em vigor às 23:59:59 da data especificada no fuso horário especificado. Os usuários em outros fusos horários veem as alterações na data e hora correspondentes aos fusos horários deles.
Condições de validação
As etapas
de Início
e as Etapas de ação
podem ter uma condição de validação. A ação relacionada Manter condições da etapa
permite que você defina uma destas gravidades em uma condição de validação:
- Aviso: quando qualquer regra de condição é verdadeira, o Workday exibe o erro e você ainda pode avançar para a próxima etapa do processo de negócios, mesmo que haja erros na etapa.
- Crítico: quando qualquer regra de condição é verdadeira, a saída da etapa é bloqueada. Você não poderá passar para a próxima etapa do processo de negócios até que os erros de validação sejam corrigidos. O Workday define a condição de validação comoCríticapor padrão.
Quando você configura uma condição de validação, a coluna
Validação
na definição de processo de negócios exibe o nome da regra de condição e indica se ela é Crítica
ou Aviso
.Quando todas as condições são falsas, a etapa é encerrada e o processo continua.
As condições de validação só estão disponíveis em etapas
de Início
quando o recurso de retificação do processo de negócios associado está integrado ao processo de negócios ou etapa fornecido pela Workday. Esse recurso é necessário para enviar a etapa de volta para Minhas tarefas do usuário quando uma condição de validação é encontrada.Para adicionar uma condição de validação a uma etapa
de ação
, você deve adicioná-la diretamente à etapa de Início
da definição de processo de negócios associada a essa etapa de ação
.Em uma etapa
de ação
, você pode marcar a caixa de seleção Habilitar condições de validação para adicionar aprovadores
na tarefa Manter condições da etapa
. Quando você marca a caixa de seleção Habilitar condições de validação para adicionar aprovadores
na etapa de ação
e se alguma das condições de validação é verdadeira, o Workday aciona mensagens de validação quando um revisor adiciona aprovadores e clica em Aprovar e enviar para aprovadores
no item Minhas tarefas. Quando a condição de validação é:
- Gravidadecrítica, o Workday não adiciona aprovadores adicionais e o evento tem o statusSalvo para uso posterior. O revisor não poderá adicionar aprovadores à etapade açãoaté que ele corrija os erros de validação. Depois que o revisor corrige os dados e clica emAprovar e enviar aos aprovadores, o Workday reavalia a condição de validação. Se a condição de validação é falsa, o Workday continua a adicionar aprovadores à etapa.
- Gravidadedo aviso, o Workday exibe a mensagem de aviso e o revisor ainda pode prosseguir para adicionar aprovadores à etapade ação. Quando a mensagem de aviso é acionada, o revisor precisa adicionar o aprovador novamente e clicar emAprovar e enviar aos aprovadores. O Workday então adiciona o aprovador adicional à etapa e o fluxo de trabalho continua.
Quando você marca a caixa de seleção
Habilitar condições de validação para aprovadores adicionais
em uma etapa de ação
que já está em andamento, o Workday não aciona condições de validação na etapa quando um revisor adiciona aprovadores adicionais na etapa.Para determinar se um processo de negócios ou etapa pode ser revisado, execute o relatório
Opções de configuração de processo de negócios
:
- Se a colunaOpções de aprovaçãoincluiDevolver, o processo de negócios pode ser revisado e você pode configurar uma condição de validação na etapade Início.
- Se a colunaOpções ao salvarna seçãoAções permitidasincluiDevolver, a etapa pode ser revisada e você pode configurar uma condição de validação nessa etapa.
Funções com permissão para iniciar um processo de negócios que usa um modelo definido (como
Alterar cargo
) também devem ter a permissão Visualizar tudo na política de segurança do processo de negócios para garantir que o Workday avalie as condições de validação.Condições de entrada
Todos os tipos de etapas podem ter uma condição de entrada, exceto as etapas
de Início
. Se a condição é verdadeira, a etapa é executada. Se a condição é falsa, a etapa é ignorada. Algumas etapas de definição de processo de negócios
têm condições de entrada fornecidas pelo Workday para etapas
de ação
, que você não pode editar. No entanto, você pode especificar condições de entrada adicionais para essas etapas. Tanto as condições do Workday quanto as suas condições são avaliadas quando o processo de negócios é executado. O Workday ignora qualquer etapa que não atenda a todas as condições de entrada. Quando um serviço Web automatiza um processo de negócios, como o carregamento de uma planilha EIB (Enterprise Interface Builder), o Workday ignora automaticamente as etapas
de aprovação
, mas continua avaliando as regras de condição de entrada para as etapas de integração
, serviço
e ação
que iniciam subeventos.Condições durante a execução
Somente as etapas
Cadeia de aprovação
e Cadeia de aprovação consolidada
podem ter uma condição durante a execução. Essa condição funciona como uma condição de entrada para cada nível de aprovação na cadeia. Ele compara o próximo aprovador a um valor e, se a condição é verdadeira, a etapa é encaminhada para esse nível de aprovação. Se a condição é falsa, ele ignora o nível de aprovação atual e passa a avaliar o próximo nível de aprovação na cadeia.
Quando você usa um tipo de etapa
Cadeia de aprovação
ou Cadeia de aprovação consolidada
para um trabalhador com vários gestores para uma única posição, o Workday seleciona aleatoriamente uma pessoa em um nível e verifica a condição durante a execução para ver se essa pessoa atende à condição. Se a pessoa no nível atende à condição, a etapa é encaminhada para ela. No entanto, se a pessoa selecionada aleatoriamente não atender à condição, o Workday marca todos nesse nível como não obrigatórios e prossegue para o próximo nível. Antes de passar para o próximo nível, o Workday verifica a condição de saída. Em cenários em que a condição de saída ainda não foi atendida, o Workday continua a avançar na cadeia. Se uma pessoa na etapa anterior atender à condição de saída, a cadeia de aprovação será encerrada.A Workday recomenda que você não configure uma condição durante a execução quando há vários gestores em uma cadeia de aprovação.
Você pode usar campos calculados em uma regra de condição durante a execução para determinar o próximo aprovador na cadeia de aprovação quando estiver em uma etapa atual.
Quando você também tem restrições de roteamento em uma etapa, isso pode reduzir o número de possíveis aprovadores que a condição em execução avalia. O Workday avalia primeiro a condição durante a execução em cada nível de aprovação. Se a condição durante a execução é atendida, avaliamos a restrição de roteamento.
A condição durante a execução verifica um nível de aprovação, mesmo que você tenha definido uma restrição de roteamento para excluir aprovadores anteriores.
Exemplo: uma etapa
da cadeia de aprovação
tem uma condição durante a execução para verificar se há um gestor e uma restrição de roteamento para excluir aprovadores anteriores. Uma gestora, Betty, aprova a etapa em um nível de aprovação anterior. Em um nível subsequente, Betty também é uma aprovadora. A condição durante a execução ainda avalia esse nível de aprovação, mesmo que a restrição de roteamento seja para excluir aprovadores anteriores. A etapa não é atribuída se não houver mais ninguém no nível de aprovação para aprovar além de Betty.Condições de saída
Somente as etapas
Cadeia de aprovação
e Cadeia de aprovação consolidada
podem ter uma condição de saída. Para essas etapas, a condição avalia o aprovador que acabou de concluir esse nível da cadeia. Se a condição é verdadeira, a etapa é encerrada. Assim como a condição durante a execução, uma condição de saída também funciona durante a execução da
Cadeia de aprovação
ou da Cadeia de aprovação consolidada
. A diferença é que, quando a condição é atendida, a condição de saída sai da etapa; quando a condição durante a execução não é atendida, ele pula para o próximo nível na cadeia.A partir do segundo nível de aprovação, o Workday avalia a condição de saída em cada nível, incluindo os níveis de aprovação que são ignorados como resultado de restrições de roteamento e condições de execução que podem ser configuradas na etapa.
Quando a condição de saída nunca é atendida, a etapa
Cadeia de aprovação
ou Cadeia de aprovação consolidada
é encerrada após atingir o aprovador de nível mais alto na hierarquia de gestão.