Ihre Anwendung wird geplant
Planen Sie Ihre Anwendung vor dem Erstellen, um den Entwicklungsprozess zu optimieren.
Wenn Sie eine Anwendung erstellen möchten, sollten Sie als Erstes einen Plan für die App entwickeln. Bei der Planung wird festgelegt, was die Anwendung tut, und ermittelt wird, wer die Anwendung verwenden wird. Durch die Planung Ihrer Anwendung können Sie den Zweck Ihrer Anwendung besser verstehen und potenzielle Probleme beheben, bevor die Entwicklung beginnt.
| Schritt 1 |
|
|
| Schritt 2 | ||
| Schritt 3 | ||
| Schritt 4 | ||
| Schritt 5 | Hinzufügen von Logik und Automatisierung | |
| Schritt 6 |
| Zeitstempel | Abschnitt |
|---|---|
| 0:17 | Identifizieren Sie den Anwendungsfall für Ihre Anwendung. |
| 0:21 | Visualisieren Sie den Workflow für Ihre Anwendung. |
| 0:42 | Beschreiben Sie die funktionalen Anforderungen für Ihre App. |
Schritt 1: Identifizieren Sie den Anwendungsfall für Ihre Anwendung
Identifizieren Sie zunächst den Anwendungsfall für Ihre Anwendung. In unserem Tutorial erstellen wir eine Anwendung zum Verwalten von Reiseanforderungen von Mitarbeitern für eine Organisation. Die App automatisiert den gesamten Reiseanforderungsprozess und bezieht nach Bedarf Anwender wie Mitarbeiter, Manager, Regionalleiter und Reisebüromitarbeiter mit ein.
Überlegen Sie sich das Problem, das Sie mit Ihrer Anwendung lösen möchten. Um herauszufinden, ob Ihr Anwendungsfall für die in diesem Tutorial empfohlenen Tools geeignet ist, lesen Sie Planen Sie Ihre App-Entwicklung.
Schritt 2: Visualisieren Sie den Workflow für Ihre Anwendung
Nachdem Sie den Anwendungsfall für Ihre Anwendung identifiziert haben, visualisieren Sie den End-to-End-Workflow für die Anwendung. Der End-to-End-Workflow ist die Folge von Aktionen, die eine Anwendung ausführt, um eine Aufgabe oder einen Prozess abzuschließen.
Die folgende Visualisierung zeigt den End-to-End-Workflow für die Anwendung „Mitarbeiter-Reiseanforderung“ in unserem Tutorial:
Um den End-to-End-Workflow für Ihre Anwendung zu visualisieren, ordnen Sie zu, was Ihre Anwendung von Anfang bis Ende tut. Schließen Sie alle Schleifen ein, die zu früheren Schritten im Workflow zurückkehren, und alle Aktionen, die dazu führen, dass Sie den Workflow beenden.
Schritt 3: Beschreiben Sie die funktionalen Anforderungen für Ihre App
Es ist auch wichtig, die funktionalen Anforderungen Ihrer Anwendung zu berücksichtigen. Die funktionalen Anforderungen einer Anwendung umfassen, wer die Anwendung verwendet, welche Aufgaben sie in der App ausführt und welche Daten die App sammeln muss, um diese Aufgaben zu unterstützen.
Verwenden Sie die folgenden Eingabeaufforderungen, um die funktionalen Anforderungen für Ihre Anwendung zu beschreiben:
- Identifizieren Sie die Personas, die Ihre Anwendung verwenden, und berücksichtigen Sie, welche Aufgaben sie ausführen.
In unserem Tutorial verwenden die Personen, die die Anwendung „Mitarbeiter-Reiseanforderung“ und die zugehörigen Aufgaben verwenden, die folgenden Personen:
Persona Aufgaben Mitarbeiter Senden Sie Reiseanforderungen Manager und Regionalleiter Reiseanforderungen genehmigen oder ablehnen Reisebüro-Mitarbeiter Buchen Sie Reisen, und führen Sie Folgeaufgaben aus - Bestimmen Sie die Daten, die Ihre Anwendung erfassen muss.
Beispielsweise muss die Anwendung in unserem Tutorial Details über die Reiseanforderungen von Mitarbeitern sammeln, einschließlich:
- Der Ort, an dem der Mitarbeiter hin- und herreist
- Wann die Reise stattfindet
- Wie viel die Reisekosten kosten
- Wählen Sie den Prozess oder die Prozesse aus, die Sie im Workflow für Ihre Anwendung mithilfe von Logik und Automatisierung automatisieren möchten.
Überprüfen Sie die folgende Tabelle, um zu sehen, wie Logik und Automatisierung in unserer Tutorial-Anwendung verwendet werden sollen.
Funktionsweise Tutorial-Anwendungsbeispiel Logik Steuert, wie und wann bestimmte Aktionen in Ihrem Anwendungs-Workflow ausgeführt werden. Stellt sicher, dass die Reiseanforderung eines Mitarbeiters erst an den Reiseschalter weitergeleitet wird, nachdem sie vom Manager und dem Regionalleiter genehmigt wurde. Automatisierung Richtet automatische Prozesse basierend auf der von Ihnen definierten Logik ein. Aktualisiert den Status des Reiseanforderungsfalls des Mitarbeiters und sendet E-Mail-Benachrichtigungen, wenn eine Reiseanforderung abgelehnt wird. - Berücksichtigen Sie die Rollen und Berechtigungen für Ihre Anwendung.
Rollen bestimmen, ob Benutzer Zugriff auf Anwendungsinhalte haben. Berechtigungen sind die individuellen Fähigkeiten, über die ein Benutzer in Anwendungsinhalten verfügt, z. B. Erstellen, Lesen, Aktualisieren und Löschen. Sie können die Rollen für Ihre Anwendung bestimmen und in einem späteren Schritt im Tutorial Berechtigungen für jede Rolle konfigurieren. Weitere Informationen zu Rollen in App Engine Studiofinden Sie unter Konfigurieren Sie Personae und Rollen für AES ..
- Überlegen Sie, wie Sie die von Ihrer Anwendung erfassten Daten organisieren möchten.
Die von Ihrer Anwendung gesammelten Daten werden automatisch in Tabellen gespeichert. Je nachdem, welche Prozesse Ihre Anwendung abschließt, möchten Sie möglicherweise die Daten in verschiedenen Tabellen organisieren. In einem späteren Schritt im Tutorial können Sie entscheiden, wie Sie die Daten für Ihre Anwendung organisieren möchten. Weitere Informationen zur Datenorganisation in App Engine Studiofinden Sie unter Erstellen Sie ein Datenmodell für Ihre Anwendung.
Nächste Schritte
Sobald Sie einen Plan für Ihre Anwendung entwickelt haben, können Sie mit der Erstellung der Anwendung in App Engine Studiobeginnen. Fahren Sie mit dem nächsten Schritt: App erstellenfort.