アプリケーションのビルド
-
- 更新日2025年1月30日
- 所要時間:6 分
- Yokohama
- "アプリケーションの構築"
Now Platform ローコードツールを使用してアプリケーション開発者になる方法を学びます。知識のある所から始めて、再利用可能なコンポーネントと公開済みアプリケーションのライブラリを使用して、従来のプロセスを最新化するようにしてください。
開始するには
What's new (最新情報)
新しい ServiceNow スタジオを使用することで、よりスマートにアプリを構築して、より迅速に展開できます。ServiceNow スタジオはプラットフォーム開発者に、Now Platform で構築するための最新の統合環境を提供します。ServiceNow スタジオはアプリケーションとメタデータへの簡素化されたナビゲーション、統合されたローコードツール、開発作業の効率的な追跡とパッケージ化という特長を備えているため、開発プロセスを促進して生産性を上げることができます。
アプリ開発フェーズ
- アプリケーション作成についての学習
新しいアプリケーションをビルドするか、既存のアプリケーションを拡張するかを決定します。既存のソリューションについては、ServiceNow Store と ServiceNow コミュニティ を確認してください。
最初のアプリケーションを構築する前に、アプリケーション開発に関する基本情報を理解しておく必要があります。このフェーズはオプションであり、他のフェーズの作業中にいつでも完了することができます。
- Now Platform がテーブルとレコードでどのように構成されているか。スプレッドシートをレコードデータに変換する方法を学習します。
- アプリケーションの作成を練習するために開発インスタンスの取得方法。
- サブスクリプションが必要なアプリケーション機能のライセンスを確認する方法。
- アプリケーション開発について質問するための開発者向けのサポートへの連絡方法。
- フェーズ 1:アプリケーションの計画立案
- アプリケーション開発プロセスは計画立案から始まります。そのアプリケーションがどのように機能するか、誰が使用するか、それによってユーザーエクスペリエンスがどのように向上するかを検討してください。アプリケーション計画では、次の質問に答える必要があります。
- アプリケーションの目標、目的、および出力は何ですか?
- 誰がアプリケーションを使用しますか?
- アプリケーションのパーツにアクセスできるのは誰ですか?
- ユーザーはアプリケーションを使用してどのようなタスクを実行しますか?
- データをどこから取得しますか?
- ユーザーはどのような方法でアプリケーションを操作しますか?
- アプリケーションはどのようなプロセスをサポートする必要がありますか?
- アプリケーションはどのような UI エクスペリエンスを使用しますか?
- 使用または拡張できる ServiceNow Store または ServiceNow コミュニティ で利用可能な既存のアプリケーションはありますか?
- アプリケーションにはどのサブスクリプションが必要ですか?
- フェーズ 2:アプリケーションの開発
- 開発フェーズでは、アプリケーションのコンポーネントとコンテンツを追加します。 ほとんどのアプリケーションは、次の要素で構成されています。
- データ
- 情報は、構成したテーブルを介してアプリケーションに保存されます。たとえば、従業員の電話番号やオフィスの場所などです。
- エクスペリエンス
- エクスペリエンスは、ユーザーが操作するグラフィカルインターフェイスです。たとえば、ユーザーが情報を検索し、要求を送信し、ビジネスタスクを実行できるポータルを作成できます。
- ロジックと自動化
- ロジックと自動化を追加することで、アプリケーションのすべての作業を自動化します。たとえば、誰かが要求を行ったときにアドミニストレーターに通知を送信するフローをビルドできます。
- セキュリティ
- ロールとアクセス制御を構成して、アプリケーションを使用できるユーザーを限定します。たとえば、アプリケーションデータへのアクセスを、特定のロールを持つユーザーに制限できます。
アプリケーションが提供するユーザーエクスペリエンスのタイプに一致するビルダーを選択してください。
- ローコード開発の詳細については、「App Engine Studio を使用したアプリのビルド」を参照してください。
- フローデザイナー または プロセスオートメーションデザイナー を使用した自動化の作成については、「ワークフローのビルド」を参照してください。
- 特殊なアプリケーションリソースについては、「ビルダーライブラリ」を参照してください。
- フェーズ 3:アプリケーションのテストとデバッグ
- アプリケーションがビジネス要件を満たしていることを確認します。 テストには次の要素を含める必要があります。
- 作成、読み込み、更新、削除などのレコード操作
- ビューや UI ポリシーなどのユーザーインターフェイス要素
- ビジネスルールやイベントスクリプトアクションなどの実行時の操作
- フェーズ 4:アプリケーションの展開
アプリケーションをテストしたら、ビルダーツールを使用して本番環境に展開します。
- App Engine 管理センター を使用したアプリ開発の管理 の詳細については、「App Engine 管理センター」を参照してください。
- ServiceNow アプリケーションリポジトリ の詳細については、「アプリケーションリポジトリ」を参照してください。
- 更新セットを使用した従来の展開については、「システムアップデートセット」を参照してください。
- フェーズ 5:アプリケーションのメンテナンス
フェーズ 2 ビルダーツールを使用して、アプリケーションを更新および変更します。フェーズ 3 テストツールを使用して、アプリケーションが引き続き正常に機能することを検証します。