API Xanadu: Guia de Uso do GlideQuery
API Xanadu: Guia de Uso do GlideQuery
Referência de API do
Xanadu
Última atualização: janeiro 24, 2025
Sede da empresa
2225 Lawson Lane
Santa Clara, CA 95054
Estados Unidos
(408)501-8550
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Implementação
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Tratamento de erros
• Campos inválidos
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
new [Link]('task')
.where('id', '4717dfe5a9fe198100450448b2404c16') // s
hould be 'sys_id'
.select('description', 'severity')
.toArray(100);
// Error: Unable to find field 'id' in table 'task'. Know
n fields: active, activity_due, ...
new [Link]('task')
.where('priority', 'one') // priority is an integer (
should be 1)
.select('description', 'severity')
.toArray(100);
// Error: Unable to match value ['one'] with field 'prio
rity' in table 'task'. Expecting type 'integer'
Reutilizar
generateReport(highPriorityTasks);
notifyOwners(highPriorityTasks);
var avgReassignmentCount = highPriorityTasks
.avg('reassignment_count')
.orElse(0)
Limitações
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
• disableAutoSysFields()
• disableWorkflow()
• forceUpdate ()
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
• withAcls()
• contagem ()
• deleteMultiple()
• toGlideRecord()
• updateMutiple(mudanças de objeto)
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Cadeia
de
tabela Tabela a ser consultada.
caractere
s
Retorna
Tipo Descrição
Nenhum(a)
Exemplo
Use este método para criar consultas que agregam em relação a vários
campos ou usam várias funções agregadas ou se você precisar usar o
método groupBy(). Se você quiser agregar apenas em relação a um
campo com uma função e não precisar usar groupBy(), use um destes
métodos:
• média ()
• mín ()
• máx. ()
• contagem ()
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Cadeia
de
Assunto: Campo no qual a operação será executada.
caractere
s
Retorna
Tipo Descrição
Exemplo
Este script executa uma consulta na Tabela de tarefas, agrupa os
registros por prioridade e retorna cada prioridade que tem um total de
reatribuições maior que quatro.
var query = new [Link]('task')
.where('active', true) //Returns new GlideQuery objec
t with a "where" clause.
.groupBy('priority') //Returns new GlideQuery object
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
• Inteiro
• Longa
• Duplo
• Moeda
Parâmetros
Cadeia
Assunto: Campo no qual a operação será executada.
de
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
[Link]([Link](faults));
Saída:
0.0037
GlideQuery - contagem ()
Parâmetros
Nenhum
Retorna
Tipo Descrição
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Exemplo
Saída:
612
GlideQuery – deleteMutiple()
Parâmetros
Nenhum
Retorna
Tipo Descrição
Nenhum(a)
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
GlideQuery – disableAutoSysFields()
Parâmetros
Nenhum
Retorna
Tipo Descrição
Exemplo
GlideQuery – disableWorkflow()
Parâmetros
Nenhum
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
GlideQuery – forceUpdate()
Parâmetros
Nenhum
Retorna
Tipo Descrição
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
.where('sys_id', taskId)
.update()
Parâmetros
Cadeia
de
chave Sys_id do registro a ser retornado.
caractere
s
Retorna
Tipo Descrição
Exemplo
Saída:
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
{
"sys_id":"5137153cc611227c000bbd1bd8cd2005",
"first_name":"Fred",
"last_name":"Luddy"
}
Parâmetros
Retorna
Tipo Descrição
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
first_name: 'Nobody',
last_name: 'Found',
city: 'Nowhere',
active: false
});
Saída:
{
"first_name":"Fred",
"last_name":"Luddy",
"city":null,
"active":true,
"sys_id":"5137153cc611227c000bbd1bd8cd2005"
}
Parâmetros
Cadeia
de
caractere
s ou matriz
Campo ou campos para agrupar os
campos de
resultados.
cadeias
de
caractere
s
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
Este script executa uma consulta na Tabela de tarefas, agrupa os
registros por prioridade e retorna cada prioridade que tem um total de
reatribuições maior que quatro.
var query = new [Link]('task')
.where('active', true) //Returns new GlideQuery objec
t with a "where" clause.
.groupBy('priority') //Returns new GlideQuery object
with a "group by" clause.
.aggregate('sum', 'reassignment_count') //Returns ne
w GlideQuery object with a "sum(reassignment_count)" clau
se.
.having('sum', 'reassignment_count', '>', 4) //Return
s new GlideQuery object with a "having reassignment_coun
t > 4" clause.
.select() //Returns a stream of records wrapped in a
Stream object.
.forEach(function (priority){ //Terminal method in th
e Stream class that executes the query and returns the re
sult.
[Link]("Priority " + [Link] + ":
" + [Link].reassignment_count + " reassignments");
});
Saída:
Priority 1: 11 reassignments
Priority 3: 6 reassignments
Priority 5: 5 reassignments
Os filtros agregam grupos para que você possa exibir somente grupos de
resultados que correspondam a uma condição especificada.
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Cadeia
de
Assunto: Campo no qual a operação será executada.
caractere
s
• =: igual a.
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
Este script executa uma consulta na Tabela de tarefas, agrupa os
registros por prioridade e retorna cada prioridade que tem um total de
reatribuições maior que quatro.
var query = new [Link]('task')
.where('active', true) //Returns new GlideQuery objec
t with a "where" clause.
.groupBy('priority') //Returns new GlideQuery object
with a "group by" clause.
.aggregate('sum', 'reassignment_count') //Returns ne
w GlideQuery object with a "sum(reassignment_count)" clau
se.
.having('sum', 'reassignment_count', '>', 4) //Return
s new GlideQuery object with a "having reassignment_coun
t > 4" clause.
.select() //Returns a stream of records wrapped in a
Stream object.
.forEach(function (priority){ //Terminal method in th
e Stream class that executes the query and returns the re
sult.
[Link]("Priority " + [Link] + ":
" + [Link].reassignment_count + " reassignments");
});
Saída:
Priority 1: 11 reassignments
Priority 3: 6 reassignments
Priority 5: 5 reassignments
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Retorna
Tipo Descrição
Exemplo
Saída:
{
"sys_id":"cf16eed0e82a9010f8778bda83d255d2",
"first_name":"Fred",
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
"last_name":"Luddy"
}
Parâmetros
Retorna
Tipo Descrição
Exemplo
Este exemplo mostra como inserir um novo registro que ainda não existe
no sistema.
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Retorna
Tipo Descrição
Exemplo
Saída:
*** Script: {
"priority": 1,
"description": "User can't get to any of his files on th
e file server.",
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
"sys_id": "9d385017c611228701d22104cc95c371"
}
*** Script: {
"priority": 1,
"description": "I just moved from floor 2 to floor 3 and
my laptop cannot connect to any wireless network.",
"sys_id": "e8caedcbc0a80164017df472f39eaed1"
}
*** Script: {
"priority": 1,
"description": "User forgot their email password.",
"sys_id": "9d3c1197c611228701cd1d94bc32d76d"
}
*** Script: {
"priority": 1,
"description": "When I try to print, my whole computer
just freezes and stops working.",
"sys_id": "8d6246c7c0a80164012fb063cecd4ace"
}
*** Script: {
"priority": 3,
"description": "Unable to login even though login crede
ntials are correct.",
"sys_id": "a9e30c7dc61122760116894de7bcc7bd"
}
Parâmetros
Cadeia
de
Assunto: Campo no qual a operação será executada.
caractere
s
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
[Link]([Link](name));
Saída:
"Zortman"
Parâmetros
Cadeia
de
Assunto: Campo no qual a operação será executada.
caractere
s
Retorna
Tipo Descrição
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Exemplo
[Link]([Link](name));
Saída:
"Abel"
Parâmetros
Cadeia
de Campos delimitados por vírgulas para ordenar
campos
caractere o resultado em ordem crescente.
s
Retorna
Tipo Descrição
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
.limit(5)
.select('number', 'description') //Returns a stream o
f records wrapped in a Stream object.
.forEach(function (incident){ //Terminal method in th
e Stream class that executes the query and returns the re
sult.
[Link]([Link](incident, null, 2));
});
Saída:
*** Script: {
"number": "INC0000001",
"description": "User can't access email on [Link]
.com.",
"sys_id": "9c573169c611228700193229fff72400"
}
*** Script: {
"number": "INC0000002",
"description": "User can't get to any of his files on th
e file server.",
"sys_id": "9d385017c611228701d22104cc95c371"
}
*** Script: {
"number": "INC0000003",
"description": "I just moved from floor 2 to floor 3 and
my laptop cannot connect to any wireless network.",
"sys_id": "e8caedcbc0a80164017df472f39eaed1"
}
*** Script: {
"number": "INC0000004",
"description": "User forgot their email password.",
"sys_id": "9d3c1197c611228701cd1d94bc32d76d"
}
*** Script: {
"number": "INC0000005",
"description": "CPU was 100% busy for more than 10 minu
tes",
"sys_id": "e8e875b0c0a80164009dc852b4d677d5"
}
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
As opções incluem:
Cadeia
Opcional. Campo para ordenar o resultado
de
Assunto: em ordem decrescente. Necessário para
caractere
consultas que usam o método agregado().
s
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
Saída:
*** Script: {
"number": "INC0009009",
"description": "Unable to access the shared folder. Ple
ase provide access.",
"sys_id": "57af7aec73d423002728660c4cf6a71c"
}
*** Script: {
"number": "INC0009005",
"description": "Unable to send or receive emails.",
"sys_id": "ed92e8d173d023002728660c4cf6a7bc"
}
*** Script: {
"number": "INC0009004",
"description": "While launching the defect tracking bas
e URL, it is redirecting to an error page.",
"sys_id": "e329de99731423002728660c4cf6a73c"
}
*** Script: {
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
"number": "INC0009003",
"description": "Having an issue with users trying to ac
cess the company portal app",
"sys_id": "9fffc328731823002728660c4cf6a742"
}
*** Script: {
"number": "INC0009002",
"description": "My computer is not detecting the headph
one device. It could be an issue with the USB port.",
"sys_id": "1c832706732023002728660c4cf6a7b9"
}
Exemplo
Saída:
*** Script: {
"group": {
"category": "hardware"
},
"sum": {
"child_incidents": 2
}
}
*** Script: {
"group": {
"category": "inquiry"
},
"sum": {
"child_incidents": 1
}
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
}
*** Script: {
"group": {
"category": "software"
},
"sum": {
"child_incidents": 0
}
}
*** Script: {
"group": {
"category": ""
},
"sum": {
"child_incidents": null
}
}
*** Script: {
"group": {
"category": "database"
},
"sum": {
"child_incidents": null
}
}
*** Script: {
"group": {
"category": "network"
},
"sum": {
"child_incidents": null
}
}
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Cadeia
Campo ou outro objeto GlideQuery usado
de
na cláusula Where. Se estiver passando um
campoOu caractere
campo, você pode fazer referência com
Consulta s ou
pontos até um valor desejado. Por exemplo,
GlideQuer
'[Link]'.
y
Retorna
Tipo Descrição
Exemplo
Saída:
*** Script: {
"sys_id": "005d500b536073005e0addeeff7b12f4"
}
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
*** Script: {
"sys_id": "d999e5fc77e72300454792718a10611d"
}
*** Script: {
"sys_id": "30ad318577ab2300454792718a10619e"
}
*** Script: {
"sys_id": "4ac73ecd738123002728660c4cf6a72c"
}
*** Script: {
"sys_id": "3883f4c0730123002728660c4cf6a754"
}
*** Script: {
"sys_id": "3988a3ca732023002728660c4cf6a757"
}
*** Script: {
"sys_id": "8ff5b254b33213005e3de13516a8dcf7"
}
Exemplo
Este exemplo mostra como adicionar uma cláusula orNow que contém
uma consulta separada.
Saída:
*** Script: {
"name": "ITIL User",
"sys_id": "681b365ec0a80164000fb0b05854a0cd"
}
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
*** Script: {
"name": "SOAP Guest",
"sys_id": "155699460a0a0b2b009e27c10b7f68f6"
}
*** Script: {
"name": "System Administrator",
"sys_id": "6816f79cc0a8016401c5a33be04be441"
}
*** Script: {
"name": "Alva Pennigton",
"sys_id": "ca826bf03710200044e0bfc8bcbe5d89"
}
*** Script: {
"name": "Benchmark Scheduler",
"sys_id": "d3383a875b0132003d1c484c11f91a5b"
}
Parâmetros
Cadeia
de
Assunto: Campo usado na consulta.
caractere
s
Retorna
Tipo Descrição
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Exemplo
Saída:
*** Script: {
"name": "ITIL User",
"sys_id": "681b365ec0a80164000fb0b05854a0cd"
}
*** Script: {
"name": "System Administrator",
"sys_id": "6816f79cc0a8016401c5a33be04be441"
}
*** Script: {
"name": "Alva Pennigton",
"sys_id": "ca826bf03710200044e0bfc8bcbe5d89"
}
*** Script: {
"name": "Benchmark Scheduler",
"sys_id": "d3383a875b0132003d1c484c11f91a5b"
}
*** Script: {
"name": "Allyson Gillispie",
"sys_id": "06826bf03710200044e0bfc8bcbe5d8a"
}
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Cadeia
de
Assunto: Campo usado na consulta.
caractere
s
Retorna
Tipo Descrição
Exemplo
Saída:
*** Script: {
"first_name": "[Link]",
"last_name": null,
"sys_id": "88aad6c5c73003005f1b78d48b9763a5"
}
*** Script: {
"first_name": "Sitemap Scheduler User",
"last_name": null,
"sys_id": "85388c25b71011104eed4643ae11a993"
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
}
*** Script: {
"first_name": null,
"last_name": "Guest",
"sys_id": "5136503cc611227c0183e96598c4f706"
}
*** Script: {
"first_name": "ml_report.user",
"last_name": null,
"sys_id": "b6bad6c5c73003005f1b78d48b97632a"
}
QUALQUER
= GT_FIELD NÃO EM
COISA
FIELD_OR_Equals_G
!= ENTRE NÃO GOSTOU
T
TERMINACOM LT_OU_IGUAL_CAMPO
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Cadeia
de Tabela a ser consultada, como tarefa ou
tabela
caracter incidente.
es
Cadeia
encoded_ de Consulta codificada a ser aplicada aos
query caracter registros na tabela especificada.
es
Retorna
Tipo Descrição
Exemplo
[Link]('task', 'active=true^ORDERBYpriority') /
/ Pass the encoded query to use to parse the Task records
.select('description') // Return the records that matc
h the encoded query
.forEach(doSomething); // Do some processing on each o
f the returned records
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
Saída:
*** Script: {
"first_name": "System",
"last_name": "Administrator",
"company$DISPLAY": "",
"sys_id": "6816f79cc0a8016401c5a33be04be441"
}
*** Script: {
"first_name": "Alva",
"last_name": "Pennigton",
"company$DISPLAY": "ACME North America",
"sys_id": "ca826bf03710200044e0bfc8bcbe5d89"
}
*** Script: {
"first_name": "Benchmark",
"last_name": "Scheduler",
"company$DISPLAY": "",
"sys_id": "d3383a875b0132003d1c484c11f91a5b"
}
*** Script: {
"first_name": "Allyson",
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
"last_name": "Gillispie",
"company$DISPLAY": "ACME North America",
"sys_id": "06826bf03710200044e0bfc8bcbe5d8a"
}
*** Script: {
"first_name": "SOAP",
"last_name": "Guest",
"company$DISPLAY": "",
"sys_id": "155699460a0a0b2b009e27c10b7f68f6"
}
Parâmetros
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
Saída:
{
"first_name":"Abel",
"last_name":"Tuter",
"company$DISPLAY":"ACME South America",
"sys_id":"62826bf03710200044e0bfc8bcbe5df1"
}
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
• Inteiro
• Longa
• Duplo
• Moeda
Parâmetros
Cadeia
de
Assunto: Campo no qual a operação será executada.
caractere
s
Retorna
Tipo Descrição
Exemplo
[Link]([Link](totalFaults));
Saída:
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
10
GlideQuery – toGlideRecord()
Parâmetros
Nenhum
Retorna
Tipo Descrição
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Retorna
Tipo Descrição
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Retorna
Tipo Descrição
Exemplo
[Link]([Link](update));
Saída:
{"rowCount":1}
Adiciona uma cláusula Where à consulta que retorna valores com base
em uma determinada condição.
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Parâmetros
Cadeia
Campo ou outro objeto GlideQuery usado
de
na cláusula Where. Se estiver passando um
campoOu caractere
campo, você pode fazer referência com
Consulta s ou
pontos até um valor desejado. Por exemplo,
GlideQuer
'[Link]'.
y
Cadeia
Opcional. Operador usado na cláusula
de
operador "where". Se você não passar um argumento,
caractere
o sistema usará o operador =.
s
Retorna
Tipo Descrição
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Saída:
*** Script: {
"sys_id": "6816f79cc0a8016401c5a33be04be441"
}
*** Script: {
"sys_id": "005d500b536073005e0addeeff7b12f4"
}
*** Script: {
"sys_id": "d999e5fc77e72300454792718a10611d"
}
*** Script: {
"sys_id": "30ad318577ab2300454792718a10619e"
}
*** Script: {
"sys_id": "3883f4c0730123002728660c4cf6a754"
}
Exemplo
Saída:
[
{
"sys_id":"b0f31e5673500010c2e7660c4cf6a711"
},
{
"sys_id":"8ff5b254b33213005e3de13516a8dcf7"
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
},
{
"sys_id":"d999e5fc77e72300454792718a10611d"
},
{
"sys_id":"30ad318577ab2300454792718a10619e"
},
{
"sys_id":"3883f4c0730123002728660c4cf6a754"
}
]
Parâmetros
Cadeia
de
Assunto: Campo usado na consulta.
caractere
s
Retorna
Tipo Descrição
Exemplo
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
.select('name')
.limit(5)
.forEach(function (user){
[Link]([Link](user, null, 2));
});
Saída:
*** Script: {
"name": "System Administrator",
"sys_id": "6816f79cc0a8016401c5a33be04be441"
}
*** Script: {
"name": "Alva Pennigton",
"sys_id": "ca826bf03710200044e0bfc8bcbe5d89"
}
*** Script: {
"name": "Benchmark Scheduler",
"sys_id": "d3383a875b0132003d1c484c11f91a5b"
}
*** Script: {
"name": "Allyson Gillispie",
"sys_id": "06826bf03710200044e0bfc8bcbe5d8a"
}
*** Script: {
"name": "SOAP Guest",
"sys_id": "155699460a0a0b2b009e27c10b7f68f6"
}
Parâmetros
Cadeia
Assunto: Campo usado na consulta.
de
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
Retorna
Tipo Descrição
Exemplo
Saída:
*** Script: {
"first_name": "[Link]",
"last_name": null,
"sys_id": "88aad6c5c73003005f1b78d48b9763a5"
}
*** Script: {
"first_name": "Sitemap Scheduler User",
"last_name": null,
"sys_id": "85388c25b71011104eed4643ae11a993"
}
*** Script: {
"first_name": null,
"last_name": "Guest",
"sys_id": "5136503cc611227c0183e96598c4f706"
}
*** Script: {
"first_name": "ml_report.user",
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
"last_name": null,
"sys_id": "b6bad6c5c73003005f1b78d48b97632a"
}
GlideQuery - withAcls()
Parâmetros
Nenhum
Retorna
Tipo Descrição
Exemplo
Este exemplo mostra como executar uma consulta segura usando ACLs.
Saída:
*** Script: {
"first_name": "Zane",
"sys_id": "16826bf03710200044e0bfc8bcbe5dbc"
}
*** Script: {
"first_name": "Zackary",
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.
Referência de API do Xanadu
"sys_id": "8a826bf03710200044e0bfc8bcbe5d69"
}
*** Script: {
"first_name": "Yvette",
"sys_id": "4e826bf03710200044e0bfc8bcbe5d57"
}
*** Script: {
"first_name": "Winnie",
"sys_id": "f682abf03710200044e0bfc8bcbe5d1d"
}
*** Script: {
"first_name": "Wilmer",
"sys_id": "42826bf03710200044e0bfc8bcbe5d7b"
}
ServiceNow, o logotipo ServiceNow, Now e outras marcas ServiceNow são marcas comerciais e/ou marcas registradas da ServiceNow, Inc.
nos Estados Unidos e/ou em outros países. Outros nomes de empresas e de produtos podem ser marcas comerciais das respectivas empresas
às quais estão associados.