Tabela CMDB_CI_COMPUTER

Luis Fernando A
Tera Contributor

Olá Galera!

Tudo bem? 

 

Preciso listar todos os itens da tabela CMDB_CI_COMPUTER que possuem anexo, sabem como posso elaborar essa relação?

1 ACCEPTED SOLUTION

Ah, entendi. 

Nesse caso, o melhor a fazer é um database view, como mencionou o Gabriel.

View solution in original post

6 REPLIES 6

Gabriel Terra O
ServiceNow Employee
ServiceNow Employee

Oi Luis, 

Você têm esta informação na tabela de anexos [sys_attachment], filtrando pela tabela desejada (cmdb_ci_computer).

Para listar os registros, você precisará criar uma database view (link abaixo).

https://docs.servicenow.com/bundle/tokyo-platform-administration/page/use/reporting/concept/c_Databa...

 

Luiz Lucena
Mega Sage

Acho que o melhor caminho é fazer o inverso.
Checar a tabela SYS_ATTACHMENT e verificar se há computadores com anexo por lá.
Porem, vai mostrar o sys_id do computador:

 

Screenshot 2023-02-17 at 9.10.57 AM.png

Digita SYS_ATTACHMENT.LIST no Filter Navigator e depois filtra pela tabela. No exemplo acima, encontrou dois computadores pra mim. 
Depois você pode editar as colunas pra mostrar o nome da máquina se preferir. 

Oi Luiz, obrigado. 

Sabe me informar como adicionar o sys id em outras tabelas?
Assim poderei efetuar o de para.

O SYS_ID que aparece ali na coluna table sys ID é adicionado automaticamente pelo sistema. É o que identifica o registro que contém o anexo.
No exemplo acima, eu filtrei pela coluna Nome da Tabela, se eu remover o filtro vai me mostrar todos os registros que contém anexos:
Screenshot 2023-02-17 at 9.36.10 AM.png