でアプリケーションを変換する ServiceNow IDE

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • 既存のスコープ対象のアプリケーションを変換し、 ServiceNow IDEを使用したソースコードでの開発をサポートします。

    始める前に

    アプリケーション用のワークスペースを作成します。詳細については、「ServiceNow IDE でワークスペースを作成する」を参照してください。

    必要なロール:admin

    注:
    バージョン 3.1.4 以前 ServiceNow IDE 、アプリケーションの変換には sn_glider.ide_fluent_admin ロールも必要です。

    このタスクについて

    ServiceNow IDE または ServiceNow SDK で作成されていない既存のスコープ対象のアプリケーションは、ソースコードでの開発をサポートするように変換する必要があります。アプリケーションを変換すると、ソースコードで開発するために必要なファイルとディレクトリが追加されます。既存のアプリケーションメタデータを ServiceNow Fluent コードに変換するかどうかを選択できます。

    手順

    1. 移動先 すべて > アプリ開発 > ServiceNow IDE.
    2. ワークスペースを開きます。
    3. コマンドパレットを開くには、次のいずれかのキーボードショートカットを使用します。
      • Windows:Ctrl-Shift-P
      • Mac:Cmd-Shift-P
    4. 「Fluent」と入力する:スコープ対象のアプリを Fluent に変換し、Enter キーを押します。
    5. リストからスコープ対象のアプリケーションを選択します。

      変換されていないアプリケーションは、「 Fluent アプリ:False」としてリストされます。

      スコープ対象のアプリケーションはデフォルトのアプリケーション構造でワークスペースに追加されますが、アプリケーションメタデータは ServiceNow Fluent コードに変換されません。 アプリケーション構造の詳細については、「ソースコードでアプリケーションをビルドする」トピックの「アプリケーションの構造」セクションを参照してください。
    6. オプション: 既存のメタデータを ServiceNow Fluent コードに変換するには、次の手順を実行します。
      1. アクティビティバーから、[ファイルエクスプローラー] ビュー(ファイルエクスプローラー) を選択します。
      2. アプリケーションの メタデータ ディレクトリを右クリックし、[ ディレクトリを Fluent に変換] を選択します。
        メタデータディレクトリをServiceNow Fluentコードに変換するメニューオプション。
      アプリケーションメタデータは、fluent/generated ディレクトリのServiceNow Fluentコードで定義され、メタデータディレクトリとそのサブディレクトリから削除されます。

      メタデータがServiceNow Fluentコードに変換されたアプリケーション。

      注:
      メタデータスナップショット [sys_metadata_link] や UX 資産 [sys_ux_lib_asset] など、限られた数のメタデータタイプは、 ServiceNow Fluent コードとして表すことができず、変換されません。これらのメタデータタイプは、アプリケーションの メタデータ ディレクトリにメタデータ XML ファイルとして残ります。
    7. オプション: アプリケーションしてインストールし、ソースコードをアプリケーションメタデータにコンパイルして、変更をインスタンス全体で使用できるようにします。詳細については、「でのアプリケーションのビルドとインストール ServiceNow IDE」を参照してください。

    タスクの結果

    変換されたアプリケーションは、ソースコードでの開発をサポートするために必要なファイルとディレクトリとともにワークスペースに追加されます。 変換されたアプリケーションをインストールすると、カスタムアプリケーションレコード [sys_app] の [ JSON パッケージ ] フィールドにアプリケーションの package.json ファイルへのパスが含まれます。

    注:
    ServiceNow IDEがアプリケーションに必要な依存関係をインストールするには、パブリック npm レジストリが HTTP Access-Control-Allow-Origin ヘッダーで応答する必要があります。

    次のタスク

    Git プロバイダーから、アプリケーションの専用 Git リポジトリを作成します。アプリケーションのローカル Git リポジトリを初期化し、リモートリポジトリにプッシュします。詳細については、「ServiceNow IDE で Git リポジトリを初期化する」を参照してください。

    ServiceNow IDE では、ServiceNow Fluent を使用したソースコードでのアプリケーションの開発、カスタム JavaScript モジュールの作成、またはサードパーティライブラリの追加を開始します。