Visão geral
Este comando listará todos os requisitos de referência que estão homologados, contendo a quantidade de requisitos aplicáveis e o percentual de implementação do requisito na organização.
Tabelas relacionadas
TABELA
|
Descrição
|
Chave primária (PK)
|
Tabelas de ligação
|
RQREQUIREMENT
|
Tabela de cadastro de requisitos
|
CDREQUIREMENT
CDREVISION
|
GNREVISION
GNASSOC
DCDOCUMENT
|
RQREVISION
|
Tabela que armazena dados da revisão do requisito
|
CDREQUIREMENT
CDREVISION
|
RQTYPE
GNFAVORITE
ADALLUSERS
ADTEAM
RQREQUIREMENT
|
RQTYPE
|
Tabela de tipo de requisito
|
CDGENTYPE
|
GNGENTYPE
GNTYPEROLE
GNMASK
|
RQREQCOVERAGE
|
Armazena os resultados do cálculo de cobertura de requisitos
|
CDREQCOVERAGE
|
RQREQUIREMENT
ADDEPARTMENT
GNEVALRESULTUSED
|
GNREVISION
|
Revisões
|
CDREVISION
|
GNASSOC
GNACTIONASSOC
GNREVCONFIG
GNREASON
GNREVISIONSTATUS
ADALLUSERS
|
GNGENTYPE
|
Tipo genérico
|
CDGENTYPE
|
GNELETRONICFILECFG
GNEVAL
GNFAVORITE
GNREVCONFIG
GNMASK
GNTYPEROLE
ADCHECKLIST
GNASSOC
GNACTIVITYTIMECFG
GNMASK
GNTYPEROLE
GNTRANSLATION
GNSECURITY
|
Oracle/Postgres/SQL Server
SELECT GNGENTYPE.IDGENTYPE,
GNGENTYPE.NMGENTYPE,
RQREQUIREMENT.IDREQUIREMENT,
RQREQUIREMENT.NMREQUIREMENT,
RQREQCOVERAGE.QTAPPLY,
RQREQCOVERAGE.QTAPPLYTOTAL - RQREQCOVERAGE.QTAPPLY AS QTNOTAPPLY,
RQREQCOVERAGE.VLIMPLEMENTED,
GNREVISION.IDREVISION
FROM RQREQUIREMENT
INNER JOIN RQREVISION ON RQREVISION.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENTBASE AND RQREVISION.CDREVISION = RQREQUIREMENT.CDREVISION
INNER JOIN GNREVISION ON GNREVISION.CDREVISION = RQREQUIREMENT.CDREVISION
INNER JOIN RQTYPE ON RQTYPE.CDGENTYPE = RQREVISION.CDGENTYPE
INNER JOIN GNGENTYPE ON GNGENTYPE.CDGENTYPE=RQTYPE.CDGENTYPE
LEFT OUTER JOIN RQREQCOVERAGE ON RQREQCOVERAGE.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENT AND RQREQCOVERAGE.CDREQUIREMENTREV = RQREQUIREMENT.CDREVISION
WHERE RQREQUIREMENT.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENTBASE
AND GNREVISION.FGSTATUS = 6 /* OBS1 */
AND RQREVISION.FGCURRENT = 1 /* OBS2 */
AND RQREQCOVERAGE.CDBUSINESSUNIT IS NULL /* OBS3 */
|
Observações
▪1: O campo FGSTATUS da tabela GNREVISION utilizado para informar a situação da revisão, definido desta maneira: 1 = Elaboração; 2 = Consenso; 3 = Aprovação; 4 = Homologação; 5 = Liberação; 6 = Encerrada. ▪2: O campo FGCURRENT da tabela RQREVISION é utilizado para buscar a revisão atual que não é obsoleta. ▪3: Este filtro é para buscar o valor do cálculo de todos os mapeamentos realizado para o requisito.
Campos utilizados na consulta
Nº
|
ID do campo
|
Tipo
|
Observação
|
1
|
IDGENTYPE
|
VARCHAR(50)
|
Identificador do tipo de requisito
|
2
|
NMGENTYPE
|
VARCHAR(255)
|
Nome do tipo de requisito
|
3
|
IDREQUIREMENT
|
VARCHAR(50)
|
Identificador do requisito
|
4
|
NMREQUIREMENT
|
VARCHAR(255)
|
Nome do requisito
|
5
|
QTAPPLY
|
NUMERIC(10)
|
Quantidade de requisitos mapeados como aplicável
|
6
|
QTNOTAPPLY
|
NUMERIC(10)
|
Quantidade de requisitos mapeados como não aplicável
|
7
|
VLIMPLEMENTED
|
NUMERIC(28,12)
|
Percentual do requisito aplicável para a organização
|
8
|
IDREVISION
|
VARCHAR(50)
|
Revisão do requisito
|
|