アプリケーションの計画
アプリケーションを構築する前に計画を立てて、開発プロセスを簡素化します。
アプリケーションを構築する場合、最初にアプリの計画を作成する必要があります。計画には、アプリケーションの機能の概要と、アプリケーションを使用するユーザーの特定が含まれます。アプリケーションを計画することで、開発を開始する前にアプリケーションの目的をよく理解し、潜在的な問題に対処できます。
| ステップ 1 |
|
|
| ステップ 2 | |
|
| ステップ 3 | |
|
| ステップ 4 | |
|
| ステップ 5 | |
ロジックと自動化の追加 |
| ステップ 6 | |
| タイムスタンプ | セクション |
|---|---|
| 0:17 | アプリケーションのユースケースを特定する。 |
| 0:21 | アプリケーションのワークフローを可視化する。 |
| 0:42 | アプリの機能要件を決定する。 |
ステップ 1:アプリケーションのユースケースを特定する
まず、アプリケーションのユースケースを特定します。このチュートリアルでは、組織の従業員の出張要求を管理するアプリケーションを作成します。このアプリは、出張要求プロセス全体を自動化し、必要に応じて従業員、マネージャー、地域責任者、トラベルデスクエージェントなどのユーザーを関与させます。
アプリケーションを使用して解決したい問題について検討します。そのユースケースがこのチュートリアルで取り上げるツールに適しているかどうかを判断するには、「アプリ開発の計画」を参照してください。
ステップ 2:アプリケーションのワークフローを可視化する
アプリケーションのユースケースを特定したら、アプリケーションのエンドツーエンドのワークフローを可視化します。エンドツーエンドのワークフローは、アプリケーションがタスクまたはプロセスを完了するために従う一連のアクションです。
アプリケーションのエンドツーエンドのワークフローを可視化するには、アプリケーションで何を行うかを最初から最後まで綿密に計画します。ワークフローの前のステップに戻るループと、ワークフローを終了する原因となるアクションをすべて含めます。
ステップ 3:アプリの機能要件を決定する
また、アプリケーションの機能要件を検討することも重要です。アプリケーションの機能要件には、アプリケーションを使用するユーザー、アプリ内で実行するタスク、およびこれらのタスクをサポートするためにアプリで収集する必要があるデータが含まれます。
次のプロンプトを使用して、アプリケーションの機能要件を決定します。
- アプリケーションを使用するペルソナを特定し、各ペルソナが行うタスクを検討します。
このチュートリアルでの、従業員向け出張要求アプリケーションを使用するペルソナとそれに関連するタスクは次のとおりです。
ペルソナ タスク 従業員 出張要求の送信 マネージャーと地域責任者 出張要求の承認または拒否 トラベルデスクエージェント 出張の予約とフォローアップタスクの完了 - アプリケーションが収集する必要があるデータを決定します。
例えば、このチュートリアルのアプリケーションは、従業員の出張要求に関して次のような詳細を収集する必要があります。
- 従業員の出張元と出張先
- 出張が発生するタイミング
- 出張費
- ロジックと自動化を使用して、アプリケーションのワークフローで自動化するプロセスを選択します。
次の表で、このチュートリアルアプリケーションでロジックと自動化をどのように使用するかを確認してください。
機能 チュートリアルアプリケーションでの例 ロジック アプリケーションワークフローで特定のアクションがいつどのように発生するかをコントロールします。 従業員の出張要求がマネージャーと地域責任者の両方によって承認された後にのみ、トラベルデスクに転送されることを確認します。 自動化 定義したロジックに基づいて自動プロセスを設定します。 従業員の出張要求ケースのステータスを更新し、要求が承認または却下されるたびにメール通知を送信します。 - アプリケーションのロールと権限について検討します。
ロールは、ユーザーがアプリケーションコンテンツにアクセスできるかどうかを決定します。権限は、作成、読み取り、更新、削除など、ユーザーがアプリケーションコンテンツ内で使用できる個々の機能です。チュートリアルの後のステップで、アプリケーションのロールを決定し、各ロールの権限を構成できます。App Engine Studio でのロールの詳細については、「AES のペルソナとロールの構成」を参照してください。
- アプリケーションによって収集されたデータをどのように編成するかを検討します。
アプリケーションが収集するデータは、自動的にテーブルに保存されます。アプリケーションが完了するプロセスに応じて、さまざまなテーブル間でデータを編成できます。アプリケーションのデータをどのように編成するかは、チュートリアルの後の手順で決定できます。App Engine Studio でのデータの編成方法については、「アプリケーションのデータモデルの作成」を参照してください。
次のステップ
アプリケーションの計画を作成したら、App Engine Studio でアプリケーションの構築を開始できます。次の手順「アプリの作成」に進みます。