ServiceNow IDE を使用してアプリケーションを変換する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間: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. リストからn アプリケーションを選択します。

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

      アプリケーションはデフォルトのアプリケーション構造でワークスペースに追加されますが、アプリケーションメタデータはServiceNow Fluentコードに変換されません。 アプリケーション構造の詳細については、「ソースコードでアプリケーションをビルドする」トピックの「アプリケーションの構造」セクションを参照してください。
    6. オプション: 既存のメタデータを ServiceNow Fluent コードに変換するには、次の手順を実行します。
      1. アクティビティバーから、[ファイルエクスプローラー] ビュー (ファイルエクスプローラー) を選択します。
      2. アプリケーションの [メタデータ] ディレクトリを右クリックし、[ディレクトリを Fluent に変換 (Convert Directory to 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 モジュールの作成、またはサードパーティライブラリの追加を開始します。