Validações por Fases de Aprovação

Validações do Sistema

Para cada ação de aprovação, o seguinte processo de validação será executado quando aplicável.

Validações do Sistema para Promoção/Aprovação

  • O usuário é um Proprietário válido com acesso de Gravação à Entidade

  • A localização atual da Entidade está com o Usuário atribuído

  • O Status do Cálculo é OK/Sem Dados/Sistema Alterado

Validações do Sistema para Bloqueio

Para bloquear uma entidade para o período atual, é necessário bloquear todos os períodos anteriores no mesmo ano da entidade. Se o período atual for o primeiro período do ano, o período anterior (que seria o último período de ano anterior) deverá estar bloqueado.

Aprovação em Fases sem Dependência em Fases

Como não há dependência em fase, dentro do mesmo período, o sistema não verifica se a Fase 1 está bloqueada antes que a Fase 2 possa ser bloqueada.

O sistema verifica o bloqueio do período anterior. Para a verificação do período de bloqueio, todas as fases do período anterior são bloqueadas, a fim de bloquear todas as fases do período atual.

Por exemplo, para bloquear Março, NY: Grupo A, todos os períodos anteriores dessa entidade e todas as fases devem ser bloqueadas. Consequentemente, Fev, NY: Grupo A, Grupo B, Grupo C e Jan, NY: Grupo A, Grupo B, Grupo C deverão ser bloqueadas.

Aprovação em Fases com Dependência em Fases

Para a Aprovação em Fases com Dependência, além da verificação do período anterior, o sistema também verifica se todas as fases anteriores do mesmo período estão bloqueadas.

Ao bloquear cada fase, o sistema verifica o Status do Cálculo. Para bloquear a fase, a entidade deve estar com o status OK, SC ou NoData.

Por exemplo, é possível que a Fase 1 tenha sido bloqueada, mas posteriormente você tenha inserido mais dados para a Fase 2, que ainda não está bloqueada. Para bloquear a Fase 2, você deverá primeiro consolidar a entidade, a fim de que o Status do Cálculo seja OK.

Validações do Sistema para Desbloqueio

Para desbloquear uma entidade para o período atual, é necessário desbloquear todos os períodos futuros (sem dados) no mesmo ano da entidade.

Aprovação em Fases sem Dependência em Fases

Como não há dependência em fase, dentro do mesmo período, o sistema não verifica se a Fase 2 está desbloqueada antes que a Fase 1 possa ser desbloqueada.

O sistema verifica se todas as fases de períodos futuros com dados não estão bloqueadas para que seja possível desbloquear qualquer fase do período atual.

Por exemplo, para desbloquear Março, NY: Grupo A, supondo que o último período com dados seja maio, todas as fases em todos os períodos futuros (abril e maio) devem estar desbloqueadas. Abril, NY: Grupo A, Grupo B, Grupo C e Maio, NY: Grupo A, Grupo B, Grupo C devem estar desbloqueadas.

Aprovação em Fases com Dependência em Fases

Para a Aprovação em Fases com Dependência em Fases, além da verificação do período futuro, o sistema verifica se todas as fases subsequentes dentro do mesmo período não estão bloqueadas.

Validações Definidas pelo Usuário

A validação da aprovação em fases baseia-se nas regras definidas para as células dentro de cada fase.

Você pode definir quaisquer regras de validação que precisar. Você pode criar a regra no formulário de dados ou usar o script de cálculo para fazer o cálculo e, em seguida, atribuir o resultado a uma conta à qual é feita referência no formulário como parte da regra de validação.

Se você quiser usar outra regra de validação para uma fase diferente, inclua a conta de validação específica como parte da definição em fase.

Como a validação personalizada é opcional, talvez não seja necessário validar algumas fases e aplicar a validação a outras fases.

Validações de Dependência em Fases

Se a opção Dependência em Fases for selecionada para a Hierarquia de Unidades de Aprovação, serão feitas mais verificações de validação antes que uma ação de aprovação específica seja permitida. As seguintes ações de aprovação exigem verificação adicional da dependência em fases:

  • Iniciar

  • Excluir

  • Promover

  • Rejeitar

  • Assumir Propriedade

  • Reabrir

  • Aprovar

  • Bloquear

  • Desbloquear

A verificação da dependência em fases não se aplica à entrada de dados, pois um usuário não poderá começar a inserir dados até que a entidade seja iniciada.

Um Grupo de Entidades em uma Hierarquia de Unidades de Aprovação tem três propriedades que são consideradas para a verificação de dependência.

  • Validação do Status de Aprovação (novo status de aprovação após a ação ser executada)

    O status de aprovação da Fase N+1 deve ser igual ou inferior ao da Fase N

  • Validação da Localização (nova localização depois que a ação é executada)

    A localização da Entidade de Nível X deve ser igual ou inferior à de Nível X+1

  • Validação de Proprietário e Revisores

    Não há validação de dependência para proprietário e revisor dentro do mesmo local. Portanto, o proprietário e os Revisores 1 e 2 do mesmo local dentro do caminho promocional são considerados idênticos.

Para executar a ação de aprovação, é necessário realizar a verificação de dependência para status de aprovação e validação de localização. Se qualquer parte da validação falhar, a ação de aprovação falhará.

Além da regra de validação para ações de aprovação, o sistema valida quando os usuários podem ter acesso aos dados e as ações que eles podem realizar. Consulte Regras de Validação de Dados.