Relação entre as classes Category e ServiceNow
A integração requer relacionar o Categorias de CIs do Aranda CMDB com as classes (tabelas) do ServiceNow CMDB, abaixo está um esquema json que nos permite criar essa relação:
{
"category": [
{
"id": 0,
"projectId": 0,
"reference": "",
"externalFilter": "",
"cmdbFilter": [
{
"dataType": "",
"field": "",
"logicOperator": "",
"operator": "",
"value": ""
}
],
"ciSource": "",
"uploadAttachments": false,
"additionalFields": [
{
"id": 0,
"mappingDirection": "",
"field": {
"SearchBy": "",
"key": "",
"dataType": ""
},
"mapping": [
{
"id": 0,
"value": ""
}
]
}
],
"state": {
"mappingDirection": "",
"field": {
"searchBy": "",
"key": "",
"dataType": ""
},
"mapping": [
{
"reason": 0,
"id": 0,
"value": ""
}
]
}
}
]
}
Onde
Propriedades | Descrição |
---|---|
Id | Identificador da categoria no CMDB de Aranda, no canto superior direito você pode ver o nome do Categoria (Desktop)Imagem |
Referência | Corresponde ao nome/alias (um pseudonome dado à classe ServiceNow) da classe ServiceNow com a qual relacionaremos a categoria do Aranda CI |
ciSource | A importação de ICs (criar ICs no CMDB Aranda) ou exportação de ICs (enviar os ICs do CMDB Aranda a terceiros) é determinada por esta propriedade, ver |
ID do projeto | Identificador do projeto ao qual o IC criado no Aranda CMDB está associado |
uploadAttachments | Habilita a integração para upload de anexos entre plataformas, a propriedade padrão é definida como “false” |
Filtro cmdb | Atribuir um filtro ao carregar ICs em massa do Aranda CMDB para o ServiceNow CMDB Definição de filtros no CMDB Aranda |
filtro externo | Atribua um filtro ao carregar ICs em massa do ServiceNow CMDB para o Aranda CMDB; para obter mais informações sobre filtros e consulta de pesquisa, consulte a documentação do ServiceNow |
estado | Representa a relação dos estados do IC. Lista de status do IC |
Campos adicionais | Representa a relação entre os campos adicionais no CMDB do Aranda e os campos nas classes do CMDB do ServiceNow. Relação entre campos adicionais nas classes Aranda CMDB e ServiceNow |
CI CMDB Aranda: Ilustración de referencia.

Relación de estados de los CIs
Estados del CI en la CMDB de Aranda.

Status do IC no CMDB do ServiceNow.

Para relacionar los estados la integración proporciona el siguiente esquema json:
{
"state": {
"mappingDirection": "",
"field": {
"key": "",
"dataType": "",
"searchBy": ""
},
"mapping": [
{
"id": 0,
"value": "",
"reason": null
}
]
}
}
Donde:
Propriedades | Descrição | Propriedades internas |
---|---|---|
campo | Representa as informações correspondentes ao campo no ServiceNow | ver |
Mapeamento | Representa a relação dos estados | ver |
direção de mapeamento | Representa a plataforma que tem permissão para atualizar o campo IC | ver |
EXEMPLO: Relação de estado do CMDB do Aranda/ServiceNow CMDB
Para criar a lista de estados, siga as instruções abaixo:
- Obtenha as IDs dos estados do CMDB de Aranda.
- Obtenha sys_id ou valor dos status do CMDB do ServiceNow.
- Atribuir a seguinte equivalência de status:
Status no ServiceNow | Estado em Aranda | ID ESTADO ARANDA | SYS_ID SERVIÇO ESTADUALAGORA |
Operacional | NOVO | 1 | sys_id_operational |
DR Standy | FECHADO | 13 | sys_id_dr_standy |
- Digite o ID ESTADO ARANDA Na propriedade “identificação” e o SYS_ID SERVIÇO ESTADUALAGORA de seu equivalente retirado do CMDB de ServiceNow Na propriedade valor
[
{
"id": 1,
"value": "sys_id_operational"
},
{
"id": 13,
"value": "sys_id_dr_standy"
}
]
Definición de filtros en la CMDB de Aranda
A propriedade “Filtro cmdb” usado no carregamento em massa de ICs na direção de Aranda - ServiceNow
Esta propriedade permite filtrar os ICs do Aranda CMDB por:
- Nome do campo.
- Tipo de dados no campo.
- Tipo de relação com outros critérios de pesquisa.
- Cláusula de pesquisa.
{
"category": [
{
"cmdbFilter": [
{
"field": "",
"dataType": "",
"logicOperator": "",
"operator": "",
"value": ""
}
]
}
]
}
Onde:
1. “campo”: Nome do campo pelo qual as pesquisas serão realizadas; Permite os seguintes valores:
Nome do campo |
---|
Nome |
StateId |
Id do modelo |
Serial |
Etiqueta de Ativo |
Preço |
Identificação do impacto |
Identificação da marca |
ID do fabricante |
ProviderId |
ID da unidade |
Tamanho da unidade |
Identificação responsável |
Número de licença |
CostCenterId |
Data de criação |
ModifierId |
AutorID |
Versão |
Tipo |
Razão de Identificação |
Data de fechamento |
AnteriorStateId |
Identificação de integração |
Nível de risco |
2. “tipo de dados”: Tipo de dados a que pertence o campo a ser filtrado; Permite os seguintes valores:
Tipo de dados do campo a ser filtrado |
---|
Texto curto |
Data e hora |
Texto longo |
Numérico |
Decimal |
Data |
Moeda |
3. “logicOperator”: Tipo de relação com outros critérios de busca; Permite os seguintes valores:
Relação com outros critérios de pesquisa |
---|
E |
Ou |
4. “operador”: Operador lógico que será usado em uma cláusula para procurar um padrão específico; Permite os seguintes valores:
Operador lógico de pesquisa |
---|
Nenhum |
EqualTo |
NotEqualTo |
Maior que |
GreaterThanOrEqualTo |
Menos que |
LessThanOrEqualTo |
Gostar |
E |
Ou |
Relación entre los campos adicionales y los campos de las clases de ServiceNow
Abaixo está uma imagem informativa de como os campos adicionais no Aranda CMDB podem ficar, eles estão agrupados no segmento adicional
⚐ Nota: Campos adicionais são criados de acordo com as necessidades do cliente, esta imagem é apenas representativa.

Propiedades internas additionalFields
{
"id": 0,
"mappingDirection": "",
"field": {
"dataType": "",
"key": "",
"searchBy": ""
},
"mapping": [
{
"id": 0,
"value": ""
}
]
}
Veja a seguir uma descrição das propriedades internas do objeto additionalFields
Propriedades | Descrição | Propriedades internas |
---|---|---|
Id | Identificador do campo no CMDB de Aranda | |
campo | Representa as informações correspondentes ao campo no ServiceNow | ver |
Mapeamento | Representa a relação de valores entre o CMDB do ServiceNow e o CMDB do Aranda | ver |
direção de mapeamento | Representa a plataforma que tem permissão para atualizar o campo IC | ver |
Listado de los tipos de campo adicionales soportados
Listado de relación entre los tipos de campos de las plataformas, para los campos adicionales.
CMDB Aranda | Identificador de tipo de campo no CMDB ServiceNow | Tipo de campo de nome/rótulo no ServiceNow |
---|---|---|
Texto curto | Corda | Corda |
Parágrafo | Corda | Corda |
Verdadeiro ou Falso | verdadeiro/falso | Verdadeiro/Falso |
Data | glide_date | Data |
Data e hora | glide_date_time, calendar_date_time | Data/Hora, Data/Hora do Calendário |
Numérico | Inteiro, Inteiro Longo | Inteiro, Longo |
Decimal | decimal | Decimal |
Lista | escolha, glide_list, referência | Escolha, Lista, Referência |
Catálogo (Lista) | referência, escolha | Escolha, Referência |
Moeda | moeda, preço | Moeda, Preço |
Link | URL | URL |
Hora | glide_utc_time | Horário UTC |
⚐ Nota: Relacionar campos de tipos diferentes aos listados na tabela anterior gerará um erro
Valores permitidos para mappingDirection
Nome | Descrição |
---|---|
Ambos | Ambas as plataformas permitem atualizar os campos, este valor é adicionado por padrão |
Aranda | Somente o Aranda CMDB pode atualizar o campo |
Externo | Somente o CMDB do ServiceNow pode atualizar o |
Valores permitidos para ciSource
Nome | Descrição |
---|---|
Ambos | Ambas as plataformas permitem criar e atualizar ICs |
Aranda | O Aranda CMDB atua como fonte de informações e permite que o sistema crie e atualize ICs no ServiceNow CMDB. O ServiceNow CMDB só permite que você atualize ICs no Aranda CMDB |
Externo | O ServiceNow CMDB atua como a fonte da verdade e permite que o sistema crie e atualize ICs no Aranda CMDB. O CMDB do Aranda só tem permissão para atualizar ICs no CMDB do ServiceNow |