とインストール ServiceNow IDEでのアプリケーションのビルド

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • アプリケーションをビルドしてソースコードをコンパイルし、ServiceNow IDEからインスタンス全体にアプリケーションの変更を展開します。

    始める前に

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

    必要なロール:admin

    このタスクについて

    アプリケーションをビルドするには、ServiceNow Fluent コードはアプリケーションメタデータにコンパイルされ、アプリケーション内のモジュールがインスタンスで EcmaScript モジュール [sys_module] テーブルに追加されます。

    手順

    1. 移動先 すべて > アプリ開発 > ServiceNow IDE.
    2. アプリケーションでワークスペースを開きます。
    3. インスタンス全体からアプリケーションメタデータに加えられた変更を同期します。
      アプリケーションを同期すると、追加の変更を行う前に、最新の変更があることを確認できます。 アプリケーションが最後に同期されてから行われた変更のみがダウンロードされ、変換されます。詳細については、「ServiceNow IDEでのアプリケーションの同期」を参照してください。
      1. アクティビティバーから、Now SDK ビュー ( Now SDK) を選択します。
      2. [ 変更を同期] を選択します。
        エディターで開いているアクティブなファイルによって、同期するアプリケーションが決まります。ファイルが開いていない場合は、プロンプトが表示されたら同期するアプリケーションを選択します。

        Now SDK ビュー内の同期コマンド。

    4. アクティビティバーから、[ファイルエクスプローラー] ビュー(ファイルエクスプローラー) を選択します。
    5. 次のいずれかの方法でアプリケーションを変更し、変更内容を保存します。
    6. ステータスバーから、[ビルドとインストール] ] を選択します。

      ビルドと展開

      エディターで開いているアクティブなファイルによって、ビルドするアプリケーションが決まります。ファイルが開いていない場合は、プロンプトが表示されたらビルドするアプリケーションを選択します。
      ステータスバーには、ビルドが成功したか失敗したかを確認するメッセージが表示されます。ビルドが失敗した場合は、パネルから出力ログとコードの問題を確認します。
    7. オプション: 変更をアプリケーションメタデータとして確認します。
      1. アクティビティバーから、[ファイルカテゴリ] ビューまたは [アプリ] ビュー を選択します。
      2. 変更したメタデータファイルを開き、埋め込み ServiceNow AI Platform ユーザーインターフェイスから変更を確認します。
        ヒント:
        ソースコードとメタデータの変更を並べて表示するには、[分割エディター (Split Editor)] アイコン (分割エディター) を選択するか、タブを右クリックして [分割] オプションの 1 つを選択します。

    タスクの結果

    インスタンスでアプリケーションが更新され、変更が反映されます。他のユーザーがソースコードの変更と同時にアプリケーションメタデータを変更できます。また、他の開発者は、アプリケーション内の他のモジュールまたはスクリプトでモジュールコードを再利用できます。

    インスタンスのメタデータがインストールパッケージのメタデータと一致していることを確認する必要がある場合は、コマンドパレットから [Fluent:Fluent アプリを再インストール (Fluent: Reinstall Fluent App)] コマンドを使用して、インスタンスでアプリケーションをアンインストールしてから再インストールできます。詳細については、「ServiceNow IDE コマンド」を参照してください。

    警告:
    ServiceNow IDEでアプリケーションに同期されていないインスタンスのメタデータへの変更は削除されます。

    次のタスク

    ソースコントロールを使用して、リモート Git リポジトリへの変更のステージング、コミット、およびプッシュを行います。詳細については、「ServiceNow IDE でソースコントロールを使用する」を参照してください。