# # # ITSV GmbH # CCDB - Command and Control Database # # FILE: dquerymfile_KFOPP005.txt # DESCRIPTION: DQUERY definition file for DQUERY KFOPP005 # this query generates one Auswertung in form of an Excel-sheet for each SVT # to provide feedback for LE-Partner repairing before partner-preload from ZPV-export # these Excel sheets are uploaded to the respective QST-SVTs "Auswertungen" in the selected KFOQSDB instance # @querytitle KFOPP-005: LE-Partner-Reparatur-Frageliste für jeden betroffenen QS-Träger erzeugen uns als Auswertung bereitstellen @querydescription Erzeugt für jeden QS-Träger in CCKFOPPPARZPVPAS eine Liste von LE-Partnern, bei denen es Diskrepanzen zwischen der KFOQSDB und ZPV gibt und stellt diese in der KFOQSDB als Auswertung bereit. In dieser Liste ist für jeden LE-Partner (Vertragspartnernumme) eine Zeile in der aufgezeigt wird: * welche Diskrepanzen existieren (FEHLER_xxxx), * was die dazugehörigen Daten in KFOQSDB (KFO_xxxx) und ZPV (ZPV_xxxx) sind, * welche Reparaturmaßnahme vorgeschlagen wird (PROP_xxxx), * Eingabefelder für die von QS-Träger getroffene Reparatur-Entscheidung (REP_xxxx) @compattlist MAXFALLQST, KFO_VPNR, ZPV_VPNRS, ANZAHL_FAELLE, FEHLER_NICHT_ZPV, PROP_NICHT_ZPV, REP_NICHT_ZPV, KFO_PARTNERNAME, ZPV_PARTNERNAME, FEHLER_NAME, PROP_NAME, REP_NAME, KFO_STAAT, ZPV_STAATEN, FEHLER_STAAT, PROP_STAAT, REP_STAAT, KFO_BUNDESLAND, ZPV_BUNDESLAENDER, FEHLER_BUNDESLAND, PROP_BUNDESLAND, REP_BUNDESLAND, ZPV_ADRESSEN, ZPV_TITELVORNE, ZPV_VORNAME, ZPV_NACHNAME, ZPV_TITELHINTEN, ZPV_ORGANISATIONSNAME, FAELLE_PRO_QST @group KFOQSDBPARPREFILL @descjson [["Beschreibung","https://doku.seu.sozvers.at/confluence_secure/pages/viewpage.action?pageId=111091197"]] @attributenames provtraeger:kfoprovsvt:{{provtraegeroptions}},cfgname:dbconfigname:{{cfgnameoptions}},repcfgname:kfodbconfigname:{{repcfgnameoptions}},reportid:string:{{reportidoptions}} @provtraegeroptions {"labeltext":"Träger bereitzustellen","typedesc":"Träger, dem oder denen die Auswertung bereitgestellt werden soll"} @cfgnameoptions {"labeltext":"Datenbank","typedesc":"Name der Datenbank-Zugriffs-Konfiguration, in der abgefragt werden soll"} @repcfgnameoptions {"labeltext":"Bereitstellungs-Datenbank","typedesc":"Datenbank-Zugriffs-Konfiguration der KFOQSDB-Instanz, in der die Auswertungen bereitgestellt werden sollen"} @reportidoptions {"labeltext":"Report-Definition-ID","typedesc":"ID der Report-Definition in der Bereitstellungs-Datenbank, mit der die Auswertung versehen werden soll"} @reportdescription Diese Auswertung zeigt die Stammdaten aller KFO-Behandler, bei denen Ungleichheiten zwischen der KFOQSDB und ZPV gibt. Es gibt eine Teil-Auswertung pro QS-zuständigem Träger. Jedem QS-zuständigen Träger werden jene Behandler zugeteilt, bei denen er für die meisten Fälle QS-zuständig ist. Jedem QS-zuständigen Träger wird seine Auswertung in der KFOQSDB-Produktions-Instanz als Auswertung bereitgestellt. @dbconfigname {{cfgname}} @repconfigname {{repcfgname}} @dbview CCKFOPPPARZPVPAS @reporttitle Behandler-Stammdaten_mit_Differenzen_zu_ZPV @reportlabel KFOPP005 @querytype jsexpr @reportsql select {{compattlist}} from {{dbview}} where ((FEHLER_NICHT_ZPV!='') or (FEHLER_NAME!='') or (FEHLER_STAAT!='') or (FEHLER_BUNDESLAND!='')) @splitcolname MAXFALLQST @aexpression that.query.splitoptions = { splitcolname: that.query.splitcolname }; if (that.query.provtraeger=="$zustaendiger$") { that.query.splitoptions.annotate = [{attribname: "zieltraeger", use_curkey: true},{attribname: "zusttraeger", use_curkey: true}]; } else { that.query.splitoptions.annotate = [{attribname: "zieltraeger", fixvalue: that.query.provtraeger},{attribname: "zusttraeger", use_curkey: true}]; } that.query.reporttitle += "_" + aux.nowstring().substr(0,8); functions.KFOQSDBmultiAuswertung(that.req,that.session,that.query,that.callback,that.pcallback) @title KFOPP-005: Auswertung Behandler-Stammdaten-Differenzen KFOQSDB mit ZPV für alle betroffenen Träger in KFOQSDB-Instanz {{repcfgname}} bereitgestellt