# Configuring the Reporting Server

The 4App Reporting Server consists of three CoreEngine modules:

  • report (Reports = main module)
  • report_chapt (Chapter)
  • report_hist (Created Reports)

# Role permissions

Go to General system configurations / Role configuration / Role-based module settings and look for the modules Reports and Created Reports.
We recommend a configuration for admins and one for users with limited permissions:

# Admin configuration

# Reports (main module)

name setting
Main menu entry "Yes, shown by default"
View All
Delete All / Own
Edit All / Own
Assign Default
Create Yes
# Feature Permission

  • Execute report: Execute a report
  • Test report: testfunction
  • Show template-test function: testfunction for templates
  • Show Details: shows the "Details"-tab in module Reports
  • Show Administration: Shows the "Administration"-tab in module Reports
  • Presets: Allow history true

# Created Reports

name setting description
Main menu entry "Yes, shown by default" see all created reports (optional)
View All
Delete All / Own
Edit Default
Assign Default
Create Default
# Feature Permission

  • Search templates: allows defining individual search-renderers per role

  • Downloading: allows downloading a created report-file

  • Tab Presets: Allow history true

With this configuration, you will get access to the Created Reports and Reports modules with the tabs "Overview", "Details", "Administration", and "Test function":

# User configuration

# Reports (main module)

name setting
Main menu entry "Yes, shown by default"
View All
Delete None
Edit None
Assign Default
Create No
# Feature Permission

# Created Reports

name setting description
Main menu entry "Yes, shown by default" see all created reports (optional)
View All
Delete None
Edit Default
Assign Default
Create Default
# Feature Permission

  • Presets: Allow history true
Request missing documentation