Navigation:  Base de conhecimento >

Artigos de uma categoria de uma base de conhecimento

Previous  Top  Next

Visão geral

Este comando listará os artigos de uma categoria de uma base de conhecimento.

 

Tabelas relacionadas

TABELA

Descrição

Chave primária (PK)

Tabelas de ligação

KBARTICLEREVISION

Tabela para armazenar as revisões dos artigos de uma base de conhecimento.

OID

GNASSOC

ADALLUSERS

GNREVISION

KBARTICLEDATA

KBCATEGORY

KBKNOWLEDGEBASE

KBARTICLEREVLANGUAGE

Tabela que armazena as informações dos artigos de um certo idioma conforme a revisão

OID

KBARTICLEREVISION

GNASSOC

SERICHTEXT

KBCATEGORY

Armazena as categorias da base de conhecimento.

OID

GNGENTYPE

KBKNOWLEDGEBASE

GNTRANSLATION

GNGENTYPE

Armazena os tipos genéricos.

CDGENTYPE

GNTYPEROLE

GNACTIVITYTIMECFG

GNSECURITY

 

Oracle/Postgres/SQL Server

SELECT
    KBAR.IDARTICLE,
    KBARL.NMARTICLE
FROM
    KBARTICLEREVISION KBAR 
INNER JOIN
    KBARTICLEREVLANGUAGE KBARL ON (KBAR.OID = KBARL.OIDREVISIONARTICLE) 
INNER JOIN
    KBCATEGORY KBC ON (KBAR.OIDCATEGORY = KBC.OID) 
INNER JOIN
    GNGENTYPE GN ON (KBC.CDGENTYPE = GN.CDGENTYPE) 
WHERE
    GN.IDGENTYPE = 'categoria 1' /*OBS 1*/
 and KBARL.FGLANGUAGE = 2 /*OBS 2*/

 

Observações

OBS1: Identificador da categoria do artigo.

OBS2: Os idiomas disponíveis variam, conforme compatibilidade com o charset da base de dados utilizada.

 

Campos utilizados na consulta

 

knowledgebase-02

 

ID do campo

Tipo

Observação

1

IDARTICLE

VARCHAR(50)

Campo referente ao identificador do artigo

2

NMARTICLE

VARCHAR(255)

Campo referente ao nome do artigo em um idioma específico

3

IDGENTYPE

VARCHAR(50)

Campo referente ao identificador da categoria

4

FGLANGUAGE

NUMERIC(5)

Código do idioma:

1 =  en-us => Inglês (EUA)

2 =  pt-br => Português (Brasil)

3 =  es => Espanhol

4 =  pt => Português (Portugal)

5 =  de => Alemão

6 =  fr => Francês

7 =  ro => Romeno

8 =  zh => Chinês

9 =  it => Italiano

10 =  sk => Eslovaco

11 =  en-gb => Inglês (Britânico)

12 =  tr => Turco

13 =  fr-ca => Francês (Canadá)

14 =  ru => Russo

15 =  pl => Polonês

16 =  ca => Catalão

17 =  da => Dinamarquês

18 =  fi => Finlandês

19 =  ja => Japonês

20 =  cs => Tcheco