ServiceNow SDK リリースノート

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • ServiceNow® ソフトウェア開発キット (SDK) を使用すると、開発者は Visual Studio Code Desktop でソースコード内にスコープ対象のアプリケーションを作成し、変更を ServiceNow インスタンスにアップロードできます。ServiceNow SDKYokohama リリースで拡張および更新されました。

    Yokohama リリースでの ServiceNow SDK の特長

    • アップグレードされた ServiceNow SDK CLI ワークフローを使用して、ソースコードでアプリケーションを作成および開発します。
    • ServiceNow Fluent API のプロパティからファイルのコンテンツを参照します。

    詳細については、「ServiceNow SDK」を参照してください。

    ServiceNow SDKYokohama にアップグレードする際の重要な情報

    now-sdk upgrade コマンドを使用して、最新バージョンの ServiceNow SDK にアップグレードします。詳細については、「Upgrade the ServiceNow SDK」を参照してください。

    ServiceNow SDKバージョン 3.0 では、Washington DC リリース以降、ServiceNowインスタンスとの統合がサポートされています。
    注:
    ServiceNow SDK のマイナーリリースの詳細については、ServiceNow コミュニティ「ServiceNow IDE、SDK、および Fluent」の記事を参照してください。

    Yokohama リリースの新機能

    バージョン 3.0
    Init コマンドは、作成コマンドと変換コマンドを置き換えます
    now-sdk init コマンドを使用して、カスタムのスコープ対象のアプリケーションを作成するか、ServiceNow インスタンスまたはローカルディレクトリから既存のスコープ対象のアプリケーションを変換して、ソースコードでの開発をサポートします。
    アプリケーションメタデータをダウンロードしてソースコードに変換する
    アプリケーションメタデータ (XML) を ServiceNow インスタンスからダウンロードし、メタデータを ソースコードに変換 ServiceNow Fluent
    のファイルからコンテンツを参照する ServiceNow Fluent API 一覧
    構文 Now.include('path/to/file') を使用してプロパティからファイルを参照して、ServiceNow Fluent API 内のファイルのコンテンツを使用します。
    メタデータをカスタムディレクトリにマップ
    ServiceNow Fluent API の $meta プロパティを使用して、特定の状況でのみロードされる出力ディレクトリにアプリケーションメタデータをマッピングします。
    カスタムtsconfig.jsonファイルへのパスを指定する
    アプリケーションの now.config.json ファイルで tsconfigPath パラメーターを使用してtsconfig.jsonファイルの場所を指定します。ビルドプロセス中に TypeScript を JavaScript にトランスパイルするためのカスタムオプションを使用します。

    このリリースでの変更

    バージョン 3.0
    サブコマンドが auth コマンドのパラメーターに置き換えられました
    now-sdk auth コマンドの --add--delete--list、および --use パラメーターを使用して認証情報を設定します。
    依存関係コマンドはタイプ定義をインストールします
    アプリケーションのスクリプトに基づいて、Glide API およびスクリプトインクルードの TypeScript タイプ定義を ServiceNow インスタンスからダウンロードします。
    ビルドコマンドに --frozenKeys パラメーターが含まれている
    now-sdk build コマンドで --frozenKeys パラメーターを true に設定して、自動生成された keys.ts ファイルが継続的インテグレーション (CI) ビルド用に最新であることを検証します。
    deploy コマンドの名前が install に変更されました
    now-sdk install コマンドを使用して、ServiceNow インスタンスにアプリケーションをインストールまたは更新します。
    自動テストフレームワーク (ATF) 双方向同期をサポートするテスト API
    ソースコード以外で行われた 自動テストフレームワーク (ATF) テストへの変更をソースコード定義に同期し、メタデータに戻します。
    テーブル API はライセンス構成をサポートします
    ライセンス構成 [ua_table_licensing_config] を作成し、テーブル API の licensing_config オブジェクトを使用してテーブルのサブスクリプション数を追跡します。
    テーブル API はリモートテーブルをサポートしています
    Table オブジェクトに scriptable_table プロパティを使用してリモートテーブルを作成します。

    このリリースでの削除

    • now-sdk convertコマンドは削除されました。代わりに、 now-sdk init および now-sdk transform コマンドを使用してください。
    • now-sdk fetch コマンドは削除されました。代わりに、 now-sdk transform コマンドを使用してください。

    アクティベーション情報

    この ServiceNow SDK は、 パブリック npm レジストリ からノードパッケージマネージャー (npm) パッケージとして入手でき、ローカルにインストールされます。ServiceNow SDK のインストールの詳細については、「Install the ServiceNow SDK in an application」を参照してください。

    その他の要件

    ServiceNow SDK をインストールするには、Node.jsとノードパッケージマネージャー (npm) がインストールされている必要があります。詳細については、「Install the ServiceNow SDK in an application」を参照してください。