App Engine Studio の詳細
ローコードアプリ開発ツールである App Engine Studio (AES) を使用して、ガイド付きセットアップ、事前定義されたテンプレート、およびワークフローを使用して強力なアプリケーションをビルドする方法について説明します。
このビデオでは、App Engine Studio を使用したアプリ作成プロセスの概要を視覚的に示しています。
App Engine Studioユーザー
| ユーザー | 説明 |
|---|---|
| 市民開発者 | プログラミングの経験がない市民開発者でも、グラフィカルインターフェイスとテンプレートを使用するシンプルなローコード、ノーコードのプラットフォームで、アプリケーションを効率的に作成できます。参入障壁が低いということは、あらゆるスキルレベルの開発者がアプリケーションをビルドできることを意味します。 |
| プロコード開発者 | プロコード開発者は、プログラミング言語を使用してアプリケーションをビルドすることに精通しています。 |
| App Engine Studio アドミン | App Engine Studio アドミンは、AES のアプリケーション開発に関連するプロセスを管理します。通常は App Engine 管理センター で、新しいアプリケーションのアイデアをレビューし、アプリケーションの開発と展開を管理し、協力者のアクセスを管理します。 |
App Engine Studio を使用してアプリを作成するためのワークフロー
- 市民開発者は、AES の承認と開発のために、アプリケーション取り込みからアプリの計画を提出します。
- AES アドミニストレーターが取り込み要求をレビューします。却下された場合、要求はクローズされます。ただし、いつでもアイデアを更新して新しい要求を提出できます。
- 要求が承認されたら、事前定義されたテンプレートを使用してアプリを作成するか、ゼロから作成するかを決定する必要があります。利用可能なテンプレートを探索する必要があります。テンプレートにより時間を大幅に節約できます。
- 次に、自分でアプリをビルドするためのリソースがあるかどうかを判断する必要があります。支援が必要な場合は、コラボレーションを要求することもできます。また、AES アドミニストレーターにコラボレーションする開発者をアサインしてもらうこともできます。
- テンプレートを使用すると、基本データモデル、ユーザーエクスペリエンス、自動化ワークフロー、およびセキュリティロールを使用して、ベースシステムアプリが自動的に作成されます。詳細については、「AES の統合開発ツール」を参照してください。
- アプリのすべての要素をカスタマイズできます。アプリをゼロから作成する場合は、これらの 4 つの要素を自分で定義する必要があります。
- AES アドミニストレーターは、App Engine 管理センター (AEMC) を使用して、アプリの開発をあらゆるステップで監視できます。開発サイクルを通じてアプリを監視すると、AES アドミニストレーターは作業負荷を分散し、品質を確保することができます。
- アプリが完成すると、AES アドミニストレーターは AEMC を使用して、テスト、ステージング、および最終展開のためにアプリをパイプラインに展開することを要求します。
- アプリが最終承認を受け取ると、本番環境に展開されます。
App Engine Studio のその他のリソース
| App Engine Studio に関する詳細 | ServiceNow のリソース |
|---|---|
| App Engine Studio はガイド付きのローコードツールで、情報を格納し、ビジネスプロセスを自動化し、ビジネス上の課題を解決するリッチな Web アプリケーションを開発するためのものです。 注: AES には App Engine サブスクリプションまたはそれがパッケージ化された製品が必要です。詳細については、「App Engine Studio のインストール」を参照してください。詳細については、アカウント担当者にお問い合わせください。 |
|
|
|
AES の紹介
AES は、ローコード開発者が Now Platform の機能を活用できるようにして、企業のローコード開発のニーズに対応するように設計されています。ガイダンス主導型のフローとカスタマイズしやすいテンプレートにより、市民開発者はすぐに使い始めることができます。
市民開発者は、スキルレベルに関係なく、AES を使用することで生産性が向上します。カスタムアプリをゼロからビルドする場合でも、テンプレートを使用する場合でも、AES の簡素化されたローコードエクスペリエンスにより、Now Platform での開発がスピードアップします。
- 初めてのユーザー向けのガイド付きエクスペリエンス: AES開発者向けのガイド付きエクスペリエンスを備えているため、環境を簡単にナビゲートできます。初めてガイダンスを使用するときは、アプリケーションを作成するプロセス全体を直線的に進めます。その後、作業している内容に関連する支援がガイダンスに表示されます。ガイダンスを非表示にするには、[今後これを表示しない] を選択してポップアップを終了します。
- アプリテンプレート:アプリテンプレートはアプリ開発プロセスを簡素化します。実証済みのユースケースに基づくテンプレートを使用することで、開発者は学習曲線なしで強力なアプリを作成できます。
- ガードレール: 市民開発者は、途中でツールヒントと推奨事項を受け取りながら作業を進めます。承認のためにアプリを提出することで、品質も保証されます。
- コラボレーション:あらゆるスキルレベルの開発者が、AES のローコード環境でアプリ開発にシームレスに協力できます。
- 統合ツール:AES が複数との統合である場合に、なぜ複数のローコードツールを使用するのでしょうか?テーブルの設計からカタログのビルド、カスタムフローの作成まで、AES にはすべてが揃っています。
App Engine Studio のメリット
| メリット | 機能 | ロール |
|---|---|---|
| アプリのアイデアを送信し、アドミニストレーターが承認します。 | アプリ開発のためのアイデアの送信 | 市民開発者 |
| 新しいアプリをすばやく作成してカスタマイズするための開始点として、Procurement ポータルや休暇申請などの標準的なアプリケーションタイプのテンプレートを使用します。 | アプリケーションテンプレートを使用したアプリの作成 | 市民開発者 |
| テーブルビルダー や ワークスペースビルダー など、1 つのインターフェイスで複数の開発ツールにアクセスします。 | AES の統合開発ツール | 市民開発者 |
| 展開前にアプリケーションをレビューおよびテストするプロセスを維持しながら、開発を拡張します。 | App Engine 管理センター を使用したアプリ開発の管理 | アドミニストレーター |
AES でローコード開発を促進
テンプレートから作成されたアプリは、市民開発者が定義した要件を満たすように簡単に変更できます。また、新しいアプリを最初から作成することもできます。
| タスク | 説明 |
|---|---|
| データ基盤を簡単に作成 | App Engine Studio テンプレートには、ベースシステムアプリ機能を提供するために必要なものがすべて組み込まれたデフォルトのデータテーブルがあります。AES に組み込まれている テーブルビルダー アプリを使用すると、新しいテーブルの編集または追加、列の追加と削除、テーブルタイプの変更などを行うことができます。 スプレッドシートから既存のデータをインポートして、既存の手動でのスプレッドシート主導型のワークフローを簡単に自動化することもできます。 |
| 優れたエクスペリエンスの提供 | エクスペリエンスは、エンドユーザーがアプリを操作するためにアクセスするロールベースのユーザーインターフェイスです。AES には、構成可能なワークスペース、ポータル、カタログアイテム、モバイルエクスペリエンスなど、いくつかの異なるエクスペリエンスタイプが含まれています。
いくつかの簡単な手順に従って、エクスペリエンスを追加できます。たとえば、名前と説明、URL、およびワークスペースにアクセスできるロールを追加して、ワークスペースをすばやく作成できます。次に、AES 内の ワークスペースビルダー ツールを使用して、組織のニーズに合わせてワークスペースエクスペリエンスを調整できます。より高度な構成は UI ビルダー で編集できます。 |
| ワークフローテンプレートを使用したアプリの自動化 | AES テンプレートには、ユーザーエクスペリエンスを簡素化し、生産性を向上させ、ビジネスプロセスを強化するために使用できる、一連の強力なデジタルワークフローが含まれています。 一般的な自動化アクティビティのリストから選択するだけで、ウィザードに従ってワークフローの構成をすばやく行うことができます。テンプレートで生成されたワークフローをニーズに合わせるには、ワークフロースタジオ アプリを起動してワークフローを編集します。 |
| アプリのセキュリティの維持 | AES にロールを追加することで、アプリを使用するユーザーに対する制御を維持できます。アプリテンプレートには事前定義されたロールが含まれているため、セキュリティ面で有利なスタートを切ることができます。既存のロールを追加または削除したり、セキュリティニーズを満たすロールを作成したりできます。 |
監視を維持しながらの開発の拡張
App Engine Studio を使用すると、ガードレールを確立して維持しながら、組織全体での開発を拡張できます。AES へのアクセスを制御できます。市民開発者によって作成されたアプリを、パイプライン経由で移動させて本番環境に公開する前にレビューすることもできます。このレビュープロセスにより、作成、リリース、および展開するアプリの品質を信頼性の高いものにできます。