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:
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
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
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:
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
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
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
|
Copyright © 2014 CA.
Todos os direitos reservados.
|
|