Skip to content

Commit 0d3125e

Browse files
authored
Fixes #926 - Rework report profiles
1 parent 086a4e8 commit 0d3125e

File tree

4 files changed

+114
-62
lines changed

4 files changed

+114
-62
lines changed
-106 KB
Binary file not shown.
77.1 KB
Loading

locale/admin-docs.pot

Lines changed: 57 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Zammad Admin Documentation pre-release\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-09-12 15:45+0200\n"
11+
"POT-Creation-Date: 2025-09-12 14:12+0200\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -342,6 +342,7 @@ msgstr ""
342342
#: ../ai/writing-assistant.rst:34
343343
#: ../channels/chat.rst:28
344344
#: ../channels/microsoft365-graph/accounts.rst:23
345+
#: ../manage/report-profiles.rst:32
345346
#: ../misc/first-steps.rst:20
346347
#: ../system/core-workflows/learn-by-example.rst:36
347348
#: ../system/core-workflows/learn-by-example.rst:91
@@ -359,6 +360,7 @@ msgstr ""
359360
#: ../ai/writing-assistant.rst:42
360361
#: ../channels/form.rst:19
361362
#: ../manage/groups/settings.rst:16
363+
#: ../manage/report-profiles.rst:38
362364
#: ../manage/scheduler.rst:86
363365
#: ../manage/slas/how-do-they-work.rst:26
364366
#: ../manage/templates.rst:23
@@ -456,6 +458,7 @@ msgstr ""
456458
#: ../manage/groups/settings.rst:124
457459
#: ../manage/macros/how-do-they-work.rst:0
458460
#: ../manage/overviews.rst:0
461+
#: ../manage/report-profiles.rst:58
459462
#: ../manage/roles/index.rst:128
460463
#: ../manage/scheduler.rst:161
461464
#: ../manage/templates.rst:33
@@ -3504,6 +3507,7 @@ msgid "This allows you to link e.g. to your data privacy or ToS information."
35043507
msgstr ""
35053508

35063509
#: ../channels/form.rst:142
3510+
#: ../manage/report-profiles.rst:49
35073511
#: ../manage/scheduler.rst:109
35083512
#: ../manage/slas/how-do-they-work.rst:35
35093513
#: ../system/objects/types.rst:299
@@ -7746,66 +7750,92 @@ msgid "Report Profiles"
77467750
msgstr ""
77477751

77487752
#: ../manage/report-profiles.rst:4
7749-
msgid "The reporting is useful to view statistics, get an overview of the number of tickets (e.g. tickets of a specific customer) and to download ticket data from Zammad. In the following section you will find instructions about how to create and change report profiles. You can find an explanation about how to use the reporting in the :user-docs:`reporting section of the user documentation </extras/reporting>`. If the reporting in Zammad is not enough for you, you can even connect third-party reporting tools like Grafana to Zammad."
7753+
msgid "In the following section you can find instructions about how to create and change report profiles. These report profiles define which kind of tickets should be included in a report. You can find an explanation about how to use the reporting in the :user-docs:`reporting section of the user documentation </extras/reporting.html>`. The reporting is useful to view statistics, get an overview of the number of tickets (e.g. of a specific customer) and to download ticket data from Zammad."
77507754
msgstr ""
77517755

77527756
#: ../manage/report-profiles.rst:13
7753-
msgid "To create and edit report profiles, ``admin.report_profile`` permission is required. To use the reporting itself, ``report`` permission is required."
7757+
msgid "You can find the configuration in Zammad's admin settings under *Manage > Report Profiles*. To create and edit report profiles, ``admin.report_profile`` permission is required. To access the reporting itself, ``report`` permission is required."
77547758
msgstr ""
77557759

7756-
#: ../manage/report-profiles.rst:16
7757-
msgid "⚠️ Be aware that granting users the ``reporting`` permission may leak information. On the one hand, users could see ticket metadata that they do not actually have access to. On the other hand, a possibly large scale of ticket information can easily be downloaded as a spreadsheet."
7760+
#: ../manage/report-profiles.rst:18
7761+
msgid "⚠️ Be aware that granting users the ``reporting`` permission may leak information. Consider to limit the available profiles to specific roles, instead of just granting or not granting access to **all** profiles. Creating specific :doc:`/manage/roles/index` for this purpose may be helpul."
77587762
msgstr ""
77597763

7760-
#: ../manage/report-profiles.rst:22
7764+
#: ../manage/report-profiles.rst:25
77617765
msgid "Create and Edit Profiles"
77627766
msgstr ""
77637767

7764-
#: ../manage/report-profiles.rst:24
7765-
msgid "Report profiles are used to filter report results. The idea of the profiles is to limit the number of tickets and determine the type of tickets you want to analyze. You can create any number of profiles in the admin interface in the \"Report Profile\" area. You can filter the tickets as in other places in Zammad based on different conditions."
7768+
#: ../manage/report-profiles.rst:27
7769+
msgid "To create a new reporting profile, click the **New Profile** button. To edit an existing profile, simply click on the row. You can **Clone** or **Delete** a profile by clicking the ``⠇`` in the action column."
77667770
msgstr ""
77677771

7768-
#: ../manage/report-profiles.rst:32
7769-
msgid "The edit dialog looks like this:"
7772+
#: ../manage/report-profiles.rst:34
7773+
msgid "To configure a report profile, you need to provide some information:"
77707774
msgstr ""
77717775

7772-
#: ../manage/report-profiles.rst:None
7773-
msgid "Screenshot shows creation of report profile"
7776+
#: ../manage/report-profiles.rst:37
7777+
msgid "Name of the reporting profile. This name is also shown in the reporting itself where your users can choose between the profiles."
77747778
msgstr ""
77757779

7776-
#: ../manage/report-profiles.rst:37
7777-
msgid "This example shows the statistics of all tickets of the organization \"Awesome Customer Inc.\" that were created in the last month."
7780+
#: ../manage/report-profiles.rst:45
7781+
msgid "Filter"
77787782
msgstr ""
77797783

7780-
#: ../manage/report-profiles.rst:40
7781-
msgid "All configured report profiles are displayed in the reporting area and you can switch between them with one click. Have a look at the next section to learn some basics about the usage of the reporting."
7784+
#: ../manage/report-profiles.rst:41
7785+
msgid "Define which tickets you want to include in a report. You can filter the tickets as in other places in Zammad by using conditions which your tickets must match."
77827786
msgstr ""
77837787

7784-
#: ../manage/report-profiles.rst:45
7785-
msgid "Use the Reporting"
7788+
#: ../manage/report-profiles.rst:48
7789+
msgid "This section gives you a preview of tickets which match your configured filter."
77867790
msgstr ""
77877791

7788-
#: ../manage/report-profiles.rst:47
7789-
msgid "You can find the reporting section in the bottom left corner in Zammad next to the avatar icon or your initials:"
7792+
#: ../manage/report-profiles.rst:55
7793+
msgid "Available for the following roles"
7794+
msgstr ""
7795+
7796+
#: ../manage/report-profiles.rst:52
7797+
msgid "Define if the reporting profile is limited to one or more specific roles (click on it to move it to the left side for limitation). If no role is specified (i.e. on the left side), all users with ``reporting`` permission can see the profile and its tickets."
7798+
msgstr ""
7799+
7800+
#: ../manage/report-profiles.rst:58
7801+
msgid "Set the profile to active or inactive."
7802+
msgstr ""
7803+
7804+
#: ../manage/report-profiles.rst:61
7805+
#: ../settings/security/base.rst:117
7806+
#: ../system/integrations/checkmk/api-reference.rst:13
7807+
msgid "Example"
77907808
msgstr ""
77917809

77927810
#: ../manage/report-profiles.rst:None
7793-
msgid "Menu bar with highlighted reporting"
7811+
msgid "Screenshot shows report profile creation/edit dialog"
77947812
msgstr ""
77957813

7796-
#: ../manage/report-profiles.rst:53
7797-
msgid "If you can't see the reporting button, you should check the permissions."
7814+
#: ../manage/report-profiles.rst:68
7815+
msgid "This example shows the statistics of all tickets of the organization \"Awesome Customer Inc.\" that were created during the last month. This profile is limited to the roles \"Admin\" and \"Reporting\"."
77987816
msgstr ""
77997817

7800-
#: ../manage/report-profiles.rst:55
7801-
msgid "Have a look at the :user-docs:`reporting section of the user documentation </extras/reporting>` for more information about the usage."
7818+
#: ../manage/report-profiles.rst:73
7819+
msgid "Use the Reporting"
78027820
msgstr ""
78037821

7804-
#: ../manage/report-profiles.rst:60
7822+
#: ../manage/report-profiles.rst:75
7823+
msgid "You can find the reporting section in the bottom left corner in Zammad next to the avatar icon or your initials. If you can't see the reporting button, check the permissions."
7824+
msgstr ""
7825+
7826+
#: ../manage/report-profiles.rst:None
7827+
msgid "Menu bar with highlighted reporting"
7828+
msgstr ""
7829+
7830+
#: ../manage/report-profiles.rst:82
7831+
msgid "Also have a look at the :user-docs:`reporting section of the user documentation </extras/reporting>` for more information about the usage."
7832+
msgstr ""
7833+
7834+
#: ../manage/report-profiles.rst:87
78057835
msgid "External Reporting Tools"
78067836
msgstr ""
78077837

7808-
#: ../manage/report-profiles.rst:62
7838+
#: ../manage/report-profiles.rst:89
78097839
msgid "If the integrated reporting is not enough for you, you can even use third party tools like Grafana! Please have a look at :docs:`Reporting Tools </appendix/reporting-tools-thirdparty.html>` in the system documentation, where you can find more information."
78107840
msgstr ""
78117841

@@ -15708,11 +15738,6 @@ msgstr ""
1570815738
msgid "All settings act independently from each other allowing you to disable the timeouts for e.g. admins, but not agents."
1570915739
msgstr ""
1571015740

15711-
#: ../settings/security/base.rst:117
15712-
#: ../system/integrations/checkmk/api-reference.rst:13
15713-
msgid "Example"
15714-
msgstr ""
15715-
1571615741
#: ../settings/security/base.rst:103
1571715742
msgid "Let's suppose you configured the following session timeouts"
1571815743
msgstr ""

manage/report-profiles.rst

Lines changed: 57 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,85 @@
11
Report Profiles
22
===============
33

4-
The reporting is useful to view statistics, get an overview of the number of
5-
tickets (e.g. tickets of a specific customer) and to download ticket data from
6-
Zammad. In the following section you will find instructions about how to create
7-
and change report profiles. You can find an explanation about how to use the
4+
In the following section you can find instructions about how to create and
5+
change report profiles. These report profiles define which kind of tickets
6+
should be included in a report. You can find an explanation about how to use the
87
reporting in the
9-
:user-docs:`reporting section of the user documentation </extras/reporting>`.
10-
If the reporting in Zammad is not enough for you, you can even connect
11-
third-party reporting tools like Grafana to Zammad.
8+
:user-docs:`reporting section of the user documentation </extras/reporting.html>`.
9+
The reporting is useful to view statistics, get an overview of the number of
10+
tickets (e.g. of a specific customer) and to download ticket data from
11+
Zammad.
1212

13-
To create and edit report profiles, ``admin.report_profile`` permission is
14-
required. To use the reporting itself, ``report`` permission is required.
13+
You can find the configuration in Zammad's admin settings under
14+
*Manage > Report Profiles*. To create and edit report profiles,
15+
``admin.report_profile`` permission is required. To access the reporting itself,
16+
``report`` permission is required.
1517

1618
.. warning:: ⚠️ Be aware that granting users the ``reporting`` permission may
17-
leak information. On the one hand, users could see ticket metadata that they
18-
do not actually have access to. On the other hand, a possibly large scale of
19-
ticket information can easily be downloaded as a spreadsheet.
19+
leak information. Consider to limit the available profiles to specific
20+
roles, instead of just granting or not granting access to **all** profiles.
21+
Creating specific :doc:`/manage/roles/index` for this purpose may be
22+
helpul.
2023

2124
Create and Edit Profiles
2225
------------------------
2326

24-
Report profiles are used to filter report results. The idea of the
25-
profiles is to limit the number of tickets and determine the type of tickets
26-
you want to analyze. You can create any number of profiles in the admin
27-
interface in the "Report Profile" area. You can filter the tickets as in other
28-
places in Zammad based on different conditions.
27+
To create a new reporting profile, click the **New Profile** button. To edit
28+
an existing profile, simply click on the row. You can **Clone** or **Delete**
29+
a profile by clicking the ```` in the action column.
2930

30-
.. include:: /misc/object-conditions/conditioning-depth-hint.include.rst
31+
Configuration
32+
^^^^^^^^^^^^^
3133

32-
The edit dialog looks like this:
34+
To configure a report profile, you need to provide some information:
3335

34-
.. figure:: /images/manage/report-profiles/profile-filtering-for-specific-organization-by-created-at-within-last-month.png
35-
:alt: Screenshot shows creation of report profile
36+
Name
37+
Name of the reporting profile. This name is also shown in the reporting
38+
itself where your users can choose between the profiles.
3639

37-
This example shows the statistics of all tickets of the organization
38-
"Awesome Customer Inc." that were created in the last month.
40+
Filter
41+
Define which tickets you want to include in a report. You can filter the
42+
tickets as in other places in Zammad by using conditions which your tickets
43+
must match.
44+
45+
.. include:: /misc/object-conditions/conditioning-depth-hint.include.rst
46+
47+
Preview
48+
This section gives you a preview of tickets which match your configured
49+
filter.
50+
51+
Available for the following roles
52+
Define if the reporting profile is limited to one or more specific roles
53+
(click on it to move it to the left side for limitation).
54+
If no role is specified (i.e. on the left side), all users with ``reporting``
55+
permission can see the profile and its tickets.
3956

40-
All configured report profiles are displayed in the reporting area and you can
41-
switch between them with one click. Have a look at the next section to learn
42-
some basics about the usage of the reporting.
57+
Active
58+
Set the profile to active or inactive.
59+
60+
Example
61+
^^^^^^^
62+
63+
.. figure:: /images/manage/report-profiles/report-profile-dialog.png
64+
:alt: Screenshot shows report profile creation/edit dialog
65+
:scale: 70%
66+
:align: center
67+
68+
This example shows the statistics of all tickets of the organization
69+
"Awesome Customer Inc." that were created during the last month. This profile
70+
is limited to the roles "Admin" and "Reporting".
4371

4472
Use the Reporting
4573
-----------------
4674

4775
You can find the reporting section in the bottom left corner in Zammad next to
48-
the avatar icon or your initials:
76+
the avatar icon or your initials. If you can't see the reporting button, check
77+
the permissions.
4978

5079
.. figure:: /images/manage/report-profiles/menu-bar-reporting.png
5180
:alt: Menu bar with highlighted reporting
5281

53-
If you can't see the reporting button, you should check the permissions.
54-
55-
Have a look at the
82+
Also have a look at the
5683
:user-docs:`reporting section of the user documentation </extras/reporting>`
5784
for more information about the usage.
5885

0 commit comments

Comments
 (0)