Navigation:  Documento >

Usuários com conhecimento de publicação

Previous  Top  Next

Visão geral

Este comando apresentará a lista de usuários com conhecimento de publicação de um determinado documento e a data em que este conhecimento foi feito.

 

Tabelas relacionadas

Tabela

Descrição

Chave primária (PK)

Tabelas de ligação

DCDOCUMENTUSER

Usuários com conhecimento de publicação e/ou treinamento

CDDOCUMENT

CDREVISION

CDUSER

DCDOCREVISION

ADUSER

DCDOCREVISION

Documento

CDDOCUMENT

CDREVISION

DCDOCUMENTUSER

ADUSER

Usuário

CDUSER

DCDOCUMENTUSER

 

Oracle/Postgres/SQL Server

SELECT NMUSER , DTKNOWLEDGE
   FROM ADUSER U, DCDOCUMENTUSER DU, DCDOCREVISION DR
   WHERE U.CDUSER = DU.CDUSER
   AND DU.CDREVISION = DR.CDREVISION
   AND DU.FGKNOWLEDGE = 1 /*OBS1*/
   AND DR.FGCURRENT = 1 /*OBS2*/
   AND DR.IDDOCUMENT = 'Identificador do documento' /*OBS3*/
ORDER BY NMUSER

 

Observações

1: O campo DU.FGKNOWLEDGE indica se o usuário possui a necessidade de realizar o conhecimento do documento em questão (valor =1 necessita conhecimento).

2: O campo DR.FGCURRENT indica se a revisão é vigente. Neste caso valor =1, retorna apenas da revisão vigente do documento. Para retornar de todas as revisões basta retirar esta condição da instrução.

3: Para retornar o resultado de um documento qualquer, deve-se informar o identificador do documento desejado, exatamente como aparece na tela de dados, entre as aspas simples.

 

Campos utilizados na consulta

 

document-01

 

ID do campo

Tipo

Observação

1

U.NMUSER

VARCHAR(255)


2

DU.DTKNOWLEDGE

DATETIME NULL

Se retornar em branco indica que usuário ainda não executou a pendência de conhecimento de publicação.

3

DR.IDDOCUMENT

VARCHAR(50)

Identificador que deverá ser informado no comando SQL.