Condições avançadas
Defina o tipo de Condição como Avançado em testes de controle para definir condições mais flexíveis usando coleções de condições.
As coleções de condições incluem uma condição primária, que é aplicada à tabela selecionada, e uma ou mais condições suplementares.
Quando um teste de controle é realizado, as condições avançadas criam avaliações nesta ordem:
- O sistema processa a coleção de condições na referência de Definição no escopo nesta ordem:
- A condição primária é processada nos campos especificados em Tabela e Campos na definição de teste de controle, retornando uma matriz de elementos.
- Para cada elemento na matriz retornada pela condição primária, condições suplementares são processadas, filtrando ainda mais a matriz de elementos.
- O campo No escopo é atualizado com o número de elementos na matriz.
- A coleção de condições na referência Configuração é processada na matriz de elementos retornados da Definição no escopo. As opções de Configuração a ser recuperada são:
- Nenhuma: essas condições são ignoradas. Dados de suporte são todos os elementos que estão no escopo.
- Correspondência: o teste de controle verifica a matriz de elementos, retornando todos os elementos que correspondam à Configuração.
- Sem correspondência: o teste de controle verifica a matriz de elementos, retornando todos os elementos nos quais pelo menos uma condição não correspondeu à Configuração.
- A matriz final de elementos é registrada como registros de Dados de suporte.
Os campos No escopo e Configuração referem-se à tabela Coleção de condições [grc_condition_collection].
Para definir coleções de condições:
- Navegar até .
- Clique em Nova.
- Preencha estes campos:
- Nome: nome da coleção de condições.
- Descrição: descrição da coleção de condições.
- Tipo: qual dos campos Definição de teste de controle faz referência à coleção de condição. As opções são:
- Definição no escopo
- Definição de configuração
- Depois que a coleção de condições for definida, use o link relacionado Adicionar condição para adicionar estas condições:
- Condição: definição de condição predefinida na tabela Condição
[grc_condition]. - Tipo de condição: o Tipo determina as opções:
- Definição no escopo
- Primário
- Complementar
- Definição de configuração
Não aplicável
- Definição no escopo
- Condição: definição de condição predefinida na tabela Condição
Para definir novos registros de condição:
- Navegar até .
- Clique em Nova.
- Preencha estes campos:
- Nome: nome da coleção de condições.
- Descrição: descrição da coleção de condições.
- Tabela: tabela na qual a condição se aplica.
- Campo de referência: nas condições suplementares, corresponde ao campo de referência da tabela na qual a condição primária está sendo executada.
- Condição: construtor de condição para definir a condição.