ServiceNow Studio (従来)
ServiceNow スタジオ は、アプリケーション開発者がカスタムアプリケーションを一元化された場所で開発できるようにするための、統合開発環境 (IDE) に似たインターフェイスを提供します。タブ付き環境でアプリケーションファイルを簡単に作成、レビュー、更新することができます。
カスタムアプリケーションを編集するたびに 、新しい ServiceNow スタジオ アプリケーションが開きます。
機能
- アプリケーションとアプリケーションアーティファクトを作成します。
- コード検索を実行します。
- ソースコントロールと連携する
- 他の組織に属するアプリケーションを保存するために、会社用のカスタマイズを作成します。
- 仮想エージェントデザイナーを使用して、仮想エージェントとユーザー間の会話の詳細計画であるトピックを作成および管理します。ユーザーが一般的な作業の問題を解決するのに役立つトピックを設計したり、セルフサービスのタスクを通してサポートしたりできます。
- アプリケーションエクスプローラでアプリケーションにどのファイルが含まれているかを正確に確認する。
- アプリケーションファイルの作成インターフェイスだけを用いてアプリケーションに新しいファイルを追加する。
- 行くダイアログで使い慣れた検索名またはタイプ別の動作を使用してファイルにナビゲートする。
- コード検索ツールを用いてアプリケーションの内部と外部の両方のコードを捜す。
- タブ付きインターフェイスを使用して複数のファイルを一度に操作する。
- 複数のスタジオウィンドウを使用して複数のアプリケーションを一度に操作する。
- 会社のインスタンスまたは ServiceNow Store にアプリケーションを公開します。
- 現在のアプリケーションに関する情報を [ステータスバー] に表示します。
アプリの作成に使用すべきビルダー
コードなしで簡単にアプリをビルドしたい場合
クリエータースタジオ は、コードを書かずに要求を履行するアプリケーションの作成を支援することに特化しています。たとえば、フォームに入力して事務用品を要求するアプリケーションで、誰かが要求を承認または拒否するなどです。詳細については、「クリエータースタジオ:コードを記述せずにアプリケーションを作成する」を参照してください。
より一般的なアプリが必要だけれどローコードオプションが必要な場合
App Engine Studio を使用すると、プログラミングのプロでなくても、クリエータースタジオ よりも幅広いアプリをビルドできます。詳細については、「App Engine Studio を使用したアプリのビルド」を参照してください。
一元化されたユーザーインターフェイスでより詳細に制御したい開発者の場合
新しい ServiceNow スタジオにより、アプリをよりスマートに構築し、より迅速に提供できます。 ServiceNow スタジオ は、プラットフォーム開発者が Now Platformに基づいて構築するための最新の統一された環境を開発者に提供します。 ServiceNow スタジオ は、アプリケーションとメタデータへの簡素化されたナビゲーション、統合されたローコードツール、開発プロセスを加速し、生産性を向上させる開発作業の効率的な追跡とパッケージ化を備えています。詳細については、「を使用したアプリケーションのビルド ServiceNow スタジオ」を参照してください。
業界標準の開発ツールやプロセスを使用したい開発者の場合
ServiceNow IDE と ServiceNow SDK は、ServiceNow Fluent を使用したソースコードでのアプリケーション開発、JavaScript モジュールの作成、およびサードパーティライブラリの使用をサポートしています。ServiceNow Fluent は、コードでアプリケーションメタデータを作成するためのドメイン固有のプログラミング言語です。
ServiceNow IDE は、Now Platform 上の Visual Studio Code for the Web の実装です。ServiceNow SDK は Visual Studio Code Desktop をローカルで使用します。詳細については、「ソースコードでアプリケーションをビルドする」を参照してください。
スタジオ UI の操作
| UI 要素 | 説明 |
|---|---|
| ヘッダー | メニューとコントロールを表示します。 |
| ファイルメニュー | アプリケーション固有のオプションのリストを含みます。
|
| ソースコントロールメニュー | ソースコントロールオプションのリストを含みます。
|
| ウィンドウメニュー | タブ管理オプションのリストを含みます。
|
| 検索メニュー | 検索オプションのリストを含みます。
|
| ユーザー名 | ヘッダーには現在のユーザー名が表示されます。 |
| アプリケーションファイルを作成 | 開発者はアプリケーションファイルをアプリケーションに追加できます。 |
| 移動 | アプリケーションファイルを名前またはタイプで検索します。 |
| コード検索 |
アプリケーションファイル内でテキスト文字列を検索します。検索オプションは次のとおりです。
|
| アプリケーションエクスプローラー | アプリケーションファイルのリストをタイプ別に表示します。アプリケーションエクスプローラのサイズを変更すると、アプリケーションファイルの詳細を表示したり、コンテンツフレームのスペースを増やしたりできます。 |
| すべて折りたたむ | アプリケーションエクスプローラ内のすべてのノードを折りたたみます。 |
| すべて展開 | アプリケーションエクスプローラ内のすべてのノードを展開します。 |
|
アプリケーション表のリスト テーブル名をクリックすると、コンテンツフレームで表示および編集ができます。 |
|
| アクセス制御 |
次のようなアプリケーションアクセス要素のリスト
レコード名をクリックすると、コンテンツフレームで表示および編集ができます。 |
| ナビゲーション |
次のようなアプリケーションのナビゲーション要素のリスト:
レコード名をクリックすると、コンテンツフレームで表示および編集ができます。 |
| コンテンツフレーム | 各レコードの詳細フォームを独自のタブに表示します。 |
| スタジオ にようこそ | キーボードショートカットのリスト。 |
| タブ |
各タブには、レコード名とファイルタイプで特定される特定のアプリケーションファイルレコードが含まれています。 タブをクリックすると、レコードの表示および編集ができます。 青い丸のアイコンのタブは、そのレコードに未保存の変更があることを示します。 |
| ステータスバー | アプリケーションとソースコントロールのデータ連携についての情報を表示 |
| アプリケーション名 | ステータスバーは 現在のアプリケーション の名前を表示します。 |
| アプリケーションのバージョン | ステータスバーは現在のアプリケーションのバージョンを表示します。 |
| 総ファイル数 | ステータスバーは、アプリケーションファイルの総数を表示します。 |
| 未保存のファイル | ステータスバーは、保存されていない変更のあるアプリケーションファイルの現在数を表示します。 |
| ソースコントロールのデータ連携ステータス | ステータスバーは、ソースコントロールの統合の現状を示すアイコンを表示する。 |