Ältere Cron-Einstiegspunkte und Verarbeiter
Ältere Einstiegspunkte, die der Cron-Dispatcher des Frameworks oder HTTP aufruft, ihre Verarbeiter, die beschriebenen Tabellen und das Fehlen von Berechtigungsprüfungen.
Die älteren Einstiegspunkte ruft der eigene Cron-Dispatcher des Frameworks mit verpflichtenden, typisierten Argumenten auf (cron_id, code, cycle, date_added, date_modified), daher sind sie von außen nicht aufrufbar; einige argumentlose Einstiegspunkte sind auch per HTTP erreichbar. Keiner prüft Berechtigungen oder das Cron-Geheimnis.
Einstiegspunkte und Verarbeiter
Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.
| Einstiegspunkt | Aufruf oder Tätigkeit |
|---|---|
cron/cronqueue | masterdata/cronqueue.run, das Cron-Geheimnis wird aus der Konfiguration eingesetzt |
cron/taxaccount, cron/missingtaxreturn | nav/taxaccount.run, nav/missingtaxreturn.run |
cron/invoice, cron/invoicedigest, cron/invoicedigestresponse, cron/company | finance/invoice.addInvoice, task/navtask.addTaskInvoiceDigest, .addTaskInvoiceDigestResponse, .addTaskCompanyAddress |
cron/task | die ältere 8-stufige Steuerbehörden-Kette (Auszug und Antwort, finance/invoice.addInvoice, Steuerzahler-Antwort, masterdata/company.addCompany, Rechnungsdaten und Antwort, finance/invoice.addInvoiceData) auf der Tabelle nav_task |
cron/contir | task/contir.contir (ältere Kontierung); daneben task/contir_net_vat_gross |
cron/checksite | task/checksite.checkurl: HEAD-Anfrage an die eingestellte URL, Antwortzeit in site_status |
cron/email, cron/emailduplicate, cron/emailproc, cron/emailred, cron/emailredinvoice | ältere IMAP-basierte Mailverarbeiter (task/email, task/emailduplicate, task/emailproc, task/emailred, task/emailredinvoice); Konten aus den Tenant-JSON-Einstellungen; Hilfsfunktionen von emailproc: Rechnungszuordnung, Dokument speichern und verknüpfen, Mailstatus |
cron/gdriverefresh | task/gdriverefresh: Token-Erneuerung für jede Zeile von gdrive_token (Google-Client, Microsoft-Graph-Token-Endpunkt, rotiertes Refresh-Token) |
cron/mbvk | task/mbvk.run, runDetail: Liste, Details und Gebote gerichtlicher Versteigerungen (Modell auction/mbvk, Tabellen auction) |
cron/navosa | je Minute höchstens 10 unverarbeitete Rechnungen: Zusatzdaten aus queryInvoiceData in line_additional_data, gekennzeichnet mit nav_osa_at |
cron/foxpost | täglich die 7-Tage-Nachnahmeabrechnung jedes aktiven FoxPost-Kontos in cod_settlement, mit Rechnungen verknüpft (bank/foxpost); ohne API nur Verknüpfung vorhandener CSV-Zeilen |
cron/gptworker | startet die Worker-Slots des KI-Workflows |
cron/partnercheck | nur Protokoll; laut Code ist die Partnerprüfung nicht umgesetzt |
cron/auctionquery, cron/cmsquery | protokollieren nur ein Cron-Laufereignis (event/event::addCronRunEvent) |
Per HTTP aufrufbare Einstiegspunkte
cron/baserate: Basiszinsreihe der ungarischen Zentralbank (MNB) oder der EZB (Parameterbank,from,to), bei leerer Reihe 10 Jahre rückwirkend, inbase_rate.cron/kshfetch: lädt Datensätze des Statistikamts nachstorage/tmp_ksh/, verarbeitet sie inksh_dataset_row, löscht die Dateien; Parameterdataset.cron/kshmatch: ordnet Adressen in 500er-Stapeln dem Ortsstamm des Statistikamts zu (address_ksh).cron/signupsweep:dlbtsignup->sweep(), Ablauf unbezahlter Registrierungen — Abonnementexpired, Firma und Mitgliederstatus = 0, ohne Löschung.
Bekannte Einschränkungen
Keine der öffentlichen Methoden der älteren Verarbeiter (finance/invoice::addInvoice, ::addInvoiceData, masterdata/company::addCompany, task/navtask::*, task/email::run, task/emailred::run und logMessage, task/emailredinvoice::run und logMessage, task/emailduplicate::run und logMessage, task/emailproc::run und Hilfsfunktionen, task/mbvk::run und runDetail, task/contir::contir, task/contir_net_vat_gross::contir, task/gdriverefresh::run, task/checksite::checkurl, nav/taxdebt::run, nav/taxaccount::generateTaxaccountPdf) prüft Berechtigungen oder das Cron-Geheimnis. Die Argumente von cron/foxpost haben Standardwerte.