Testsystem - Aufgabenplanung // Nachträgliche Verbuchung aller Fakturierungsaufträge
Um bei Rabenhorst alle Einstellungen / Zuordnungen etc. zu testen, benötigen wir am Testsystem eine Aufgabenplanung die nach dem Spielen die FIBU Verbuchung durchführt.
Hierzu zählen eigentlich alle Abrechnungsschemen
Ziel ist es Fehler jetzt zu finden und auszubessern und nicht auf dem wirklichen Go-Live zu warten.
Bitte gerne mit mir darüber sprechen.
Story: 731364
Kunde: Haus Rabenhorst O. Lauffs GmbH & Co. KG
Ersteller:in: Sibitz Andrea
Zugewiesen: Wurz Philipp
Technische Lösung: https://git.fab4minds.com/fab4minds/dev/-/merge_requests/5390
Testfallbeschreibung:
1. Neue Implementierung mit Typ \"Aufgabenplanung\" und Klasse \"at.fab4minds.f4mbs.f4mtaskscheduler.impl.invoiceFiBookingTransfer.InvoiceFiBookingTransferImpl\" anlegen. Obsolet, wenn DB request fertig.

2. Neue Abfrage anlegen z.B.
select b.sid from F4MBS.dbo.InvoiceBatch b
inner join F4MBS.dbo.Invoice i on i.FK_InvoiceBatch_SID = b.sid
and i.FK_RecordState_SID in (0, 10)
and i.SID not in (select FK_Invoice_SID from F4MBS.dbo.InvoiceFiBooking)
where b.FK_RecordState_SID in (0, 10)
and b.FK_EnqState_SID = 4 /* Abgeschlossen */
and b.createDate > '2025-03-10 23:16:00'

3. JSONObject anlegen mit Typ \"Aufgabenplanung: Konfiguration\"
Hier muss die zuvor angelegte Abfrage konfiguriert werden, z.B.
{
\"querySid\": 16867
}

4. Neue Aufgabenplanung mit Typ \"Implementierung\" anlegen, zuvor angelegte Implementierung und Konfiguration auswählen.
Evtl. Ausführungszeiten löschen, da wahrscheinlich nicht gewünscht, speichern und danach kann es ausgeführt werden.
