API リリースノート
ServiceNow® API を使用すると、カスタムアプリケーションとエクスペリエンスを構築できます。Washington DC リリースでは API の拡張と更新が行われています。
Washington DC リリースでの API の特長
- スクリプトでサーバー側の JavaScript API を使用して、アプリケーションの機能を変更します。
- フォームのロード時、フォームの送信時、フィールド値の変更時など、クライアントベースのイベントが発生するたびにクライアント API を実行します。
- インバウンド REST API を使用して、アプリケーション内のさまざまな ServiceNow 機能とやり取りします。
詳細については、「API implementation and reference」を参照してください。
Washington DC リリースの新機能
このリリースでの変更
| クラス | メソッド |
|---|---|
| DecisionTableAPI - Scoped, Global | createAnswerElements() メソッドで、追加の回答要素タイプがサポートされるようになりました。
|
| GlideRecord - Scoped | 新しいシステムプロパティ glide.db.forced.chunk.threshold を使用すると、deleteMultiple() および updateMultiple() メソッドでチャンクレコードの削除と更新をしきい値以上に強制できます。Scoped GlideRecord - updateMultiple() |
| クラス | メソッド |
|---|---|
| DecisionTableAPI - Scoped, Global | createAnswerElements() メソッドで、追加の回答要素タイプがサポートされるようになりました。
|
| GlideRecord - Global | 新しいシステムプロパティ glide.db.forced.chunk.threshold を使用すると、deleteMultiple() および updateMultiple() メソッドでチャンクレコードの削除と更新をしきい値以上に強制できます。GlideRecord - updateMultiple() |
| クラス | メソッド |
|---|---|
| GlideForm (g_form) - Client | addFormMessage() メソッドには、フォームメッセージにボタンを追加するための新しいパラメーターoptionsがあります。 |
| クラス | メソッド |
|---|---|
| System for Cross-domain Identity Management (SCIM) API | エンドポイントは SCIM - PATCH /scim/Groups/{group_id} 、SCIM UI プロパティ [ コンテンツのないグループパッチ API 応答を有効にする (Enable Group Patch API response with No Content)] が成功すると、新しい 204 ステータスメッセージを返します。 |
アクティベーション情報
デフォルトでは、次の API が利用可能です。
- DecisionTableAPI
- DuplicateTemplate
- GlideAggregate
- GlideForm
- GlideRecord
- 製品インスタンス
- SPWidgetAccessControl
- XMLDocument2
- XMLNode
次の API はプラグインのアクティブ化が必要です。
- OnCallContactPrefTemplate および OnCallEscalationTemplateSNC API では、オンコールスケジューリング(com.snc.on_call_rotation) プラグインを有効にする必要があります。
- ProcessMiningForExternalData API では、プロセスマイニングfor external data (sn_po_extdata) プラグインをアクティブ化する必要があります。