Skip to main content

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.

technische Lösung

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.