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 auf diese Seite zugreifen, indem Sie zu folgender Adresse navigieren: /automization
Seitenfunktionen
Die Seite "Logik für die Projektausführung generieren" bietet eine umfassende Sammlung 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 oben links ermöglicht es Ihnen, die Ausführungsseite zu verlassen. Wenn eine Projektausführung aktiv ist, werden Sie gefragt, ob Sie den Prozess vor dem Schließen beenden möchten.
-
Status- und Steuerungszeile:
- Schaltfläche "Ausführungsergebnis anzeigen": Sichtbar, wenn kein Projektupdate durchgeführt wird. Diese Schaltfläche 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 beenden.
- 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: In der oberen rechten Ecke angezeigt, zeigt dieser einen Live-Screenshot der Ausführungsumgebung des Projekts und bietet eine visuelle Bestätigung des Fortschritts.
- Schaltfläche "Screenshot ausblenden" (X-Symbol): Ermöglicht es 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 anzeigen" (Vollbild-Symbol): Diese Schaltfläche öffnet den aktuellen Screenshot in einem dedizierten Vollbild-Viewer zur genaueren Betrachtung.
-
Gemini Ausführungsprotokoll-Bereich:
- Titel "Gemini Ausführungsprotokoll": Markiert diesen Abschnitt 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 Ergebnis-Seite 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:
- Während Sie sich auf der Seite "Logik für die Projektausführung generieren" befinden, 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 deutlich 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:
- Während Sie sich auf der Seite "Logik für die Projektausführung generieren" befinden, lassen Sie 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 anfänglichen Datenladefehler
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.