Mandantenscharfes Reporting

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