← Prozesse
Rechnungen bei WEtell entdecken
rechnung, wetell, entdeckung
Mit genau einem aktiven Adapter und derselben Identitaet anmelden, die Wetell-Uebersicht lesen und erlaubte SourceInvoice-Objekte erzeugen.
Dokumentation:
Rechnungs-Download und Buchhaltung
Lauf und WEtell-Konfiguration prüfen
Anwendung / demo.karlkratz.com
Lauf-ID und erforderliche WEtell-Konfiguration für die Entdeckung prüfen.
- code_symbol · Demo\Application\Rechnung\DiscoverInvoicesUseCase::execute · beruehrt
- datei · src/Application/Rechnung/DiscoverInvoicesUseCase.php · beruehrt
- datei · src/Domain/Rechnung/SourceInvoice.php · beruehrt
- datei · src/Domain/Rechnung/WetellSourcePort.php · beruehrt
- datei · src/Domain/Rechnung/WetellSourcePort.php · eingabe
- datei · src/Infrastructure/Rechnung/FallbackWetellSourceAdapter.php · beruehrt
- datei · src/Infrastructure/Rechnung/HeadlessWetellSourceAdapter.php · beruehrt
- datei · src/Infrastructure/Rechnung/HttpWetellSourceAdapter.php · beruehrt
- datei · wetell-headless/server.js · beruehrt
Zugangsmethode auswählen
Anwendung / demo.karlkratz.com
Headless-Adapter und konfigurierten Fallback auswählen.
Vorgänger:
Lauf und WEtell-Konfiguration prüfen (weiter);
- code_symbol · Demo\Infrastructure\Rechnung\HeadlessWetellSourceAdapter::call · beruehrt
- code_symbol · Demo\Infrastructure\Rechnung\HeadlessWetellSourceAdapter::discoverInvoices · beruehrt
- code_symbol · Demo\Infrastructure\Rechnung\HeadlessWetellSourceAdapter::login · beruehrt
Headless-Aufruf absichern
Anwendung / Node.js/Playwright
Loopback, Pflichtsecret, Body-/Kapazitaetslimit, Aktion und redigierte Serviceantwort pruefen.
Vorgänger:
Zugangsmethode auswählen (weiter);
- datei · wetell-headless/server.js · beruehrt
Isolierten Playwright-Context herstellen
Anwendung / Node.js/Playwright
Bestehenden Dienstbrowser verwenden und fuer den Auftrag genau einen isolierten Context oeffnen.
Vorgänger:
Headless-Aufruf absichern (weiter);
- datei · wetell-headless/server.js · beruehrt
Anmelden und Zustand prüfen
Anwendung / WEtell
Formular absenden und angemeldeten Zustand fachlich erkennen.
Vorgänger:
Isolierten Playwright-Context herstellen (weiter);
- code_symbol · Demo\Infrastructure\Rechnung\HeadlessWetellSourceAdapter::login · beruehrt
Rechnungsübersicht öffnen
Anwendung / WEtell
Rechnungsseite laden und HTML/DOM auswerten.
Vorgänger:
Anmelden und Zustand prüfen (weiter);
- code_symbol · Demo\Infrastructure\Rechnung\HeadlessWetellSourceAdapter::discoverInvoices · beruehrt
SourceInvoice-Objekte erzeugen
Anwendung / demo.karlkratz.com
Quell-ID, URL und sichtbare Rechnungs-Hinweise zu Objekten verbinden.
Vorgänger:
Rechnungsübersicht öffnen (weiter);
- code_symbol · Demo\Domain\Rechnung\SourceInvoice::rechnungsschluessel · beruehrt
- datei · src/Domain/Rechnung/SourceInvoice.php · ausgabe
Entdeckungsergebnis bewerten
Anwendung / demo.karlkratz.com
Leeren Bestand, valide Quellen und technische Fehler unterscheiden.
Vorgänger:
SourceInvoice-Objekte erzeugen (weiter);
- code_symbol · Demo\Application\Rechnung\DiscoverInvoicesUseCase::execute · beruehrt
Entdeckungsfehler protokollieren
Anwendung / Dateisystem
Fehler, Timeout oder unvollständige Quelle mit Lauf-ID protokollieren.
Vorgänger:
Entdeckungsergebnis bewerten (weiter);
- code_symbol · Demo\Infrastructure\Rechnung\JsonLineLogger::logStep · beruehrt
- datei · src/Infrastructure/Rechnung/JsonLineLogger.php · ausgabe
- datei · src/Infrastructure/Rechnung/JsonLineLogger.php · beruehrt