アプリ開発の計画
App Engine Studio (AES) のアプリケーション開発プロセスは、次の効果的なアプリのアイデアを出すことから始まります。ビジネスに利益を提供するアプリを開発するには、慎重に計画することが重要になります。
Now Platform への適合性
| 適合性が高い場合 | 適合性が低い場合 |
|---|---|
|
|
ビルド前の計画
アプリケーションをビルドするには、ServiceNow インスタンスと、そのインスタンスのアドミニストレーターまたは委任開発者ロールにアクセスする必要があります。委任開発者権限を持っている場合、アプリケーションを開発できますが、アドミンよりも権限は少なくなります。
基本的に、アプリケーションはユーザーのタスクをサポートするデジタルプログラムです。アプリを計画する際は、次の表の質問を考慮してください。
| 質問 | 回答と考慮事項 |
|---|---|
| アプリケーションの目標、目的、および出力は何ですか?どのようなビジネス上の問題を解決しようとしていますか? | 明確な事業達成目標がないと、アプリケーションの成功を評価したり、組織内での継続的な使用を正当化したりすることが困難になる可能性があります。 |
| スプレッドシートを ServiceNow アプリケーションに変換しますか、それともアプリケーションは別の場所に存在しますか? | この質問に対する回答は、作業をサポートするために Now Platform 内で使用するツールを決定するのに役立ちます。 |
| アプリケーションを使用するのは誰ですか? | 対象者を明確にすることは、アプリケーションに含める機能、キャプチャすることを選択するデータ、およびアプリケーションに提供するインターフェイスに直接影響します。 |
| どのユーザーにも同じようにアプリケーションの一部を表示および編集できるようにしますか?それとも一部のユーザーのアクセス権を他のユーザーよりも増やしたり減らしたりする必要がありますか? | 誰がどの情報にアクセスできるのかを計画段階で明確にすることは、アプリケーションを開発する上で重要なステップです。 |
| アプリケーションの主な使用目的は何ですか?アプリケーションは、情報の提供、情報の収集、情報のルーティング、情報の検索、要求、または情報の共同作業に使用されていますか? | アプリケーションの目的を特定することで、アプリケーションにビルドする必要がある機能を確立できます。 |
| アプリケーションで情報を入力する必要がありますか? それともアプリケーション内のデータが ServiceNow インスタンス (つまりユーザーデータ) に存在しますか?データは外部ソースからインポートされますか? | 利用可能なデータソースを可能な限り使用して、データの重複を回避し、ビジネスゴールを達成するために必要なデータがアプリケーションに含まれるようにします。 |
| ユーザーはアプリケーションをどのように操作しますか?ユーザーはコンピューターまたはモバイルデバイスを使用してアプリケーションにアクセスしますか? | ユーザーがアプリケーションにアクセスする手段を把握することは、アプリケーションの機能のビルド方法に影響します。 |
| アプリケーションについてステークホルダーにどのようにレポートしますか? | アプリケーションがビジネス目的を満たしている場合は、アプリケーションに関連する使用状況、定着、および主要な事業達成目標を示すレポートを提供する必要があります。 |
| このアプリケーションをどのように維持しますか? | アプリケーションのメンテナンスを最初に計画することで、開発プロセスの障害を防ぐことができます。 |
これらの質問に対する回答は、事前定義されたテンプレートに基づいてアプリケーションを作成するか、または新規にアプリを作成するかを決定するために役立ちます。
アプリケーション取り込みプロセス
組織のメンバーは、アプリケーション取り込みと呼ばれるプロセスを通じてアプリ開発のアイデアを送信できます。アイデアが送信されて承認されると、開発者は App Engine Studio のガイド付きの直感的なアプリ開発環境を使用してアプリのビルドを開始できます。
アプリケーション取り込み要求プロセスには、次のメリットがあります。
- アプリのアイデアを要求、承認、追跡、保存するプロセスを簡素化します。
- すべてのアプリアイデアを可視化することで、計画を強化します。
- 繰り返しの要求を除外するための効率的なプロセスを提供します。
詳細については、「アプリ開発のためのアイデアの送信」を参照してください。
- 取り込み要求フォームは、標準 サービスカタログ から入手できます。このフォームを変更する方法については、「サービスカタログアイテム」を参照してください。
- 取り込み要求プロセスはワークフロースタジオでフローを使用して承認フローを決定します。承認フローを調整する場合は、「フロー」を参照してください。
- アドミニストレーターは、次で取り込みアプリケーション要求をレビューします:App Engine 管理センター 。詳細については、「App Engine 管理センター を使用したアプリ開発の管理」を参照してください。
アプリケーションテンプレート
アプリケーションテンプレートは、特定の目的をサポートするための事前定義されたコンテンツを提供します。たとえば、出張要求テンプレートは、従業員の出張要求を送信および承認するためのアプリケーションコンテンツを提供します。アプリケーションの目標に最も適したテンプレートを選択してください。
利用可能なテンプレートがアプリケーションの目的に適合しない場合は、最初からアプリを作成し、開発プロセスのすべての側面を制御できます。
アプリ開発の計画に関するその他のリソース
| アプリ開発の計画について詳しく見る | ServiceNow リソース |
|---|---|
|
ServiceNow はアプリ開発の計画に関するその他のリソースを提供します |