In ProReports reporting software dictionaries are used to:
- to store definitions used by the system in another places, e.g. dictionary ROLES_USR contains user roles. Deleting this dictionary will lead to system instabillity
List of predefined dictionaries:
| Dictionary | Description |
| ROLES_USR | Dictionary contains predefined user roles used in process of managing user's access rights to reports (check here) |
| ROLES_EXT | Dictionary contains predefined extended coordinators roles used in process of managing coordinators access rights to dictionaries, schedules, forms, datasources and dashboards |
| GROUPS_REP | Dictionary defines report groups available when registering new report. Reports can be assigned to groups (defined in this very dictionary), what may ease finding them when working with large number of reports. Group names should reflect report's functionalities, e.g. ADM group can mark reports for Administrators |
| GROUPS_DASH | Dictionary that defines groups of manager panels |
| PMAGRP | Dictionary defines report groups (from dictionary GROUPS_REP scope), that may me shared when creating manager panels |
| FORMATS | Dictionary that defines fields format, that may be used while creating report forms |
| CHARSET_IN | List of encondig for databases (data readed from database to cursor - fetch operation) |
| CHARSET_OUT | List of encondig for buffer (data readed from cursor to buffer) |
| CHARSET_SQL | Encoding for SQL Query in reports (encoding setting before sending it to the database) |
| LANGUAGES | List of supported languages |
| CNAME_LST | List of CNAME for dashboards (style of window) |
| PFXADD | Prefixes for Additional Data |