API-Versionshinweise
ServiceNow® Mit APIs können Sie benutzerdefinierte Anwendungen und Experiences erstellen. APIs wurden im Release Washington DC erweitert und aktualisiert.
API-Highlights für das Release Washington DC .
- Verwenden Sie serverseitige JavaScript-APIs in Skripts, um die Anwendungsfunktionalität zu ändern.
- Führen Sie Client-APIs aus, wenn ein clientbasiertes Event auftritt, z. B. wenn ein Formular geladen, ein Formular übermittelt oder ein Feldwert geändert wird.
- Verwenden Sie eingehende REST-APIs, um mit verschiedenen ServiceNow -Funktionalitäten in Ihrer Anwendung zu interagieren.
Weitere Informationen finden Sie unter API implementation and reference.
Neu im Washington DC-Release
| Klasse | REST-Nachrichtenfunktionen |
|---|---|
| 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() |
| Klasse | REST-Nachrichtenfunktionen |
|---|---|
| GlideAggregate - Global | setIntervalYearIncluded() |
| GlideRecord - Global | GlideRecord - addExtraField(String dotWalkedField) |
| OnCallContactPrefTemplate - Global | |
| OnCallEscalationTemplateSNC - Global | |
| ProcessMiningForExternalData - Scoped, Global | ProcessMiningForExternalData - scheduleCaseGeneration(String externalDataSysId) |
| ProductInstance API - Scoped, Global | |
| SPWidgetAccessControl - Global | hasPublicAccess() |
| XMLDocument2 - Scoped, Global | setEnableCDATAReporting() |
| XMLNode - Scoped, Global | isCDATANode() |
Änderungen in diesem Release
| Klasse | REST-Nachrichtenfunktionen |
|---|---|
| DecisionTableAPI - Scoped, Global | Die Methode createAnswerElements() unterstützt jetzt zusätzliche Antwortelementtypen.
|
| GlideRecord - Scoped | Eine neue Systemeigenschaft, glide.db.forced.chunk.threshold, ermöglicht es den Methoden deleteMultiple() und updateMultiple(), das Löschen und Aktualisieren von Blockdatensätzen über einem Schwellenwert zu erzwingen. |
| Klasse | REST-Nachrichtenfunktionen |
|---|---|
| DecisionTableAPI - Scoped, Global | Die Methode createAnswerElements() unterstützt jetzt zusätzliche Antwortelementtypen.
|
| GlideRecord - Global | Eine neue Systemeigenschaft, glide.db.forced.chunk.threshold, ermöglicht es den Methoden deleteMultiple() und updateMultiple(), das Löschen und Aktualisieren von Blockdatensätzen über einem Schwellenwert zu erzwingen. |
| Klasse | REST-Nachrichtenfunktionen |
|---|---|
| GlideForm (g_form) - Client | Die addFormMessage()- Methode verfügt über einen neuen Parameter options, um einer Formularnachricht Schaltflächen hinzuzufügen. |
| Klasse | REST-Nachrichtenfunktionen |
|---|---|
| System for Cross-domain Identity Management (SCIM) API | Der Endpunkt SCIM - PATCH /scim/Groups/{group_id} gibt eine neue 204-Statusmeldung zurück, wenn die SCIM-UI-Eigenschaft „Gruppen-Patch-API-Antwort mit keinem Inhalt aktivieren“erfolgreich ist. |
Aktivierungsinformationen
Die folgenden APIs sind standardmäßig verfügbar:
- DecisionTableAPI
- Duplikatvorlage
- GlideAggregate
- GlideForm
- GlideRecord
- Produktinstanz
- SPWidgetAccessControl
- XMLDokument2
- XMLNode
Die folgenden APIs erfordern eine Aktivierung des Plugins:
- Die APIs OnCallContactPrefTemplate und OnCallEscalationTemplateSNC erfordern die Aktivierung des Plugins On-Call Scheduling (com.snc.on_call_rotation).
- Die ProcessMiningForExternalData- API erfordert die Aktivierung des Plugins Process Mining für externe Daten (sn_po_extdata).