Kurz-Zusammenfassung in Stichworten
XX-Tabelle |
für die Datenhaltung der Fragebögen |
CRM-Custom-Typ |
für die Registrierung der XX-Tabelle + Custom-Typs |
CRM-Kategorie |
für die Einbindung ins CRM-Menü (NEU-Box) |
useADMIN Z-Script |
für das Script der Eingabemaske der XX-Tabelle |
Reportverwaltung |
für die Zuordnung von Applikationsreports |
Firmaparam SQL |
für die Hinterlegung des SQL welche PP2 Werte mit welchem Report als PDF generiert werden sollen, und als Beilage ins SOVA System transferiert werden |
CRM Custom-Typen
CRM – Kategorien (Einbindung ins Context-Menü)
useADMIN Scripts Zusatz
Durch die oben vergebene 9-stellige Nr scheint dieses Script in den App.Reporten auf. (dieser Report dient auch der PDF Generierung)
Definieren eines SQL welches die Benötigten Beilagen eines Antrags wiederspiegelt. Im SQL wird angegeben welche REPID zur PDF generierung gezogen wird, und was als PP2 Parameterwert diesem Report durchgegeben wird.
- Firmenparameter -> P2 -> Klientenstamm -> Antragsbeilagen
select
100551 as repid
, x.idr as pp2
, n.text as text1
, cast(null as binary2) as PDF
from xxnote_bwzb01 x
left join b53note n on n.idr = x.idr
left join b70fat fat on fat.objid = n.idr and fat.objtyp = n.objtyp and fat.typ = 10
where
x.idbw = :IDBW
and (fat.parentid is null or fat.parentid <> -10) /* keine Objekte im Trash -10 */
Regelung
- Ist die Spalte PDF null dann wird das PDF anhand eines Reports (REPID) generiert und dieses in die Tabelle GP01BWDATA abgelegt.
- Ist die Spalte PDF <> null dann wird das Binary in die Tabelle GP01BWDATA kopiert.