Tópico anterior: Atributos realçados como alterados nas telas de aprovação de fluxo de trabalhoPróximo tópico: Como configurar o fluxo de trabalho com base em políticas para eventos


Exemplos de políticas

Os seguintes exemplos de casos de uso de negócios a seguir demonstram como é possível aplicar políticas de aprovação de fluxo de trabalho a um evento:

Exemplo 1:

Caso de uso - Um administrador modifica uma conta de um banco de dados relacional pertencente a um funcionário.

Tarefa administrativa – ModifyMSSQLAccount

Evento – ModifyMSSQLAccountEvent

Regra de aprovação - Usuário onde (Cargo = RDBAcctManager)

Processo de fluxo de trabalho - ModAcctApproval (processo de fluxo de trabalho personalizado)

Objeto - Iniciador da tarefa

Avaliação - Sempre avalia a regra

Exemplo 2:

Caso de uso - Um administrador modifica o salário de um funcionário para refletir um novo aumento.

Tarefa administrativa - Modificar usuário

Evento - ModifyUserEvent

Regra de aprovação - Usuário onde (Salário >= 100.000)

Processo de fluxo de trabalho - SalaryChangeApproval (processo de fluxo de trabalho personalizado)

Objeto - Objeto principal do evento (usuário)

Avaliação – Avaliar apenas quando o atributo Salário for alterado

Exemplo 3:

Caso de uso - Um administrador adiciona um usuário ao grupo Prestadores de serviço quando o cargo desse usuário é alterado para Prestador de serviço. Esse exemplo pode ser dividido nas duas políticas de aprovação a seguir:

Política 1:

Tarefa administrativa - Modificar usuário

Evento - ModifyUserEvent

Regra de aprovação - Usuário onde (Cargo = Prestador de serviço)

Processo de fluxo de trabalho - SingleStepApproval (modelo de processo padrão)

Objeto - Objeto principal do evento (usuário)

Avaliação – Avaliar apenas quando o atributo Cargo for alterado

Política 2:

Tarefa administrativa - Modificar grupo (ou Modificar associação ao grupo)

Evento - AddToGroup

Regra de aprovação - Grupo onde (Nome do grupo = Prestadores de serviço)

Processo de fluxo de trabalho - SingleStepApproval (modelo de processo padrão)

Objeto - Objeto secundário do evento (grupo)

Avaliação - Sempre avalia a regra

Os seguintes exemplos de casos de uso de negócios a seguir demonstram como é possível aplicar políticas de aprovação de fluxo de trabalho a uma tarefa:

Exemplo 1:

Caso de uso - Um administrador modifica uma conta do Active Directory que pertence a um funcionário.

Tarefa administrativa – ModifyActiveDirectoryAccount

Objeto - Iniciador da tarefa

Regra de aprovação - Usuário onde (Cargo = ActiveDirectoryManager)

Processo de fluxo de trabalho - Aprovação de etapa única

Avaliação - Sempre avalia a regra

Exemplo 2:

Caso de uso - Um administrador modifica um usuário cujo código de funcionário é HighSecurity.

Tarefa administrativa - Modificar usuário

Objeto - Objeto principal da tarefa

Regra de aprovação - Usuário onde (Número do funcionário = HighSecurity)

Processo de fluxo de trabalho - Aprovação de etapa única

Avaliação - Sempre avalia a regra

Exemplo 3:

Caso de uso - Um administrador modifica um usuário para atribuir as funções administrativas CheckApprover e CheckSigner.

Tarefa administrativa - Modificar usuário

Objeto - Violação da política de identidade

Regra de aprovação - IdentityPolicy onde (Nome = CheckRoles)

Processo de fluxo de trabalho - Aprovação de etapa única

Avaliação - Sempre avalia a regra