---
sourceDocument: Yokohama アプリケーションのビルドまたは変更
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama アプリケーションのビルドまたは変更

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

ServiceNow Studio (従来)
======================

ServiceNow Studio (従来) {#ariaid-title1}
=======================================

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：6分

ServiceNow スタジオ は、アプリケーション開発者がカスタムアプリケーションを一元化された場所で開発できるようにするための、統合開発環境 (IDE) に似たインターフェイスを提供します。タブ付き環境でアプリケーションファイルを簡単に作成、レビュー、更新することができます。  
警告:  
2026 年第 1 四半期のオーストラリアリリースまでサポートされる スタジオ のレガシーバージョンにたどり着きました。代わりに、新しいバージョンの ServiceNow スタジオ でアプリをビルドおよび編集してみてください。詳細については、「[を使用したアプリケーションのビルド ServiceNow スタジオ](https://www.servicenow.com/docs/rxD98IxQJqs2lzKyLiw3pg "ServiceNow スタジオ は、すべての ServiceNow 開発アクティビティに統一されたエクスペリエンスを提供し、アドミンと開発者がベースシステムソリューションを拡張し、カスタムアプリを簡単に作成できるようにします。ServiceNow スタジオを使用して、統合ツールを使用したアプリとアプリファイルのビルド、スコープ対象アプリとグローバルアプリのアプリメタデータへのアクセスと編集、展開のためのアプリの変更のパッケージ化など、すべてを 1 つの強力な開発ツールで行うことができます。")」を参照してください。

カスタムアプリケーションを編集するたびに 、新しい ServiceNow スタジオ アプリケーションが開きます。

機能 {#c_ServiceNowStudio__section_bdv_zgh_2hb}
---------------------------------------------

* アプリケーションとアプリケーションアーティファクトを作成します。
* コード検索を実行します。
* ソースコントロールと連携する
* 他の組織に属するアプリケーションを保存するために、会社用のカスタマイズを作成します。
* [仮想エージェントデザイナー](https://www.servicenow.com/docs/access?context=conversation-designer-virtual-agent&version=yokohama&pubname=yokohama-conversational-interfaces&ft:locale=en-US)を使用して、仮想エージェントとユーザー間の会話の詳細計画であるトピックを作成および管理します。ユーザーが一般的な作業の問題を解決するのに役立つトピックを設計したり、セルフサービスのタスクを通してサポートしたりできます。
{#c_ServiceNowStudio__ul_ttg_1hh_2hb}  
図 : 1. スタジオ  
スタジオによって、アプリケーション開発者は次のことができます。

* アプリケーションエクスプローラでアプリケーションにどのファイルが含まれているかを正確に確認する。
* アプリケーションファイルの作成インターフェイスだけを用いてアプリケーションに新しいファイルを追加する。
* 行くダイアログで使い慣れた検索名またはタイプ別の動作を使用してファイルにナビゲートする。
* コード検索ツールを用いてアプリケーションの内部と外部の両方のコードを捜す。
* タブ付きインターフェイスを使用して複数のファイルを一度に操作する。
* 複数のスタジオウィンドウを使用して複数のアプリケーションを一度に操作する。
* 会社のインスタンスまたは ServiceNow Store にアプリケーションを公開します。
* 現在のアプリケーションに関する情報を \[ステータスバー\] に表示します。
{#c_ServiceNowStudio__ul_jlp_vcc_dt}

アプリの作成に使用すべきビルダー {#c_ServiceNowStudio__id_rnl_5nv_gbc}
------------------------------------------------------

図 : 2. ビルダーの種類

**コードなしで簡単にアプリをビルドしたい場合**{#c_ServiceNowStudio__p_ils_j1k_ccc}

クリエータースタジオ は、コードを書かずに要求を履行するアプリケーションの作成を支援することに特化しています。たとえば、フォームに入力して事務用品を要求するアプリケーションで、誰かが要求を承認または拒否するなどです。詳細については、「[クリエータースタジオ：コードを記述せずにアプリケーションを作成する](https://www.servicenow.com/docs/czS8xgnPWZWsqtxTYX7Exw "アプリケーションを作成したいのに、コーディング方法がわからない場合は、クリエータースタジオ が最適です！")」を参照してください。{#c_ServiceNowStudio__p_glw_j1k_ccc}

**より一般的なアプリが必要だけれどローコードオプションが必要な場合**{#c_ServiceNowStudio__p_kyz_j1k_ccc}

App Engine Studio を使用すると、プログラミングのプロでなくても、クリエータースタジオ よりも幅広いアプリをビルドできます。詳細については、「[App Engine Studio を使用したアプリのビルド](https://www.servicenow.com/docs/fmnZ0nsPxhPmpNnfi8hTGg "ServiceNow App Engine Studio (AES) はガイド付きのローコードツールで、情報を格納し、ビジネスプロセスを自動化し、ビジネス上の課題を解決するリッチな Web アプリケーションを開発するためのものです。かつてアドミニストレーターにアサインされていた作業は、AES を使用したトレーニングをほとんどまたはまったく受けていない社員に委任できるようになりました。")」を参照してください。{#c_ServiceNowStudio__p_rtc_k1k_ccc}

**一元化されたユーザーインターフェイスでより詳細に制御したい開発者の場合**{#c_ServiceNowStudio__p_jhv_k1k_ccc}

新しい ServiceNow スタジオにより、アプリをよりスマートに構築し、より迅速に提供できます。 ServiceNow スタジオ は、プラットフォーム開発者が Now Platformに基づいて構築するための最新の統一された環境を開発者に提供します。 ServiceNow スタジオ は、アプリケーションとメタデータへの簡素化されたナビゲーション、統合されたローコードツール、開発プロセスを加速し、生産性を向上させる開発作業の効率的な追跡とパッケージ化を備えています。詳細については、「[を使用したアプリケーションのビルド ServiceNow スタジオ](https://www.servicenow.com/docs/rxD98IxQJqs2lzKyLiw3pg "ServiceNow スタジオ は、すべての ServiceNow 開発アクティビティに統一されたエクスペリエンスを提供し、アドミンと開発者がベースシステムソリューションを拡張し、カスタムアプリを簡単に作成できるようにします。ServiceNow スタジオを使用して、統合ツールを使用したアプリとアプリファイルのビルド、スコープ対象アプリとグローバルアプリのアプリメタデータへのアクセスと編集、展開のためのアプリの変更のパッケージ化など、すべてを 1 つの強力な開発ツールで行うことができます。")」を参照してください。{#c_ServiceNowStudio__p_xpy_k1k_ccc}

**業界標準の開発ツールやプロセスを使用したい開発者の場合**{#c_ServiceNowStudio__p_gmb_l1k_ccc}

ServiceNow IDE と ServiceNow SDK は、ServiceNow Fluent を使用したソースコードでのアプリケーション開発、JavaScript モジュールの作成、およびサードパーティライブラリの使用をサポートしています。ServiceNow Fluent は、コードでアプリケーションメタデータを作成するためのドメイン固有のプログラミング言語です。{#c_ServiceNowStudio__p_jjf_l1k_ccc}

ServiceNow IDE は、Now Platform 上の Visual Studio Code for the Web の実装です。ServiceNow SDK は Visual Studio Code Desktop をローカルで使用します。詳細については、「[ソースコードでアプリケーションをビルドする](https://www.servicenow.com/docs/yqi_S5L7JEgZs3jGsJHFEg "使い慣れた開発ツールとプロセスを使用して、ソースコードでカスタムアプリケーションを作成および開発します。")」を参照してください。{#c_ServiceNowStudio__p_ryj_l1k_ccc}

スタジオ UI の操作 {#c_ServiceNowStudio__section_gwt_g2x_hbc}
------------------------------------------------------

{#c_ServiceNowStudio__table_ysl_xvn_1s__entry__2}

|        UI 要素         |                                                                                         説明                                                                                         |
|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ヘッダー                 | メニューとコントロールを表示します。                                                                                                                                                                 |
| ファイルメニュー             | アプリケーション固有のオプションのリストを含みます。 * ファイルを作成 * ソースコントロールからインポート * アプリケーションを作成 * 発行 * 設定 * スイッチ * 開発者管理 * スクリプトデバッガーを起動 {#c_ServiceNowStudio__ul_x43_sy4_1s}                                |
| ソースコントロールメニュー        | ソースコントロールオプションのリストを含みます。 * ソースコントロールにリンク * リポジトリ構成を編集 * リモート変更を適用 * 変更を収容 * ローカルな変更を隠す * 分岐を切り替え * 分岐を作成 * タグを作成 * しまいこみを管理 * 履歴を表示 {#c_ServiceNowStudio__ul_fxg_bnx_hx}           |
| ウィンドウメニュー            | タブ管理オプションのリストを含みます。 * 現在のタブを閉じる * すべてのタブを閉じる * 他のタブを閉じる * 未変更のタブを閉じる {#c_ServiceNowStudio__ul_kqv_j4x_hx}                                                                          |
| 検索メニュー               | 検索オプションのリストを含みます。 * 移動 * コード検索 {#c_ServiceNowStudio__ul_swf_t4x_hx}                                                                                                                |
| ユーザー名                | ヘッダーには現在のユーザー名が表示されます。                                                                                                                                                             |
| アプリケーションファイルを作成      | 開発者は[アプリケーションファイルをアプリケーションに追加](https://www.servicenow.com/docs/EYjWuCo1QApR9DB7O27a5g "スタジオ アプリケーション開発者は新しいアプリケーションファイルをタイプ別に追加できます。")できます。                                                                        |
| 移動                   | アプリケーションファイルを名前またはタイプで検索します。                                                                                                                                                       |
| コード検索                | アプリケーションファイル内でテキスト文字列を検索します。検索オプションは次のとおりです。 * 検索を特定のテーブルに制限 * 全てのアプリケーションを含める {#c_ServiceNowStudio__ul_qj1_q3c_dt}                                                                |
| アプリケーションエクスプローラー     | アプリケーションファイルのリストをタイプ別に表示します。アプリケーションエクスプローラのサイズを変更すると、アプリケーションファイルの詳細を表示したり、コンテンツフレームのスペースを増やしたりできます。                                                                              |
| すべて折りたたむ             | アプリケーションエクスプローラ内のすべてのノードを折りたたみます。                                                                                                                                                  |
| すべて展開                | アプリケーションエクスプローラ内のすべてのノードを展開します。                                                                                                                                                    |
| データモデルテーブル           | アプリケーション表のリスト テーブル名をクリックすると、コンテンツフレームで表示および編集ができます。                                                                                                                                |
| アクセス制御               | 次のようなアプリケーションアクセス要素のリスト * ロール * アクセスコントロール {#c_ServiceNowStudio__ul_fyv_tjc_dt} レコード名をクリックすると、コンテンツフレームで表示および編集ができます。                                                              |
| ナビゲーション              | 次のようなアプリケーションのナビゲーション要素のリスト： * アプリケーションメニュー * モジュール * アプリケーションメニュー (Mobile) * モジュール (Mobile) {#c_ServiceNowStudio__ul_i31_q1p_1s} レコード名をクリックすると、コンテンツフレームで表示および編集ができます。            |
| コンテンツフレーム            | 各レコードの詳細フォームを独自のタブに表示します。                                                                                                                                                          |
| スタジオ にようこそ           | キーボードショートカットのリスト。                                                                                                                                                                  |
| タブ                   | 各タブには、レコード名とファイルタイプで特定される特定のアプリケーションファイルレコードが含まれています。 タブをクリックすると、レコードの表示および編集ができます。 青い丸のアイコンのタブは、そのレコードに未保存の変更があることを示します。                                                          |
| ステータスバー              | アプリケーションとソースコントロールのデータ連携についての情報を表示                                                                                                                                                 |
| アプリケーション名            | ステータスバーは [現在のアプリケーション](https://www.servicenow.com/docs/Eo4JOyyIkdOR9gEs55hfog "新しい機能を追加したり、アプリケーションの機能を変更したりするために、カスタムアプリケーションレコードを更新できます。") の名前を表示します。                                                            |
| アプリケーションのバージョン       | ステータスバーは現在の[アプリケーションのバージョン](https://www.servicenow.com/docs/WBcR9SDyR~DVSHKQL~fIhw "インストールされる各アプリケーションには、アプリケーション開発者がカスタムアプリケーションレコードに定義したバージョンが設定されます。")を表示します。                                                   |
| 総ファイル数               | ステータスバーは、[アプリケーションファイル](https://www.servicenow.com/docs/wGsdCeAjnz_nRuKt6BXECQ "アプリケーションファイルは、開発者がアプリケーションの機能を拡張できるようにする設定レコードです。")の総数を表示します。                                                                      |
| 未保存のファイル             | ステータスバーは、[保存されていない変更](https://www.servicenow.com/docs/WbXTvVkZSuFxZku5Egos1w "アプリケーション開発者は、インスタンスの変更をリンクされた Git リポジトリにコミットできます。変更をいくつか選択してコミットすることも、インスタンスに対するすべての変更を一度にコミットすることもできます。")のあるアプリケーションファイルの現在数を表示します。 |
| ソースコントロールのデータ連携ステータス | ステータスバーは、[ソースコントロールの統合](https://www.servicenow.com/docs/1_wOOaXR5RPVTIDn820Wdg "アプリケーション開発者が Git ソースコントロールリポジトリと統合できるようにします。非本番インスタンスから、アプリケーションの複数のバージョンを保存および管理します。")の現状を示すアイコンを表示する。                            |
[表 : 1. スタジオ UI の構成要素]

{#c_ServiceNowStudio__table_ysl_xvn_1s}
* **[ServiceNow Studio へのアクセス](https://www.servicenow.com/docs/VntUY8gthQaSWs6gmAq0sA)**   
  アプリケーション開発者は、ServiceNow スタジオ にアクセスしてアプリケーションを作成、インポート、または開きます。
* **[ServiceNow スタジオ キーボードショートカット](https://www.servicenow.com/docs/qf4KKMol5HEGH3PNPmdiFQ)**   
  ServiceNowスタジオアプリケーションファイルを管理および編集するためのさまざまなキーボードショートカットが使えます。
* **[アプリケーションファイルをアプリケーションに追加する](https://www.servicenow.com/docs/EYjWuCo1QApR9DB7O27a5g)**   
  スタジオ アプリケーション開発者は新しいアプリケーションファイルをタイプ別に追加できます。
* **[ServiceNow スタジオ からのアプリケーションの公開 (ソースコントロールにリンクされている場合)](https://www.servicenow.com/docs/mE4atrfYyf80gjqW1j43bw)**   
  ソースコントロールにリンクされている場合、ServiceNow スタジオ からカスタムアプリケーションを公開できます。
* **[アプリケーションファイルを名前またはタイプで検索する](https://www.servicenow.com/docs/5GjJSM6nZZL6B2QESZlt6g)**   
  アプリケーション開発者はスタジオを用いてアプリケーションファイルを検索できます。
* **[アプリケーションファイル内で検索する](https://www.servicenow.com/docs/fFZMxqjRPdkSHODuv~kvpw)**   
  スタジオ アプリケーション開発者は、アプリケーションファイル内で一致するレコード値を検索できます。
* **[カスタムアプリケーションレコードを更新する](https://www.servicenow.com/docs/Eo4JOyyIkdOR9gEs55hfog)**   
  新しい機能を追加したり、アプリケーションの機能を変更したりするために、カスタムアプリケーションレコードを更新できます。
* **[アプリケーション間の切り替え](https://www.servicenow.com/docs/mvWmV57CjZGCHhUtHAFoUg)**   
  アプリケーション開発者は、スタジオ環境を離れることなくアプリケーション間のスイッチができます。
* **[グローバルなアプリケーションファイルの管理](https://www.servicenow.com/docs/r7z4bpHIHiFPdvFzdaW1IA)**   
  ServiceNow スタジオ でグローバルなスコープ対象のアプリケーションを作成すると、既存のグローバルスコープのファイルをそれに追加したり、それからファイルを削除したり、グローバルアプリケーション間でアプリケーションファイルを移動したりできます。
* **[下書きレコードの自動リカバリ](https://www.servicenow.com/docs/9dhQoPY_n0wftyn0oia7nQ)**   
  スタジオ 保存されていない変更がある既存の任意のレコードについてもバージョンを保持できます。ユーザーは、ネットワーク待ち時間、セッションタイムアウト、またはサービスの中断のために、ユーザー セッションが予期せず終了した場合にも、未保存の変更を復元できます。
* **[ソースコントロールの統合](https://www.servicenow.com/docs/1_wOOaXR5RPVTIDn820Wdg)**   
  アプリケーション開発者が Git ソースコントロールリポジトリと統合できるようにします。非本番インスタンスから、アプリケーションの複数のバージョンを保存および管理します。

**関連概念**   

* [コンテキスト開発環境](https://www.servicenow.com/docs/o03GTE4w23VlBo2bIsv13Q "このプラットフォームは、コンテキスト開発環境であり、現在選択されているアプリケーションを表示する、すべてのアプリケーション アーティファクトのスコープを特定する、アプリケーションのアクセス設定に違反する変更を防ぐことができます。")

