プロコードアプリケーションのビルド

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:6分
  • 従来のプロコードツールを使用して、カスタムアプリケーションをゼロから作成および管理します。

    ServiceNow スタジオ
    ServiceNow スタジオを使用して、統合ツールを使用したアプリとアプリファイルのビルド、スコープ対象アプリとグローバルアプリのメタデータへのアクセスと編集、展開のためのアプリの変更のパッケージ化など、すべてを 1 つの強力な開発ツールで行います。
    ServiceNow IDE
    ServiceNow IDE は、ServiceNow AI 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 インスタンス内で編集できます。

    アプリの作成に使用すべきビルダー

    図 : 1. ビルダーの種類
    異なるスキルレベルに対して異なるビルダーを利用可能

    コードなしで簡単にアプリをビルドしたい場合

    クリエータースタジオ は、コードを書かずに要求を履行するアプリケーションの作成を支援することに特化しています。たとえば、フォームに入力して事務用品を要求するアプリケーションで、誰かが要求を承認または拒否するなどです。詳細については、「クリエータースタジオ の探索」を参照してください。

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

    App Engine Studio を使用すると、プログラミングのプロでなくても、クリエータースタジオ よりも幅広いアプリをビルドできます。詳細については、「App Engine Studio の探索」を参照してください。

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

    新しい ServiceNow スタジオでアプリをよりスマートに構築し、より迅速に提供します。 ServiceNow スタジオ は、プラットフォーム開発者に、 ServiceNow AI Platform上にビルドするための最新の統一された環境を提供します。 ServiceNow スタジオ 、アプリケーションとメタデータへの簡素化されたナビゲーション、統合されたローコードツール、開発作業の効率的な追跡とパッケージ化により、開発プロセスを加速し、生産性を向上させます。詳細については、「ServiceNow スタジオ の探索」を参照してください。

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

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

    ServiceNow IDE は、ServiceNow AI Platform 上の Visual Studio Code for the Web の実装です。ServiceNow SDKVisual Studio Code Desktop をローカルで使用します。詳細については、「ソースコードでアプリケーションをビルドする」を参照してください。

    スクリプティングを

    アクションデザイナー
    ワークフロースタジオ を使用して、フロー内の繰り返し可能なタスクを一連の関連ステップとして自動化します。フロー作成者が最小限の設定で複数のフローにアクションを追加できるようにします。
    クライアント側スクリプティング
    クライアントスクリプトを使用すると、フォームの読み込み時、フォームの送信後、フィールドの値の変更時など、クライアントベースのイベントが発生したときに、システムがクライアント (Web ブラウザー) で JavaScript を実行できます。
    Now Assist for Code
    コード生成用の Now Assist を使用して、開発者はテキストまたはコードプロンプトに基づいて AI が生成したコード提案を使用して、スクリプトをすばやく記述できます。
    Now コードエディター
    Now コードエディターは、カスケードスタイルシート (CSS)、ハイパーテキストマークアップ言語 (HTML)、JavaScript、拡張マークアップ言語 (XML)、および JavaScript Object Notation (JSON) をサポートするリッチテキストエディターインターフェイスを提供します。Now コードエディターを使用して、ネクストエクスペリエンス UI ビルダー コンポーネントの UI 構成、データリソース構成、スタイル、イベント、クライアント側およびサーバー側のスクリプトを変更します。
    サーバー側スクリプティング
    サーバースクリプトはサーバーまたはデータベースで実行されます。スクリプトは ServiceNow AI Platform の外観や動作を変更するため、またレコードやテーブルへのアクセスや変更に対するビジネスルールとして実行するために使用できます。

    コア機能

    グループ

    グループにロールを割り当てることで、ユーザー管理を簡素化します。グループを参照するビジネスルール、アサインルール、システムロール、または属性は、すべてのグループメンバーに自動的に適用されます。

    通知
    ServiceNow 通知を使用して、システムメールの管理、システム通知の作成、受信メールへのシステムの応答方法の設定を行います。
    ロール
    ロールは、アプリケーションおよびモジュールの機能へのアクセスを制御します。admin ロールは、すべての機能へのアクセスを提供します。
    ServiceNow プラグイン
    プラグインは、ServiceNow インスタンス内で特定の機能を提供するソフトウェアコンポーネントです。
    UI ポリシー
    UI ポリシーは、フォーム上の情報の動作を動的に変更し、タスクのカスタムプロセスフローを制御します。
    ユーザー
    ユーザーレコードは、個人と ServiceNow インスタンスとの関係を確立します。ユーザーレコードは、ユーザー名、パスワード、および個人に関する情報 (連絡先情報、場所、役職など) で構成されます。

    関連アプリケーションと機能

    JavaScript API
    アプリケーションの機能を変更したり、新しいアプリケーションを作成したりする場合に記述するスクリプトで JavaScript API を使用します。
    UI ビルダー
    UI ビルダー を使用して、CSM 構成可能ワークスペースApp Engine Studio によって生成されたワークスペースとポータル、または ネクストエクスペリエンスのコンポーネント とカスタム Web コンポーネントを使用するカスタム Web エクスペリエンスのための Web ユーザーインターフェイスをビルドします。