API リリースノート
ServiceNow® API を使用すると、カスタムアプリケーションとエクスペリエンスをビルドできます。Zurich リリースでは API の拡張と更新が行われています。
Zurich リリースでの API の特長
- スクリプトでサーバー側の JavaScript API を使用して、アプリケーションの機能を変更します。
- フォームのロード時、フォームの送信時、フィールド値の変更時など、クライアントベースのイベントが発生するたびにクライアント API を実行します。
- インバウンド REST API を使用して、アプリケーション内のさまざまな ServiceNow 機能とやり取りします。
- クライアント ネクストエクスペリエンス API には、ネクストエクスペリエンス UI と互換性のあるクライアント API が含まれています。
詳細については、「」を参照してください。
Zurich リリースの新機能
| クラス | メソッド |
|---|---|
|
|
|
|
| 追加のユーザークエリ() | |
|
|
フォームの上部に表示する追加のメッセージタイプのサポートが追加されました。
|
| クラス | メソッド |
|---|---|
| 追加のユーザークエリ() | |
|
|
フォームの上部に表示する追加のメッセージタイプのサポートが追加されました。
|
|
メッセージ [sys_ui_message] テーブルからローカライズされたメッセージを取得します。ユーザーのセッション言語または指定された言語パラメーターに基づいてメッセージを動的にフェッチすることにより、インターナショナリゼーション (i18n) をサポートします。
|
| クラス | メソッド |
|---|---|
|
|
|
|
| リフレッシュナビゲーター() | |
|
|
|
|
| getRoles() |
| API | エンドポイント |
|---|---|
|
|
|
| アプリケーション | アプリケーションバージョン | API | エンドポイント |
|---|---|---|---|
| 高度なネットワークインベントリ | 10.0 | POST /api/sn_ni_adv/dcim/feed/{vendorname} | |
| 見積管理 | 6.0.1 |
|
|
| 電気通信オープン API | 4.1.1 |
|
このリリースでの変更
| クラス | メソッド |
|---|---|
ソース添付ファイルレコードからの属性のコピーと添付ファイルのある属性の削除のサポート。
|
|
クラスで定義された IRE ルールを使用して CI を識別する前に、受信ペイロードの referenceItems プロパティを設定できます。
|
|
| send() - 戻り値とエラー処理を追加しました。 | |
| setHttpMethod() - method パラメータによる HEAD メソッド呼び出しのサポートを追加しました。 |
| クラス | メソッド |
|---|---|
ソース添付ファイルレコードからの属性のコピーと添付ファイルのある属性の削除のサポート。
|
|
クラスで定義された IRE ルールを使用して CI を識別する前に、受信ペイロードの referenceItems プロパティを設定できます。
|
|
| setHttpMethod() - method パラメータによる HEAD メソッド呼び出しのサポートを追加しました。 |
| アプリケーション | アプリケーションバージョン | API | エンドポイント |
|---|---|---|---|
| Accounts Payable Invoice Processing | v9.5.17 | 次のエンドポイントで添付ファイルがサポートされるようになりました。
|
|
| 電気通信オープン API | v4.1.1 | 次のエンドポイントでは、 serviceOrderItem.service.serviceCharacteristic.valueType パラメーターを使用して複雑なサービス特性値タイプがサポートされるようになりました。
|
|
| 電気通信オープン API | v4.1.1 | 次の productSpecification エンドポイントは、 productSpecCharacteristic.valueType パラメーターを使用して複雑な製品仕様特性値タイプをサポートするように更新されています。
|
|
| 電気通信オープン API | v4.1.1 | 次のエンドポイントは、 productCharacteristic.valueType パラメーターを使用して複雑な製品特性値タイプをサポートするようになりました。
|
|
| 電気通信オープン API | v4.1.1 | 次のエンドポイントは、 productOrderItem.product.productCharacteristic.valueType パラメーターを使用して複雑な製品特性値タイプをサポートするようになりました。
|
|
| 仮想エージェント API | v4.0.0 | action要求本文パラメーターの新しいオプションと対応する例。 POST /sn_va_as_service/ボット/統合 |
廃止
- GlideEncrypter API は、更新された NIST 800-131A Rev 2 ガイドラインにより、Triple Data Encryption Standard (3DES) をサポートしなくなりました。
- Zurich リリースにアップグレードする既存のインスタンスでは、GlideEncrypter API を使用できますが、キー管理フレームワークアルゴリズムを自動的に使用するように更新されています。この API を引き続き呼び出す方法の詳細については、 を参照してください。
- Zurich リリース以降に作成されたすべての新しいインスタンスで、GlideEncrypter API はサポートされなくなりました。代わりに、すべての暗号化操作に対して Key Management Framework を直接使用します。
- コアプラットフォームの動的スキーマから動的グループが削除されました。Zurich リリースより前に関連付けられた動的属性グループで定義された動的属性の場合、動的属性グループ用に設計された 2 つの方法が下位互換性のために引き続き機能します。
これらのメソッドは、移行された属性と新しく作成された属性に対して null を返します。
お客様は、現在の 動的属性 定義に移行して、将来の機能改善を利用することをお勧めします。移行の詳細については、Now Support ナレッジベースの 「Dynamic Schema Zurich Migration Guide (動的スキーマ チューリッヒ移行ガイド)」[KB2146133] の記事を参照してください。
アクティベーション情報
デフォルトでは、次の API が利用可能です。
- 識別および調整
- 識別エンジン
- IdentificationEngineScriptableApi
- GlideCurrencyCode
- GlideCurrencySymbol
- GlideForm(ネクストエクスペリエンス)
- GlideModal (ネクストエクスペリエンス)
- GlideNavigation (ネクストエクスペリエンス)
- GlideRecord
- GlideSysAttachment
- GlideUser (ネクストエクスペリエンス)
- ストップウォッチ (ネクストエクスペリエンス)
次の API はプラグインのアクティブ化が必要です。
- ProducerV2 には、ServiceNow Stream Connect Installer プラグイン (com.glide.hub.stream_connect.installer) が必要です。
- 製品オーダーオープン API には、Order Management for Telecommunications (sn_ind_tmt_orm) プラグインが必要です。
- サービスオーダーのオープン API には、Order Management for Telecommunications (sn_ind_tmt_orm) プラグインが必要です。