Visão geral:
Comando que retorna os dados entre indicadores, eventos, e os responsáveis pelos eventos do sistema.
Tabelas relacionadas
TABELA
|
Descrição
|
Chave primária (PK)
|
Tabelas de ligação
|
STSCMETRICSEC
|
Armazena as seguranças dos indicadores do scorecard
|
CDSCMETRIC
CDSCORECARD
CDREVISION
CDSECURITY
|
STSCMETRIC
STSECURITYMAT
|
STSECURITYMAT
|
Armazena a materialização por usuário das seguranças do indicador do scorecard
|
CDSECURITY
CDUSER
CDPROFILEPERMISSION
FGPERMISSIONTYPE
|
STSECURITYDEF
GNPROFILEPERMISSION
|
GNPROFILEPERMISSION
|
Armazena os perfis de permissão
|
CDPROFILEPERMISSION
|
GNPROFILEPERMISSIONDEF
|
GNPROFILEPERMISSIONDEF
|
Armazena a definição dos controles dos perfis de permissão
|
CDPROFILEPERMISSION
|
STSECURITYDEF
|
STSCMETRIC
|
Armazena os indicadores do scorecard
|
CDSCMETRIC
CDSCORECARD
CDREVISION
|
STSCORECARD
STMETRIC
STSCORECARDTREE
STCONFIGVIEW
GNCALENDAR
|
STSCORECARD
|
Armazena os scorecards
|
CDSCORECARD
CDREVISION
|
STSCSTRUCTITEM
STSCMETRIC
STCONFIGVIEW
|
ADUSER
|
Armazena os usuários do sistema
|
CDUSER
|
STSECURITYMAT
|
Oracle/Postgres/SQL Server
SELECT
STSCORECARD.IDSCORECARD,
STSCMETRIC.IDSCMETRIC,
COALESCE(ADUSER.NMUSER, 'Todos') AS NMUSER,
CASE GNPROFILEPERMISSIONDEF.FGPERMISSION
WHEN 2 THEN 'Alterar'
WHEN 6 THEN 'Visualizar'
WHEN 24 THEN 'Meta'
WHEN 25 THEN 'Medicao'
WHEN 26 THEN 'Alerta'
WHEN 27 THEN 'NA'
WHEN 28 THEN 'Responsavel'
ELSE
'Outros'
END AS PERMISSAO
FROM STSCMETRICSEC
INNER JOIN STSECURITYMAT ON (STSECURITYMAT.CDSECURITY = STSCMETRICSEC.CDSECURITY)
INNER JOIN GNPROFILEPERMISSION ON (GNPROFILEPERMISSION.CDPROFILEPERMISSION = STSECURITYMAT.CDPROFILEPERMISSION)
INNER JOIN GNPROFILEPERMISSIONDEF ON (GNPROFILEPERMISSIONDEF.CDPROFILEPERMISSION = GNPROFILEPERMISSION.CDPROFILEPERMISSION)
INNER JOIN STSCMETRIC ON (STSCMETRIC.CDSCMETRIC = STSCMETRICSEC.CDSCMETRIC)
INNER JOIN STSCORECARD ON (STSCORECARD.CDSCORECARD = STSCMETRIC.CDSCORECARD AND STSCORECARD.CDREVISION = STSCMETRIC.CDREVISION AND STSCORECARD.FGCURRENT = 1) /*OBS 1*/
LEFT OUTER JOIN ADUSER ON (ADUSER.CDUSER = STSECURITYMAT.CDUSER)
|
Observações
▪1: O campo FGCURRENT igual a 1 determina que irá mostrar apenas indicadores de scorecard que estejam em scorecards na revisão vigente ou sem revisão.
Campos utilizados na consulta
Nº
|
ID do campo
|
Tipo
|
Observação
|
1
|
STSCORECARD.IDSCORECARD
|
VARCHAR(50) NULL
|
Identificador do scorecard
|
2
|
STSCMETRIC.IDSCMETRIC
|
VARCHAR(50) NULL
VARCHAR(255) NULL
|
Identificador do indicador do scorecard
|
3
|
NMUSER
|
NUMERIC(2) NULL
|
Nome do usuário
|
4
|
PERMISSAO
|
VARCHAR(50) NULL
VARCHAR(255) NULL
|
|
|