Noções Básicas sobre Ordem da Política

Você pode especificar a ordem de execução das políticas para atribuir propriedades a políticas de aprovação e confirmação. Quando uma solicitação é aprovada ou confirmada, políticas com a mesma ordem são concretizadas como um grupo antes de passar para o próximo grupo.

Por exemplo, você pode atribuir ordens de política para que políticas de enriquecimento ocorram antes de políticas de aprovação ou políticas de tipo de nó sejam impostas antes de políticas de dimensão.

Você especifica a ordem da política na guia Definição de uma política de confirmação ou aprovação. (Consulte Criação e Ativação de Políticas de Aprovação).

Processamento da Ordem da Política

Quando uma solicitação com várias políticas entra nos estágios de aprovação ou confirmação, o seguinte processamento ocorre:

  1. Aprovações (ou confirmações, no estágio Confirmar) para todas as políticas com uma ordem da política com a menor ordem (1, por exemplo) são processadas em grupo. Convites para aprovar (ou confirmar) são enviados a todos os convidantes em todas as políticas nesse grupo.
  2. Quando todas as políticas com a menor ordem da política forem concretizadas, políticas com o próxima maior ordem da política na sequência (2, por exemplo) serão processadas em grupo. Convites são enviados a todos os convidantes no grupo atual, assim como quaisquer políticas não concretizadas em quaisquer grupos anteriores (para explicar uma política não concretizada sendo modificada para um número inferior enquanto a solicitação está sendo processada).

    Note:

    Se um convidante atual já tiver fornecido uma aprovação ou confirmação antes na ordem da política, esse usuário aprovará automaticamente para cada uma das suas políticas no grupo atual.
  3. Políticas são processadas em grupos por número de ordem da política até que nenhuma política fique não concretizada.
  4. A solicitação é movida para o próximo estágio (por exemplo: se a solicitação estava no estágio Aprovar e há políticas de Confirmação, a solicitação é movida para o estágio Confirmar).
  5. Políticas com a ordem da política de menor número no estágio de Confirmação são processadas em grupo, e assim por diante.
  6. Quando não houver mais estágios restantes, é feita uma tentativa para concluir a solicitação e fechá-la.

Ordem da Política e Enriquecimento da Solicitação

Se uma solicitação for enriquecida de modo que ativa uma política, a nova política será incluída no próximo ciclo de workflow de acordo com a sua ordem da política. Em outras palavras, se uma solicitação for enriquecida com dados afetados por políticas em um grupo anterior ao grupo atual (políticas que não foram inicialmente ativadas ou políticas que já foram aprovadas, por exemplo), convidantes para todas as políticas nesse grupo anterior serão convidados a aprovar a solicitação com os convidantes naquele grupo atual.

Para fins de exemplo, suponha que você tivesse três grupos de políticas ordenados em 1, 2 e 3:

  1. Uma solicitação é enviada com dados que são afetados pelas políticas nos grupos 1 e 3, mas não no grupo 2.
  2. As políticas no grupo 1 são concretizadas, mas durante o processamento do grupo 3, a solicitação é enriquecida para incluir dados que são afetados pelas políticas no grupo 2.
  3. Convidantes no grupo 2 são incluídos com os convidantes atuais no grupo 3. Todas as políticas dos grupos 2 e 3 agora devem ser concretizadas antes de ser possível passar a solicitação para o próximo estágio.

Solicitação de Retorno, Cancelamento e Revogação de Aprovações

As alterações no estágio da solicitação originadas de retorno, cancelamento e revogação de aprovações são tratadas conforme a seguir:

  • Para o retorno ou cancelamento da solicitação, todas as aprovações são limpas. Quando a solicitação entra no estágio de aprovação ou confirmação novamente, a ordem da política começa novamente na ordem mais baixa.
  • Quando aprovações são revogadas de uma solicitação, aprovações que ocorreram antes da aprovação revogada são retidas, e aprovações que ocorreram após a aprovação revogada são limpas. Por exemplo, se uma aprovação foi revogada em uma ordem do grupo de políticas 2, aprovações do grupo de políticas 1 são retidas e aprovações da ordem do grupo de políticas 3 são limpas.

    Para aprovações no mesmo grupo de políticas da aprovação revogada:

    • Se a aprovação revogada estiver em uma política em série, as aprovações após a aprovação revogada são limpas.
    • Aprovações antes da aprovação revogada em uma política em série e todas as aprovações em políticas paralelas são limpas.

Exibição do Plano de Execução da Política

A guia Política do inspetor de solicitação exibe um plano de execução das políticas em uma solicitação. Consulte Plano de Execução da Política.