API リリースノート

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • ServiceNow® API を使用すると、カスタムアプリケーションとエクスペリエンスを構築できます。Washington DC リリースでは API の拡張と更新が行われています。

    Washington DC リリースでの API の特長

    • スクリプトでサーバー側の JavaScript API を使用して、アプリケーションの機能を変更します。
    • フォームのロード時、フォームの送信時、フィールド値の変更時など、クライアントベースのイベントが発生するたびにクライアント API を実行します。
    • インバウンド REST API を使用して、アプリケーション内のさまざまな ServiceNow 機能とやり取りします。

    詳細については、「API implementation and reference」を参照してください。

    Washington DC リリースの新機能

    このリリースでの変更

    表 : 3. 変更されたスコープ対象クラス
    クラス メソッド
    DecisionTableAPI - Scoped, Global createAnswerElements() メソッドで、追加の回答要素タイプがサポートされるようになりました。
    • Due_date
    • Glide_date
    • Glide_date_time
    • Glide_duration
    • 長整数
    GlideRecord - Scoped 新しいシステムプロパティ glide.db.forced.chunk.threshold を使用すると、deleteMultiple() および updateMultiple() メソッドでチャンクレコードの削除と更新をしきい値以上に強制できます。Scoped GlideRecord - updateMultiple()
    表 : 4. 変更されたグローバルクラス
    クラス メソッド
    DecisionTableAPI - Scoped, Global createAnswerElements() メソッドで、追加の回答要素タイプがサポートされるようになりました。
    • Due_date
    • Glide_date
    • Glide_date_time
    • Glide_duration
    • 長整数
    GlideRecord - Global 新しいシステムプロパティ glide.db.forced.chunk.threshold を使用すると、deleteMultiple() および updateMultiple() メソッドでチャンクレコードの削除と更新をしきい値以上に強制できます。GlideRecord - updateMultiple()
    表 : 5. 変更されたクライアント API
    クラス メソッド
    GlideForm (g_form) - Client addFormMessage() メソッドには、フォームメッセージにボタンを追加するための新しいパラメーターoptionsがあります。
    表 : 6. 変更された REST API
    クラス メソッド
    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) プラグインをアクティブ化する必要があります。