Como Criar Regras


Visão Geral

Tarefas

Incluído com

Administração do Tivoli Change Management

Visão Geral

Como criar regras comerciais

As regras comerciais (regras) permitem incorporar as práticas comerciais exclusivas da sua empresa no processo do change management. Por exemplo, se a política da sua empresa exige que o controlador aprove comprar acima de $5.000, você poderá criar uma regra que inclui automaticamente o controlador na lista de aprovação. Quando uma alteração que inclui uma compra acima de $5.000 é submetida, o controlador é notificado.

É possível definir as regras que vão contra as alterações. As regras podem invocar as ações a seguir quando lançadas:

  • Atualizar as caixas de texto especificadas associadas à alteração
  • Incluir requisitos de aprovação
  • Notificar pessoal adicional
  • Incluir uma tarefa
  • Executar um comando do sistema operacional

As regras são lançadas quando um usuário modifica o status de uma alteração ou quando são lançadas pelo Programador do TCM. Consulte Como Lançar Regras.

Nota: Múltiplas regras comerciais podem ser lançadas contra uma única alteração. As regras gerais são lançadas primeiro em ordem crescente e, em seguida, por regras de categoria em ordem crescente, ambas baseadas no ID de regra. Além disso, as ações de regras anteriores podem afetar o lançamento de regras posteriores.

A caixa de diálogo Regra

É possível utilizar a caixa de diálogo Regra para incluir, editar ou exibir uma Regra.

A caixa de diálogo Regra contém estas tabulações:

Separador Função
Geral O separador Geral é onde você especifica informações comuns como:
  • Nome da regra
  • Categoria de alteração para a regra
  • Descrição da regra
  • Modo (testar ou ativo)
  • Tempo de lançamento para regras dependentes de tempo
  • Prioridade de regras
  • Tipo de status, se houver, quando a regra é lançada

Consulte Como criar uma nova regra.

Definição O separador Definição é onde você define os critérios de regras. Consulte Como definir critérios de regras.
Ações O separador Ações é onde você especifica os eventos que ocorrem quando a regra é lançada. Consulte Como definir valores de campo do banco de dados, Como incluir aprovadores, Como notificar pessoal adicional, Como incluir uma tarefa em uma programação e Como recusar uma ação.
Testando O separador Testando é onde você especifica se a regra está no modo ativo ou testar. Consulte Como Testar Regras.

Para acessar a caixa de diálogo Regra, execute uma das ações a seguir:


Tarefas

Como criar uma nova regra

É possível criar regras que refletem as práticas da sua empresa. Dessa forma, você incorpora práticas comerciais no seu processo do change management.

Para criar uma nova regra:

  1. No menu Configuração, escolha Trabalhar com Regras.
    Resultado: A caixa de diálogo Regras aparece.
  2. Na caixa de diálogo Regras, escolha Incluir.
    Resultado: A caixa de diálogo Regra aparece.
  3. Na caixa Nome, digite um novo nome exclusivo para a regra.
  4. Em Prioridade, digite um número se desejar uma prioridade diferente de 1.
  5. Execute uma das seguintes ações:
    • Se você estiver utilizando o Tivoli Change Management no Modo Não-Seguro, vá para a etapa 6.
    • Se você estiver utilizando o Tivoli Change Management no Modo Seguro, vá para a etapa 7.
  6. Em Utilização, execute uma das ações a seguir:
    • Se desejar que a regra seja lançada contra todas as alterações, selecione Todos. Vá para a etapa 10.
    • Se desejar que a regra seja lançada apenas contra as alterações em uma categoria de alteração, selecione Categoria. Vá para a etapa 9.
  7. Em Utilização, execute uma das ações a seguir:
    • Se desejar que a regra seja lançada apenas contra as alterações em uma organização que você suporta, selecione Específico da Organização. Vá para a etapa 8.
    • Se desejar que a regra seja lançada apenas contra as alterações em uma categoria de alterações que você suporta, selecione Específico da Categoria. Vá para a etapa 9.
  8. Próximo à caixa Organização, selecione uma Organização. Vá para a etapa 9.
  9. Próximo à caixa Categoria, escolha o botão Navegar para selecionar uma categoria de alteração para a regra.
  10. Na caixa Descrição, digite uma descrição da regra.
    Nota: A descrição se torna parte da mensagem de notificação se a regra incluir uma notificação. Digite uma mensagem que descreva com exatidão a regra.
  11. Na caixa Mensagem, digite uma mensagem que é enviada ao usuário quando a regra é lançada. Se você não desejar que uma mensagem seja enviada, exclua a mensagem padrão.
    Nota: Para regras com a ação Recusar, inclua informações em sua mensagem para que um usuário possa entender a razão da recusa e, em seguida, modificar a transação apropriadamente. Consulte Como recusar uma ação.
  12. Execute uma das seguintes ações:
    • Para especificar a dependência de tempo para a regra, selecione a caixa de opções Dependente do Tempo e vá para a etapa 8.
    • Se você não desejar especificar a dependência do tempo, vá para a etapa 11.
  13. Em Baseado Em, selecione o botão de rádio que corresponde à data de evento de alteração a ser associada à regra:
    • Data requerida
    • Data necessária a
    • Data Mais Antiga Programada
    • Data Mais Recente Programada
  14. Na caixa Dias, digite o número de dias antes ou depois da data de evento de alteração para a regra a ser lançada.
    Nota: Digite 0 (zero) na caixa Dias para lançar a regra na data especificada.
  15. Em Quando, selecione Antes ou Depois para indicar se a regra deve ser lançada antes ou depois da data selecionada.
    Nota:
    • Se você digitou 0 na caixa Dias, você pode selecionar tanto Antes quanto Depois.
    • As regras dependentes de tempo são executadas pelo Programador do TCM. Consulte Como Lançar Regras.
  16. Em Modo, selecione Ativo ou Testar.
  17. Em Como Lançar Status, selecione um ou mais tipos de status para a regra a ser lançada.
  18. Consulte Como definir critérios de regras para criar uma definição para a regra. Não é possível salvar uma regra até que ela seja definida.
    Atenção: Depois de tornar uma regra ativa e dela ser lançada contra as alterações, você não pode remover automaticamente os efeitos da regra. Consulte Como Testar Regras.

Como definir critérios de regras

Os critérios de regras consistem em uma frase ou uma série de frases que você constrói para definir a quais alterações uma regra se aplica. Por exemplo, você pode criar uma regra que exija aprovadores adicionais para quaisquer alterações de alto risco. Para fazer isso, você especifica o critério (Código de risco = Alto) no separador Definição.

Você utiliza duas seções do separador Definição para criar os critérios de regras:

  • Criar frases simples que definem a regra na seção Frase
  • Inserir frases na lista Construção de Frases

A seção Construção de Frases exibe as frases combinadas. É possível incluir operadores e parênteses para conectar as frases. Consulte Como Entender Frases.

Para definir critérios de regras:

  1. Na caixa de diálogo Regra, escolha o separador Definição.
    Resultado: Aparece o separador Definição.
  2. Na lista Tabela, selecione um nome de tabela de banco de dados.
  3. Na lista Atributo, selecione o atributo a ser utilizado na regra.
    A lista Atributo contém apenas os campos na tabela que você selecionou.
  4. Na lista Operador, selecione um operador (<,>,=,>= ou <>).
  5. Na caixa Valor, digite um valor para concluir a frase.
    Nota: Para indicar um valor nulo, digite o valor especial TCM_NULL na caixa Valor. Não deixe esta caixa vazia. Se você utilizar o atributo Categoria em uma das tabelas, deverá digitar o código de categoria em vez da descrição de categoria na caixa Valor.
  6. Execute uma das seguintes ações:
    • Se estiver inserindo a primeira frase, escolha Inserir.
      Resultado: A frase é incluída na lista.
    • Se a lista já contiver uma frase, escolha um dos três botões de operador (E, Ou ou Não) e, em seguida, escolha Inserir.
      Resultado: Quando você escolhe um operador ou escolhe Inserir para inserir uma frase adicional, o novo texto é incluído no final da construção da frase.
  7. Execute uma das seguintes ações:
    • Defina outra frase.
    • Escolha OK para salvar a regra.
    • Selecione outro separador da caixa de diálogo para continuar a definir a regra.

Como definir valores de campo do banco de dados

O Tivoli Change Management pode, automaticamente, atualizar o conteúdo de um campo de banco de dados especificado para os registros definidos no separador Definição quando uma regra é lançada. Por exemplo, você pode criar uma regra que define o código de risco para uma alteração para HIGH quando o custo estimado de uma alteração excede uma quantidade especificada.

Para especificar a definição de um campo:

  1. Na caixa de diálogo Regra, escolha o separador Ação.
    Resultado: Aparece o separador Ações.
  2. Em Ação, selecione o botão de rádio Definir Campo.
    Nota: As ações de regra que você especifica utilizando Definir Campo não afetam campos de texto na caixa de diálogo Alteração, como descrição e razão.
  3. Na lista Campo, selecione o nome do campo de banco de dados a ser definido.
  4. Na caixa Valor, digite o valor a ser definido.
    Atenção: Se o valor for definido em outra parte no banco de dados, certifique-se de digitá-lo exatamente como ele é definido. Por exemplo, se você selecionar o campo Categoria, o valor que você digitar deverá ser um código de categoria de alteração válido.
  5. Escolha Inserir.
    Resultado: A ação é incluída na tabela Ação.
  6. Execute uma das seguintes ações:
    • Especifique outra ação.
    • Escolha OK para salvar a regra.
    • Selecione outro separador da caixa de diálogo para continuar a definir a regra.

Como incluir aprovadores

Você pode incluir aprovadores adicionais quando uma regra é lançada. Os aprovadores adicionais podem ser indivíduos ou organizações.

Para especificar aprovadores adicionais:

  1. Na caixa de diálogo Regra, escolha o separador Ações.
    Resultado: Aparece o separador Ações.
  2. Em Ação, selecione Incluir Aprovador.
  3. Escolha o botão Navegar perto da caixa Nome para exibir a caixa de diálogo Aprovador.
  4. Em Tipo, selecione a opção que corresponde ao tipo de aprovador que você deseja incluir. Escolha OK.
    Resultado: Aparece a caixa de diálogo Gerenciador da Organização ou Pessoa.
  5. Selecione o usuário ou organização a ser incluída como um aprovador e, em seguida, escolha OK.
    Resultado: O separador Ações da caixa de diálogo Regra aparece.
  6. Escolha Inserir.
    Resultado: O aprovador é incluído na tabela Ações.
  7. Escolha Definir Prioridade.
    Resultado: Aparece a caixa de diálogo Definir Prioridade de Aprovação.
  8. Na caixa Prioridade, digite a prioridade de aprovação a ser atribuída ao aprovador.
  9. Escolha OK.
    Resultado: A caixa de diálogo Regra aparece.
  10. Execute uma das seguintes ações:
    • Especifique outra ação.
    • Escolha OK para salvar a regra.
    • Selecione outro separador da caixa de diálogo para continuar a definir a regra.

Como notificar pessoal adicional

O Tivoli Change Management, automaticamente, envia notificações à pessoa atribuída a uma alteração para mantê-la informada do status de aprovação. Além disso, os aprovadores são notificados quando a alteração exige uma decisão de aprovação. Você pode incluir uma regra para configurar o Monitor de Notificação para notificar pessoas adicionais quando uma regra é lançada.

Para especificar notificações adicionais:

  1. Na caixa de diálogo Regra, escolha o separador Ações.
    Resultado: Aparece o separador Ações.
  2. Em Ação, selecione Notificar.
  3. Próximo à caixa Nome, escolha o botão Navegar para exibir a caixa de diálogo Notificação.
    Resultado: Aparece a caixa de diálogo Notificação.
  4. Em Tipo, selecione o botão de rádio que corresponde ao tipo de notificação que você deseja incluir.
  5. Escolha OK.
    Resultado: Ocorre o seguinte:
    Se você escolheu ... então ...
    Pessoa ou CCB aparece a caixa de diálogo Pessoa ou Incluir CCB.
    Selecione o usuário ou o CCB que você deseja que seja notificado e escolha OK.
    Resultado: O separador Ações da caixa de diálogo Regra aparece. Vá para a etapa 7.
    Organização aparece a caixa Organização. Selecione a organização que você deseja que seja notificada e escolha OK.
    Resultado: Aparece uma Pergunta.
  1. Execute uma das seguintes ações:
    Escolha este botão ... para ...
    Sim notificar todos os membros da organização.
    Resultado: O nome da organização e (Todos) aparece na caixa Nome.
    Não notificar apenas os portadores de títulos da organização.
  1. Escolha Inserir.
    Resultado: A notificação é incluída na tabela Ações.
  2. Execute uma das seguintes ações:
    • Especifique outra ação.
    • Escolha OK para salvar a regra.
    • Selecione outro separador da caixa de diálogo para continuar a definir a regra.

    Nota: Todos os membros de um CCB recebem uma notificação.

Como incluir uma tarefa

Você pode incluir uma tarefa a ser executada quando uma regra é lançada.

Para incluir uma tarefa:

  1. Na caixa de diálogo Regra, escolha o separador Ações.
    Resultado: Aparece o separador Ações.
  2. Em Ação, selecione Incluir Tarefa.
  3. Na caixa Tarefa, digite um nome para a tarefa.
  4. Na caixa Duração, digite um valor representando a duração designada da tarefa.
    Nota: O valor representa o número de dias.
  5. Na caixa Horas, digite o número esperado de horas de trabalho para a tarefa.
  6. Escolha Inserir.
    Resultado: A tarefa é incluída na tabela Ações.
  7. Execute uma das seguintes ações:
    • Especifique outra ação.
    • Escolha OK para salvar a regra.
    • Selecione outro separador da caixa de diálogo para continuar a definir a regra.

Como executar um comando do sistema operacional

O Tivoli Change Management pode executar um comando do sistema operacional quando uma regra é lançada. Por exemplo, uma regra pode executar um comando para distribuir downloads ou correções de software através de uma rede. Você pode fazer isso quando as alterações envolvendo as atualizações são concluídas.

Para fazer com que uma regra execute um comando do sistema operacional:

  1. Na caixa de diálogo Regra, escolha o separador Ações.
    Resultado: Aparece o separador Ações.
  2. Em Ação, selecione Chamada.
  3. Em Chamada, na lista Comando, selecione o comando a ser chamado.
    O comando já deve ter sido configurado no separador Comandos da caixa de diálogo Manutenção da Lista do Tivoli Change Management.
    Nota: Os comandos executados por regras que não são dependentes de tempo são executados no sistema de computador do usuário. Os comandos executados por regras dependentes de tempo são executados no sistema em que o Programador do TCM é executado.
  4. Escolha Inserir.
    Resultado: O comando é incluído na tabela Ações.
  5. Execute uma das seguintes ações:
    • Especifique outra ação.
    • Escolha OK para salvar a regra.
    • Selecione outro separador da caixa de diálogo para continuar a definir a regra.
Como recusar uma ação Recusar uma ação impede que a transação que lançou a regra ocorra se a condição da regra Recusar for avaliada como verdadeira. Por exemplo, se a condição da regra Recusar for avaliada como verdadeira, ocorrerá o seguinte:
  • A caixa de diálogo em que um usuário iniciou a transação e fez com que a regra Recusar fosse lançada é exibida.
  • A mensagem da regra Recusar é exibida.
  • O registro de alteração é redefinido para o seu estado original antes da transação ter sido iniciada, incluindo a redefinição de qualquer ação Definir Campo definida para a regra ou qualquer outra regra lançada antes da regra com a ação Recusar.
  • Todas as outras ações incluídas na regra são ignoradas.

Para incluir uma ação Recusar:

  1. Na caixa de diálogo Regra, escolha o separador Ações.
    Resultado: Aparece o separador Ações.
  2. Em Ação, selecione Recusar.
    Nota: Para garantir que uma ação Recusar seja processada primeiro, defina o valor de prioridade de regra para o menor valor para sua categoria de alteração. Normalmente, ele é 0.
  3. Escolha Inserir.
    Resultado: A ação Recusar é incluída na tabela Ações
  4. Execute uma das seguintes ações:
    • Especifique outra ação.
    • Escolha OK para salvar a regra.
    • Selecione outro separador da caixa de diálogo para continuar a definir a regra.