Compreendendo as Funções do Desenvolvedor de Esquemas do Rational ClearQuest

Este tópico fornece uma visão geral das tarefas tipicamente executadas por um desenvolvedor de esquemas.

Como um desenvolvedor de esquemas, geralmente você é responsável por projetar e modificar modelos de processos definindo, implementando, testando e gerenciando esquemas. Você também pode ativar acesso ao e-mail e criar ou modificar consultas públicas, gráficos e relatórios.

Essas são tarefas comuns para o desenvolvedor de esquemas:
Estas tarefas comuns são descritas neste tópico. As descrições incluem ponteiros para informações em cada função.

Projetando o Modelo de Processo do Sistema de Gerenciamento de Mudanças

Descrever todo o trabalho necessário para projetar e implementar um sistema de gerenciamento de pedidos de alterações está além do escopo deste sistema de ajuda. Mas você deve reservar um tempo para criar um plano de implementação abrangente. Um esforço significativo é, geralmente, necessário para analisar os processos existentes (pois raramente são documentados) e para chegar a um consenso sobre como eles deverão trabalhar.

Para projetar e implementar um processo de gerenciamento de pedidos de alterações:

  1. Identificar o escopo do processo.
  2. Determinar as funções dos diferentes tipos de usuários.
  3. Construir o modelo de processo de gerenciamento de mudanças.
  4. Obter consentimento sobre o modelo de usuários e gerenciamento.
  5. Treinar usuários e implementar o sistema.
  6. Aplicar o processo de gerenciamento de mudanças.

Uma equipe pode ser juntamente responsável por muitas destas tarefas, mas como desenvolvedor de esquemas, você deve garantir que nenhuma seja omitida.

Criando e Gerenciando Repositórios de Esquemas e Conexões

Utilize a Ferramenta de Manutenção para criar e gerenciar repositórios de esquemas.

Ao criar um repositório de esquemas, você também cria uma conexão (ou conjunto de bancos de dados) que controla todos os bancos de dados associados aos esquemas nesse repositório de esquemas. Em seguida, utilize a Ferramenta de Manutenção para gerenciar estas conexões.

Você também utiliza o Designer para criar um banco de dados do usuário e o associa a um esquema predefinido.

Para obter informações adicionais, consulte Gerenciar Banco de Dados.

Desenvolvendo o Esquema

Documente o modelo de processo ou modelos que o esquema deve executar. A documentação pode incluir estas informações:

Quando os requisitos são conhecidos, crie ou modifique um esquema para construir o modelo de processo.

Diversos esquemas predefinidos estão disponíveis para ajudar nesta tarefa.

Tabela 1. Esquemas Predefinidos
Esquema Descrição
ALM O esquema Application Lifecycle Management (ALM) fornece campos e regras para ajudar a coordenar atividades de desenvolvimento de software, além de suportar o gerenciamento do ciclo de vida de recursos e seus relacionamentos.
Blank Contém apenas campos do sistema. Uma configuração base mínima para construir esquemas.
Comum Uma configuração de nível base com os elementos do esquema mais utilizados.
DefectTracking Um esquema com recursos para processos de trilha de defeitos.
Enterprise Um esquema com campos e regras que permitem que o Rational ClearQuest seja utilizado com o IBM Rational Suite Enterprise. Contém campos e ganchos que funcionam com todos os produtos IBM Rational.
UnifiedChangeManagement Um esquema com campos e regras que permitem que o Rational ClearQuest seja utilizado com o Rational UCM.

Para criar um esquema que modela seu processo, você tem várias opções:

Fazendo Upgrade de Bancos de Dados do Usuário

Ao criar ou modificar um esquema, utilize o Designer para criar ou fazer upgrade de bancos de dados do usuário para trabalhar com a versão mais recente do esquema.

Para obter informações adicionais, consulte Gerenciar Contas de Usuário.

Ativando a Notificação de E-mail

Você pode configurar o Rational E-Mail Reader para permitir que os usuários enviem e modifiquem os pedidos de alterações por e-mail em vez de utilizar o cliente do Rational ClearQuest.

Para fazer isto, você configura, pelo menos, uma conta de e-mail dedicado. Os usuários podem enviar mensagens para esta conta quando desejarem enviar ou modificar um pedido de alteração. A mensagem de e-mail deve seguir um formato definido para que os dados nela possam ser interpretados pelo Rational E-Mail Reader, o qual é executado como um serviço do Windows no servidor de bancos de dados. Para auxiliar os usuários no envio de mensagens de e-mail que podem ser analisadas e processadas pelo Rational E-Mail Reader, você pode criar e distribuir mensagens de e-mail de modelo que seguem o formato correto.

Você também pode criar regras que notificam os usuários do Rational ClearQuest por e-mail quando ocorre um determinado evento.

Para fazer isto, você aplica o pacote E-mail em todos os esquemas que desejar para poderem aceitar informações por e-mail. Esse pacote cria um tipo de registro sem estado chamado Email_Rule. Em seguida, você pode criar um conjunto de regras que acionam uma notificação de e-mail quando ocorrer um determinado evento, tal como a transição de um pedido de alteração para um novo estado.

Para obter informações adicionais, consulte E-mail do Rational ClearQuest.

Importar e Exportar Dados

É possível importar e exportar dados de outras origens de dados utilizando os assistentes de Importação e Exportação no Rational ClearQuest Client ou no Rational ClearQuest Client para Eclipse.

Para obter informações adicionais, consulte Visão Geral de Importação e Exportação de Dados.

Criar consultas, gráficos e relatórios públicos

Você pode criar e modificar consultas, gráficos e relatórios e armazená-los na pasta Consultas Públicas para estarem disponíveis a todos os usuários. Como alternativa, você pode delegar estas tarefas a outros usuários, tais como gerentes de projetos. Para obter informações sobre os privilégios de usuário requeridos para a criação de consultas públicas, gráficos ou relatórios, consulte Privilégios de Usuários.

Para criar relatórios, você deve adquirir uma licença para uma ferramenta de relatórios, como o software SoDA da Rational ou o software Crystal Reports da Business Objects, Inc, ou usar o BIRT Report Designer e o mecanismo de tempo de execução que está incluído com o cliente ClearQuest. Para obter mais informações sobre relatórios, consulte Planejando e Configurando o Ambiente de Relatórios.

Configurando Controles de Segurança

Você pode projetar e implementar acesso seguro a funções de dados.
  • Autenticação de Usuários
  • Autorização do usuário
    A autorização tem como base os privilégios de usuários e outros recursos de segurança.
  • Perfil de Usuário
    Um perfil de usuário define os bancos de dados que um usuário pode acessar, a configuração do privilégio de usuário e os grupos de usuários associados ao usuário.
  • Um modelo de segurança para tipos de registros

    Um dos recursos mais poderosos relacionados para gerenciamento de contas de usuários é a capacidade de configurar controles de segurança em registros para que você possa controlar as informações que estão disponíveis para grupos de usuários individuais. Por exemplo, você pode desejar permitir que os clientes enviem e visualizem pedidos de alterações, sem serem capazes de visualizar informações sigilosas sobres os pedidos de alterações enviados por outros clientes ou por membros da sua equipe de desenvolvimento.

    Para configurar este tipo de segurança, você pode criar registros visíveis apenas a determinados grupos de usuários. Também pode restringir o acesso a campos em uma guia de formulário de registro para grupos de usuários específicos.

    Você configura controles de segurança em registros criando um campo de contexto de segurança no tipo de registro e, em seguida, designando aos grupos de usuários a permissão para ver registros que possuem um determinado valor nesse campo.

Para obter informações adicionais sobre segurança, consulte Criando um Modelo de Segurança


Feedback