Antes de importar dados em um banco de dados do Rational ClearQuest,
você deve criar um esquema de importação ou modificar um esquema existente para suportar os dados a
serem importados.
Para
garantir que a operação de importação seja bem-sucedida, administre estas questões ao criar o esquema
de importação:
- Para evitar danos aos dados, o repositório de esquemas do
esquema de importação deve ter o mesmo valor de página de códigos de dados que o
conjunto de bancos de dados que exporta os dados. Para obter informações adicionais,
consulte as informações sobre páginas de códigos na ajuda on-line para a função do
administrador.
- O esquema de importação deve conter os tipos de registros, campos, comportamentos
de campos e tipos de dados requeridos para suportar seus dados. Ele também deve conter
as transições de ações e de estado que deseja utilizar com os registros importados e
um formulário de registro que os usuários possam utilizar para visualizar e modificar
os dados importados.
- Os nomes de estados no arquivo de importação devem corresponder com os definidos
no esquema de importação. Se você desejar utilizar nomes de estados diferentes, também
utilize esses nomes no arquivo de importação. Por exemplo, se seu aplicativo atual
utiliza o nome de estado Enviado, mas você renomeou esse estado para Novo no esquema
de importação, você deve substituir Enviado por Novo no arquivo de importação.
- Todos os campos e estados em seu ambiente atual devem ser mapeados para um campo
e um estado no banco de dados do Rational ClearQuest.
Os dados em campos não mapeados não são importados. Se o campo de estado não for mapeado,
todos os registros são configurados com o estado Enviado, tornando o modelo de estado
ineficaz.
- Se você estiver atualizando os registros existentes, o esquema
de importação deverá ter uma ação do tipo Modify.
- Se estiver importando históricos, anexos ou registros duplicados ou estiver
fazendo upgrade de registros existentes, o esquema de importação deve conter um
campo para armazenar o valor de ID original; os valores de IDs originais são
requeridos para ambas as operações.
Consulte IDs de Registros Originais.
- Se estiver importando registros que contenham listas de referências, o esquema
de importação deve conter um tipo de registro que é o destino para a referência.
Por exemplo, se estiver importando os registros de defeitos que contêm um campo
para um projeto, você deve criar os registros de projeto antes de importar os
registros de defeitos e, em seguida, preencher o tipo de registro de projeto
com os nomes de projetos.
Os tipos de dados são validados conforme são importados. Se os registros sendo importados
contiverem tipos de dados não suportados, você poderá mapear esses tipos de dados para tipos
de dados suportados. Consulte Tipos de Dados Suportados.
Para obter informações adicionais, consulte Esquemas do Rational ClearQuest e Customizando um Esquema.
Registros Duplicados
Se você estiver importando registros duplicados, o esquema
de importação deverá ter uma ação do tipo Duplicate. Ele também deve incluir um estado Duplicado e o
estado do registro antes de ser alterado para Duplicado.
O formulário de registro deve incluir
os controles que suportam a visualização e a modificação de registros duplicados. Utilize o controle Duplicate Base para visualizar o ID do registro pai. Utilize o
controle Duplicate Dependents para visualizar os IDs dos registros duplicados. Para obter um exemplo,
consulte a guia Duplicatas do tipo de registro Defeito em qualquer esquema predefinido.
IDs de Registros Originais
O software Rational ClearQuest designa um
novo ID de registro para cada registro importado,
Seu esquema de importação precisa
incluir um campo para o ID de registro original. O ID de registro original é utilizado para manter
a integridade dos dados ao importar registros duplicados, históricos e anexos, e ao atualizar
registros existentes. Ele também é utilizado ao recriar links pai/filho. Ele pode ser utilizado
em consultas para localizar registros utilizando o ID de registro original.
Se você utilizar o Assistente
de Exportação para exportar dados de um outro banco de dados do Rational ClearQuest,
mapeie o campo de ID no arquivo de importação para o campo do ID de registro original (antigo).