Logik für die Projektausführung generieren
Zusammenfassung
Die Seite "Logik für die Projektausführung generieren" ist eine zentrale Anlaufstelle für die Verwaltung der automatisierten Aufgaben Ihres Projekts. Sie bietet ein Echtzeit-Terminal zur Anzeige laufender Prozesse, dynamische Screenshots zur Visualisierung des Fortschritts und ein detailliertes Protokoll aller Aktivitäten. Dies stellt sicher, dass Sie einen vollständigen Überblick über die Einrichtung und Ausführung Ihres Projekts haben. Das System informiert Sie auch über den Status Ihrer Benutzersitzung und gibt rechtzeitig Warnungen aus, bevor Ihre Sitzung abläuft, sowie klare Benachrichtigungen, falls dies geschieht.
Seiten-Zugriff
Sie können diese Seite aufrufen, indem Sie zu Folgendem navigieren: /automization
Seitenfunktionen
Die Seite "Logik für die Projektausführung generieren" bietet eine umfassende Palette von Werkzeugen zur Überwachung und Steuerung der Projektausführung:
-
Anwendungsleiste:
- Titel: Zeigt "awaBerry Anywhere" an und gibt den aktuellen Kontext an.
- Schließen-Schaltfläche (X-Symbol): Diese Schaltfläche befindet sich oben links und ermöglicht Ihnen das Beenden der Ausführungsseite. Wenn eine Projektausführung aktiv ist, werden Sie gefragt, ob Sie den Prozess vor dem Schließen stoppen möchten.
-
Status- und Steuerungszeile:
- Schaltfläche "Ausführungsergebnis anzeigen": Diese Schaltfläche ist sichtbar, wenn kein Projektupdate läuft, und führt Sie zu dem Bildschirm, der die Endergebnisse der Ausführung anzeigt.
- Ladeanzeige und Schaltfläche "Ausführung stoppen": Wenn ein Projekt aktiv eingerichtet oder aktualisiert wird, wird eine kreisförmige Ladeanzeige zusammen mit einer prominenten Schaltfläche "Ausführung stoppen" angezeigt. Diese Schaltfläche ermöglicht es Ihnen, laufende Prozesse sofort zu unterbrechen.
- Statusmeldung: Ein dynamischer Textbereich, der den aktuellen Zustand oder Fortschritt Ihres Projekts anzeigt (z. B. "Lade Ausführungsdaten...", "Richte das Projekt jetzt ein - dauert eine Weile", "Projekt wurde (neu) erstellt" oder aufgetretene Fehlermeldungen).
-
Terminal-Ansicht:
- Dieser große Anzeigebereich bietet einen Live-Feed der ausgeführten Befehle und ihrer Ausgabe auf dem Remote-Server in Echtzeit. Er ist schreibgeschützt, sodass Sie den Prozess ohne Beeinträchtigung beobachten können.
-
Screenshot-Überlagerung:
- Beschriftung "Screenshot der Aufgabenausführung": Identifiziert das bereitgestellte visuelle Feedback.
- Dynamischer Screenshot: Dieser befindet sich in der oberen rechten Ecke und zeigt einen Live-Screenshot der Ausführungsumgebung des Projekts, der eine visuelle Bestätigung des Fortschritts bietet.
- Schaltfläche "Screenshot ausblenden" (X-Symbol): Ermöglicht Ihnen, den Screenshot vorübergehend auszublenden, wenn er wichtige Terminalausgaben verdeckt.
- Schaltfläche "Screenshot anzeigen" (Maximieren-Symbol): Wenn der Screenshot ausgeblendet ist, erscheint diese Schaltfläche an seiner Stelle und ermöglicht es Ihnen, ihn wieder einzublenden.
- Schaltfläche "Vollbild erweitern" (Vollbild-Symbol): Diese Schaltfläche öffnet den aktuellen Screenshot in einem speziellen Vollbild-Viewer zur genaueren Betrachtung.
-
Gemini-Ausführungsprotokoll-Bereich:
- Titel "Gemini-Ausführungsprotokoll": Kennzeichnet diesen Bereich deutlich.
- Protokollanzeige: Dieser Bereich bietet eine chronologische Liste wichtiger Ereignisse und Meldungen, die von der Gemini-Ausführungslogik generiert wurden. Jeder Eintrag enthält einen Zeitstempel und die Protokollmeldung, wobei die neuesten Einträge unten erscheinen. Wenn keine Protokolle verfügbar sind, wird "No logs yet" angezeigt.
-
Fehlerbehandlung:
- Bei Fehlern beim anfänglichen Laden von Daten wird eine klare Fehlermeldung zusammen mit einem roten Fehler-Symbol angezeigt. Eine Schaltfläche "Erneut versuchen" wird bereitgestellt, um den Ladevorgang der Daten erneut zu starten.
Szenario-Ausführungen
Mögliche Nutzungsschritte auf dieser Seite
Test_1: Erfolgreiche Einrichtung und Überwachung eines neuen Projekts
Dieses Szenario demonstriert, wie eine neue Projekteinrichtung initiiert und ihr Fortschritt bis zur Fertigstellung beobachtet wird.
- Vorgeschlagene Eingabevariablen:
projectId = "myNewProject123"
- Schritte:
- Navigieren Sie zur Seite "Logik für die Projektausführung generieren".
- Beobachten Sie den anfänglichen Ladezustand, der durch "Lade Ausführungsdaten..." und eine sich drehende Fortschrittsanzeige angezeigt wird.
- Beobachten Sie, wie sich die Statusmeldung zu "Richte das Projekt jetzt ein - dauert eine Weile" ändert, was den Beginn der Projektkonfiguration anzeigt.
- Überwachen Sie die Echtzeit-Terminalausgabe, um die Befehle und Meldungen der Projekteinrichtung zu verfolgen.
- Beachten Sie die dynamischen Screenshots, die in der oberen rechten Ecke erscheinen und sich aktualisieren und visuelles Feedback zum Projektfortschritt geben.
- Überprüfen Sie den Abschnitt "Gemini-Ausführungsprotokoll" auf eine detaillierte Historie der Ereignisse.
- Warten Sie, bis die Statusmeldung mit "Projekt wurde (neu) erstellt" abgeschlossen ist, was den erfolgreichen Abschluss signalisiert.
- Klicken Sie auf die Schaltfläche "Ausführungsergebnis anzeigen", um zur Ergebnisanzeige zu gelangen.
- Ziel: Ein neues Projekt erfolgreich einzurichten und dessen Abschluss durch visuelles und textliches Feedback zu überprüfen.
Test_2: Unterbrechen einer laufenden Projektausführung
Dieses Szenario beschreibt, wie eine laufende Projektausführung unterbrochen wird.
- Vorgeschlagene Eingabevariablen:
projectId = "longRunningProjectABC"
- Schritte:
- Greifen Sie auf die Seite "Logik für die Projektausführung generieren" zu, während eine Projekteinrichtung oder -aktualisierung aktiv läuft (angezeigt durch eine Ladeanzeige und die Schaltfläche "Ausführung stoppen").
- Klicken Sie auf die Schaltfläche "Ausführung stoppen".
- Beobachten Sie, wie sich die Statusmeldung zu "Ausführung vom Benutzer gestoppt" ändert.
- Bestätigen Sie, dass die Terminalausgabe stoppt und die Seite automatisch geschlossen wird, wodurch Sie zum vorherigen Bildschirm zurückkehren.
- Ziel: Eine laufende Projektausführung ordnungsgemäß beenden und zum vorherigen Bildschirm zurückkehren.
Mögliche Fehler, die auf dieser Seite auftreten können
Test_3: Erhalt einer Warnung vor Sitzungsablauf
Dieses Szenario beschreibt den Erhalt einer Benachrichtigung, wenn Ihre Benutzersitzung bald abläuft.
- Vorgeschlagene Eingabevariablen: Keine (systemausgelöstes Ereignis)
- Schritte:
- Bleiben Sie auf der Seite "Logik für die Projektausführung generieren" und arbeiten Sie weiter, bis Ihre Benutzersitzung bald abläuft.
- Beobachten Sie, wie eine schwebende Benachrichtigung (SnackBar) am unteren Bildschirmrand erscheint und Sie warnt, dass Ihre Sitzung bald abläuft.
- Ziel: Über einen bevorstehenden Sitzungsablauf informiert zu werden, um unerwartete Unterbrechungen zu vermeiden.
- Potenzielle Fehler: Die Warnmeldung erscheint nicht oder ist für den Benutzer nicht klar sichtbar.
Test_4: Reaktion auf eine abgelaufene Benutzersitzung
Dieses Szenario beschreibt das Verhalten, wenn Ihre Benutzersitzung vollständig abgelaufen ist.
- Vorgeschlagene Eingabevariablen: Keine (systemausgelöstes Ereignis)
- Schritte:
- Lassen Sie auf der Seite "Logik für die Projektausführung generieren" Ihre Benutzersitzung vollständig ablaufen.
- Beobachten Sie, dass die aktuelle Ansicht "Logik für die Projektausführung generieren" automatisch geschlossen wird.
- Eine schwebende Benachrichtigung (SnackBar) erscheint und informiert Sie, dass Ihre Sitzung abgelaufen ist, möglicherweise werden Sie aufgefordert, sich erneut anzumelden oder umgeleitet.
- Ziel: Eine ordnungsgemäße Handhabung des Sitzungsablaufs sicherzustellen, den Benutzer zu informieren und die aktuelle operative Ansicht zu schließen.
- Potenzielle Fehler: Die Seite wird nicht automatisch geschlossen, die Ablaufbenachrichtigung erscheint nicht oder es tritt ein Fehler während des Umleitungs-/Abmeldevorgangs auf.
Test_5: Wiederherstellung nach einem Fehler beim anfänglichen Laden von Daten
Dieses Szenario zeigt, wie ein Fehler beim anfänglichen Laden von Projektdaten behandelt und behoben wird.
- Vorgeschlagene Eingabevariablen:
projectId = "problematicProjectXYZ"
- Schritte:
- Navigieren Sie zur Seite "Logik für die Projektausführung generieren".
- Treten Sie während der anfänglichen Datenladephase auf einen Fehler auf (z. B. aufgrund eines vorübergehenden Netzwerkproblems oder einer ungültigen Projekt-ID).
- Beobachten Sie eine deutliche Fehlermeldung auf dem Bildschirm (z. B. "Fehler beim Abrufen des Hauptausführungsordners" oder "Fehler beim Laden der Daten: [spezifischer Fehler]").
- Klicken Sie auf die Schaltfläche "Erneut versuchen".
- Die Seite sollte in den Ladezustand mit einer Fortschrittsanzeige und der Meldung "Lade Ausführungsdaten..." zurückkehren.
- Wenn das zugrunde liegende Problem behoben ist, sollte die Projekteinrichtungssequenz dann wie gewohnt fortgesetzt werden.
- Ziel: Dem Benutzer zu ermöglichen, nach einem anfänglichen Fehler erneut zu versuchen, Projektdaten zu laden, und so die Wiederherstellung von vorübergehenden Problemen zu erleichtern.
- Potenzielle Fehler: Die Schaltfläche "Erneut versuchen" reagiert nicht, derselbe Fehler tritt erneut auf oder ein neuer Fehler wird eingeführt.