プロコードアプリケーションのビルド
従来のプロコードツールを使用して、カスタムアプリケーションをゼロから作成および管理します。
- ServiceNow スタジオ
- ServiceNow スタジオ を使用して、統合ツールを使用したアプリとアプリ ファイルのビルド、スコープ対象アプリとグローバル アプリのメタデータへのアクセスと編集、展開のためのアプリの変更のパッケージ化など、すべてを 1 つの強力な開発ツールで行うことができます。
- ServiceNow IDE
- ServiceNow IDE は、Now Platform 上の Visual Studio Code for the Web の実装です。ServiceNow IDE を使用して、ソースコードでスコープ対象のアプリケーションを作成および開発し、JavaScript モジュールを作成し、サードパーティライブラリを使用できます。
- ServiceNow SDK
- ServiceNow SDK を使用して、開発者は Visual Studio Code Desktop でソースコード内のスコープ対象のアプリケーションをローカルに作成し、変更を ServiceNow インスタンスにアップロードできます。また、ServiceNow SDK を使用して JavaScript モジュールを作成し、サードパーティのライブラリを使用することもできます。
- Visual Studio Code 向けの ServiceNow 拡張
-
VS Code エディターの ServiceNow 拡張機能を使用すると、アプリケーションをオフラインで ServiceNow インスタンス内で編集できます。
アプリの作成に使用すべきビルダー
コードなしで簡単にアプリをビルドしたい場合
クリエータースタジオ は、コードを書かずに要求を履行するアプリケーションの作成を支援することに特化しています。たとえば、フォームに入力して事務用品を要求するアプリケーションで、誰かが要求を承認または拒否するなどです。詳細については、「クリエータースタジオ:コードを記述せずにアプリケーションを作成する」を参照してください。
より一般的なアプリが必要だけれどローコードオプションが必要な場合
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 をローカルで使用します。詳細については、「ソースコードでアプリケーションをビルドする」を参照してください。
スクリプティングを
- アクションデザイナー
- ワークフロースタジオ を使用して、フロー内の繰り返し可能なタスクを一連の関連ステップとして自動化します。フロー作成者が最小限の設定で複数のフローにアクションを追加できるようにします。
- クライアント側スクリプティング
- クライアントスクリプトを使用すると、フォームの読み込み時、フォームの送信後、フィールドの値の変更時など、クライアントベースのイベントが発生したときに、システムがクライアント (Web ブラウザー) で JavaScript を実行できます。
- Now Assist によるコード生成
- コード生成用の Now Assist を使用して、開発者はテキストまたはコードプロンプトに基づいて AI が生成したコード提案を使用して、スクリプトをすばやく記述できます。
- Now コードエディター
- Now コードエディターは、カスケードスタイルシート (CSS)、ハイパーテキストマークアップ言語 (HTML)、JavaScript、拡張マークアップ言語 (XML)、および JavaScript Object Notation (JSON) をサポートするリッチテキストエディターインターフェイスを提供します。Now コードエディターを使用して、ネクストエクスペリエンス UI ビルダー コンポーネントの UI 構成、データリソース構成、スタイル、イベント、クライアント側およびサーバー側のスクリプトを変更します。
- サーバー側スクリプティング
- サーバースクリプトはサーバーまたはデータベースで実行されます。スクリプトは Now Platform の外観や動作を変更するため、またレコードやテーブルへのアクセスや変更に対するビジネスルールとして実行するために使用できます。
コア機能
- グループ
グループにロールを割り当てることで、ユーザー管理を簡素化します。グループを参照するビジネスルール、アサインルール、システムロール、または属性は、すべてのグループメンバーに自動的に適用されます。
- 通知
- ServiceNow 通知を使用して、システムメールの管理、システム通知の作成、受信メールへのシステムの応答方法の設定を行います。
- ロール
- ロールは、アプリケーションおよびモジュールの機能へのアクセスを制御します。admin ロールは、すべての機能へのアクセスを提供します。
- ServiceNow プラグイン
- プラグインは、ServiceNow インスタンス内で特定の機能を提供するソフトウェアコンポーネントです。
- UI ポリシー
- UI ポリシーは、フォーム上の情報の動作を動的に変更し、タスクのカスタムプロセスフローを制御します。
- ユーザー
- ユーザーレコードは、個人と ServiceNow インスタンスとの関係を確立します。ユーザーレコードは、ユーザー名、パスワード、および個人に関する情報 (連絡先情報、場所、役職など) で構成されます。
関連アプリケーションと機能
- JavaScript API
- アプリケーションの機能を変更したり、新しいアプリケーションを作成したりする場合に記述するスクリプトで JavaScript API を使用します。
- UI ビルダー
- UI ビルダー を使用して、CSM 構成可能ワークスペース、App Engine Studio によって生成されたワークスペースとポータル、または ネクストエクスペリエンスのコンポーネント とカスタム Web コンポーネントを使用するカスタム Web エクスペリエンスのための Web ユーザーインターフェイスをビルドします。