!!!!!!!! ClearingJournal beim Zahllauf als CRMContact nach Bedarf generieren

Story: 705093
Kunde: Haus Rabenhorst O. Lauffs GmbH & Co. KG
Ersteller:in: Falkner Harald
Zugewiesen: Riemer Melanie
Technische Lösung: https://git.fab4minds.com/fab4minds/dev/-/merge_requests/5320
https://git.fab4minds.com/fab4minds/dev/-/merge_requests/5365
Konfiguration Bericht:
Einen Bericht erstellen mit Berichtsgruppe Dokumente Zahllauf und Datenquelle Database FiBookingBatch. Bericht bekommt als dataSid die FiBookingBatchSid.
Konfiguration Mail:
Ein Kontakttemplate erstellen mit Templategruppe Zahllauftemplates + einem Bericht (optional) mit Datenquelle Database FiBookingBatch.
Erweiterung OCR Query:
Hier müssen auch Attachments berücksichtigt werden, die auf einem Zahllauf hängen.
Beispiel Rabenhorst:
select top 1000 a.SID,
a.extid,
a.mimeType
from f4mbs.dbo.Attachment a
left outer join f4mbs.dbo.AttachmentText at ON at.FK_Attachment_SID = a.sid and at.FK_RecordState_SID = 0
left outer join f4mbs.dbo.PrintLog pl on pl.FK_Attachment_SID = a.sid and pl.FK_RecordState_SID = 0
where a.FK_RecordState_SID = 0
and a.mimeType in ('application/pdf', 'image/jpeg', 'image/png', 'image/tiff')
and a.value is not null
and at.sid is null /*noch keine Indizierung*/
and (a.assignmentRequired = 1 or a.FK_Contract_SID is not null or a.FK_Trans_SID is not null or
a.FK_Enquiry_SID is not null or a.FK_CRMContact_SID is not null or a.extid is not null or
a.FK_FiBooking_SID is not null or pl.FK_FiBookingBatch_SID is not null)
and a.sid <> 4637845
and a.sid <> 5140330
order by case
when
a.mimeType in ('application/pdf', 'image/jpeg', 'image/png') then 1
else 2 end
asc
Testfallbeschreibung:
*) Erstellen eines Zahllaufes
*) Generierung des Clearing Journal Berichts -> Download
*) Zahllauf durcführen drücken, wieder Generierung
*) Zahllauf abschließen drucken, wieder Generierung

*) Mailversand starten
*) Am Testsystem muss hier die Belegindizierung manuell gestartet werden, da sie nicht automatisch läuft.
*) DMS Volltextsuche öffnen und nach einem Wort auf dem Clearing Journal mit der Datumseingabe bei erweiterten Filter suchen. 