Mandantenscharfes Reporting
Übersicht
Mit folgenden Konfigurationen erzeugt das Reporting Modul mandantenscharfe Reports.
Global Properties
Eigenschaft | Wert | Beschreibung |
---|---|---|
B3P_REPORTING_SEPERATE_MANDANTS | X | Aktiviert die Mandatentrennung |
B3P_REPORTING_DESIGN_MODIFIER | com.nextlevel.ccm.reporting.reportingAPI.b2b.B2BBIRTDesignModifierMandant | Überschreibt evtl. den alten Wert. |
Extension
Eine Extension wie folgt anlegen.
TYPE | PROVIDER | Beschreibung |
---|---|---|
B3P_REPORTING_MANDANTS | Steuert die Reportgenerierung |
Beispiel:
mandants=9900399000003_9904147000009_9903716000002_9904462000007_9905467000000;9800048900001_9870041600007_9800083900008;9904462000007
9900399000003_9904147000009_9903716000002_9904462000007_9905467000000.name=test_netz
9900399000003_9904147000009_9903716000002_9904462000007_9905467000000.folder=test_netz
9800048900001_9870041600007_9800083900008.name=test_lief
9800048900001_9870041600007_9800083900008.folder=test_lief_ccm
9904462000007.name=koeln_lief
9904462000007.folder=koeln_lief_b2b
Die Extension besteht aus 2 Teilen:
Kopfteil
Hier werden alle Mandanten initial konfiguriert. Hinter dem Schlüssel „mandants“ eine semikolon-getrennte Liste aller Mandanten (ILN) angeben, die für dir Reportgenerierung berücksichitig werden sollen. Beispiel:
mandants=0123456789123;0123456789125;0123456789129
Sollen mehrere ILN in einem Report zusammengefasst werden werden diese in obiger Liste mit _ zusammengesetzt. Beispiel: mandants=0123456789123_0123456789125;0123456789129
Hier würden 0123456789123 und 0123456789125 in einem Report zusammengefasst werden.
Konfigurationsteil
Für jeden im Kopfteil aufgeführten Eintrag muss hier eine Name zur Anzeige im ReportAdmin-Modul und der Name des Unterordner (unterhalb des Outputverzeichnisses) angegeben werden. Die jeweiligen Postfixes sind .name für den Name und .folder für das Unterverzeichnis.
0123456789123_0123456789125.name=Test Mandant
0123456789123_0123456789125.folder=mandant_lief
Hier würde im ReportAdmin der Name Test Mandant erscheinen und dir Reports in das Verzeichnis
<REPORT_OUTPUT_PATH>/mandant_lief/<Datumshierarchie>
abgelegt werden.
Report Admin
Im Report Admin muss nun zu jedem Report auch ein Mandant angegeben werden. Diese Spalte erscheint automatisch.
View Me Edit Me