Notas de versão da API
ServiceNow® As APIs permitem criar aplicações e experiências personalizadas. As APIs foram aprimoradas e atualizadas na versão Washington DC.
Destaques da API para a versão Washington DC
- Use APIs JavaScript do lado do servidor em scripts para mudar a funcionalidade da aplicação.
- Execute as APIs do cliente sempre que ocorrer um evento baseado no cliente, como quando um formulário é carregado, um formulário é enviado ou um valor de campo é alterado.
- Use REST APIs de entrada para interagir com várias funcionalidades ServiceNow em sua aplicação.
Para obter mais informações, consulte API implementation and reference.
Novidades da versão Washington DC
| Classe | Métodos |
|---|---|
| GlideAggregate - Scoped | setIntervalYearIncluded() |
| GlideRecord - Scoped | Scoped GlideRecord - updateWithReferences(Object reason) |
| ProcessMiningForExternalData - Scoped, Global | ProcessMiningForExternalData - scheduleCaseGeneration(String externalDataSysId) |
| ProductInstance API - Scoped, Global | |
| XMLDocument2 - Scoped, Global | setEnableCDATAReporting() |
| XMLNode - Scoped, Global | isCDATANode() |
Alterado nesta versão
| Classe | Métodos |
|---|---|
| DecisionTableAPI - Scoped, Global | O método createAnswerElements() agora oferece suporte a tipos de elemento de resposta adicionais.
|
| GlideRecord - Scoped | Uma nova propriedade do sistema, glide.db.forced.chunk.threshold, permite que os métodos deleteMultiple() e updateMultiple() forcem exclusões e atualizações de registros de bloco acima de um limite. |
| Classe | Métodos |
|---|---|
| DecisionTableAPI - Scoped, Global | O método createAnswerElements() agora oferece suporte a tipos de elemento de resposta adicionais.
|
| GlideRecord - Global | Uma nova propriedade do sistema, glide.db.forced.chunk.threshold, permite que os métodos deleteMultiple() e updateMultiple() forcem exclusões e atualizações de registros de bloco acima de um limite. |
| Classe | Métodos |
|---|---|
| GlideForm (g_form) - Client | O método addFormMessage() tem um novo parâmetro options para adicionar botões a uma mensagem de formulário. |
| Classe | Métodos |
|---|---|
| System for Cross-domain Identity Management (SCIM) API | O endpoint SCIM - PATCH /scim/Groups/{group_id} retorna uma nova mensagem de status 204 quando a propriedade de IU do SCIM, Habilitar resposta de API de patch de grupo sem conteúdo, é bem-sucedida. |
Informações de ativação
As seguintes APIs estão disponíveis por padrão:
- API DecisionTable
- DuplicateTemplate
- GlideAggregate
- GlideForm
- GlideRecord
- ProductInstance
- SPWidgetAccessControl
- XMLDocument2
- XMLNode
As seguintes APIs exigem ativação de plug-in:
- As APIs OnCallContactPrefTemplate e OnCallEscalationTemplateSNC exigem que o plug-in Programação de plantão (com.snc.on_call_rotation) seja ativado.
- A API ProcessMiningForExternalData requer que o plug-in Mineração de processos para dados externos (sn_po_extdata) seja ativado.