でのアプリケーションのビルド ServiceNow IDE

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

    始める前に

    ServiceNow IDEを使用してスコープ対象のアプリケーションを作成またはクローンします。詳細については、「 ServiceNow IDE でアプリケーションを作成する 」または「 ServiceNow IDE で Git リポジトリのクローンを作成する」を参照してください。

    必要なロール:admin

    このタスクについて

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

    手順

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

    タスクの結果

    インスタンス全体でアプリケーションが更新され、変更が反映されます。他のユーザーは、ソースコードの変更と同時にアプリケーションメタデータを変更できます。また、他の開発者は、アプリケーション内の他のモジュールまたはスクリプトでモジュールコードを再利用できます。双方向同期をサポートする ServiceNow Fluent API の場合、アプリケーションメタデータへの変更のソースコードへの同期は自動的に行われます。

    次のタスク

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