Neste exercício você definirá o comportamento de dois dos campos incluídos no
registro Defect no exercício Incluir Campos.
Um comportamento de campo indica se os usuários podem ou devem digitar um
valor no campo. Você pode estabelecer um comportamento de campo para uma das seguintes opções:
- Read Only
- Mandatory
- Optional
- Use Hook
A opção Utilizar Gancho refere-se a um script de gancho que
pode gravado para determinar cada nível de acesso do usuário ao campo.
Para
poder fazer alterações no esquema, você deverá registrá-lo.
Se o registro de saída do esquema não tiver sido feito, conclua as seguintes etapas:
- No Designer, clique em . A janela Open Schema é exibida.
- Selecione Efetuar o registro de saída de um esquema para editar ou continuar a editar trabalho
salvo anteriormente. Na tabela de esquemas,
selecione my_sample_schema. Se o esquema já estiver registrado e você estiver
prosseguindo o trabalho de uma sessão de edição anterior, clique em Concluir.
Se o registro de saída do esquema não tiver sido feito, clique em Avançar e, em seguida, clique em Concluir.
Para definir o comportamento de todos os estados do campo User_ID como Mandatory:
- No Rational ClearQuest Designer, expanda a pasta Tipos de Registro,
a pasta Defeito e a pasta Estados e Ações.
- Dê um clique duplo em Comportamentos para abrir a grade Comportamentos.
Para tipos de registro baseados no estado, é possível definir comportamentos diferentes para
diferentes estados no modelo de transição para o tipo de registro. Por exemplo, talvez você
queira definir o campo Resolução como Obrigatório para o estado Resolvido
para exigir que os usuários insiram uma descrição de como eles resolveram o defeito ao fazer a
transição do defeito para o estado Resolvido.
- Role até a linha User_ID da grade. Selecione todas as células da
linha. Clique com o botão direito do mouse em uma das células e selecione Obrigatório.
- Role até a linha Action_reason da grade. Clique com o botão direito do mouse na
célula do estado Redesignado e selecione Obrigatório.
Mantenha os outros estados de Action_reason definidos como OPCIONAL.
Quando os usuários tentarem redesignar um defeito, eles terão de digitar um valor
neste campo.
A última coluna do lado direito da grade especifica o comportamento padrão.
Se o comportamento de campo não tiver sido definido previamente, ele estará configurado
com o valor padrão. Quando um estado for incluído em um tipo de registro, o comportamento
de campo daquele estado será deixado no valor padrão.