ServiceNow IDE でアプリケーションをビルドする

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

    始める前に

    アプリケーションを作成、変換、またはクローンして、ワークスペースに追加します。詳細は、以下のトピックを参照してください。

    必要なロール:admin

    このタスクについて

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

    手順

    1. 次のように移動する。 All (すべて) > アプリ開発 > ServiceNow IDE.
    2. アプリケーションでワークスペースを開きます。
    3. アクティビティバーから、[ファイルエクスプローラー] ビュー(ファイルエクスプローラー) を選択します。
    4. 次のいずれかの方法でアプリケーションを変更し、変更内容を保存します。
    5. ステータスバーから、[ ビルドとデプロイ] を選択します。

      構築と展開

      エディターで開いているアクティブなファイルによって、ビルドするアプリケーションが決まります。ファイルが開いていない場合は、プロンプトが表示されたらビルドするアプリケーションを選択します。
      ステータスバーには、ビルドが成功したか失敗したかを確認するメッセージが表示されます。ビルドが失敗した場合は、パネルから出力ログとコードの問題を確認します。
    6. オプション: 変更をアプリケーションメタデータとして確認します。
      1. アクティビティバーから、[メタデータエクスプローラー] ビュー (メタデータエクスプローラー) を選択します。
      2. 変更したメタデータファイルを開き、埋め込み Now Platform ユーザーインターフェイスから変更を確認します。
        ヒント:
        ソースコードとメタデータの変更を並べて表示するには、[分割エディター (Split Editor)] アイコン (分割エディター) を選択するか、タブを右クリックして [分割] オプションの 1 つを選択します。
    7. オプション: インスタンス全体のアプリケーションメタデータに対する最新の変更をソースコードに同期します。
      アプリケーションを同期すると、追加の変更を行う前に最新の変更があることを確認できます。
      注:
      自動テストフレームワーク (ATF) のテスト API は一方向の同期のみをサポートします。ソースコードで ATF テストを定義した後、メタデータがソースコードの外部で変更された場合、それらの変更は同期されず、ソースコードに反映されません。
      1. コマンドパレットを開くには、次のいずれかのキーボードショートカットを使用します。
        • Windows:Ctrl-Shift-P
        • Mac:Cmd-Shift-P
      2. Fluent: Sync Code with Metadata と入力し、Enter キーを押します。
        エディターで開いているアクティブなファイルによって、同期するアプリケーションが決まります。ファイルが開いていない場合は、プロンプトが表示されたら同期するアプリケーションを選択します。

    タスクの結果

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

    次のタスク

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