Skip to content

Commit 1a9a58f

Browse files
authored
Fixes #837 - Reworked scheduler page
1 parent 15b5a3a commit 1a9a58f

7 files changed

+175
-115
lines changed
Loading
Loading
17.3 KB
Loading
Loading

locale/admin-docs.pot

Lines changed: 104 additions & 80 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-06-23 13:31+0200\n"
11+
"POT-Creation-Date: 2025-06-25 11:15+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"
@@ -1220,7 +1220,7 @@ msgstr ""
12201220
#: ../manage/roles/admin-permissions.rst:39
12211221
#: ../manage/roles/agent-permissions.rst:31
12221222
#: ../manage/roles/user-preferences-permissions.rst:37
1223-
#: ../manage/scheduler.rst:100
1223+
#: ../manage/scheduler.rst:155
12241224
#: ../manage/webhook/add.rst:116
12251225
#: ../misc/variables.rst:104
12261226
#: ../system/integrations/cti/includes/inbound-calls.include.rst:15
@@ -3078,7 +3078,7 @@ msgstr ""
30783078

30793079
#: ../channels/form.rst:19
30803080
#: ../manage/groups/settings.rst:23
3081-
#: ../manage/scheduler.rst:31
3081+
#: ../manage/scheduler.rst:86
30823082
#: ../manage/slas/how-do-they-work.rst:26
30833083
#: ../manage/templates.rst:23
30843084
#: ../system/objects.rst:133
@@ -3113,7 +3113,7 @@ msgstr ""
31133113
#: ../manage/macros/how-do-they-work.rst:0
31143114
#: ../manage/overviews.rst:0
31153115
#: ../manage/roles/index.rst:128
3116-
#: ../manage/scheduler.rst:103
3116+
#: ../manage/scheduler.rst:158
31173117
#: ../manage/templates.rst:33
31183118
#: ../manage/webhook/add.rst:123
31193119
#: ../system/objects.rst:171
@@ -3283,7 +3283,7 @@ msgid "This allows you to link e.g. to your data privacy or ToS information."
32833283
msgstr ""
32843284

32853285
#: ../channels/form.rst:142
3286-
#: ../manage/scheduler.rst:54
3286+
#: ../manage/scheduler.rst:109
32873287
#: ../manage/slas/how-do-they-work.rst:35
32883288
#: ../system/objects/types.rst:297
32893289
msgid "Preview"
@@ -9071,169 +9071,193 @@ msgid "Scheduler"
90719071
msgstr ""
90729072

90739073
#: ../manage/scheduler.rst:4
9074-
msgid "The scheduler performs time-based automated actions. You can set up your own schedulers, configure at which points in time they should run, set up conditions to determine which objects they should affect, and then configure the actions that you want to execute for these objects."
9074+
msgid "Zammad's scheduler performs time-based automated actions. The most important difference to :doc:`trigger` is that no action is required for the execution. You can set up your own scheduler jobs and configure:"
9075+
msgstr ""
9076+
9077+
#: ../manage/scheduler.rst:8
9078+
msgid "At which time they should run"
90759079
msgstr ""
90769080

9077-
#: ../manage/scheduler.rst:11
9078-
msgid "Schedulers can be used to send periodic reminder emails. Use :doc:`/misc/variables` to build highly-customized email templates."
9081+
#: ../manage/scheduler.rst:9
9082+
msgid "Which objects should be modified based on conditions"
90799083
msgstr ""
90809084

9081-
#: ../manage/scheduler.rst:14
9082-
msgid "Schedulers only perform ``2000`` objects per run. This is a security function in case you accidentally misconfigured the scheduler."
9085+
#: ../manage/scheduler.rst:10
9086+
msgid "What changes or actions should be executed for matching objects"
9087+
msgstr ""
9088+
9089+
#: ../manage/scheduler.rst:12
9090+
msgid "As an example, scheduler jobs can be used to send periodic reminder emails. If this is what you want to do, have a look at :doc:`/misc/variables` to build highly-customized email templates."
90839091
msgstr ""
90849092

90859093
#: ../manage/scheduler.rst:18
9086-
msgid "Add a New Scheduler"
9094+
msgid "Scheduler jobs can process a maximum of ``2000`` objects per run. This is a security function in case you accidentally misconfigured the scheduler."
9095+
msgstr ""
9096+
9097+
#: ../manage/scheduler.rst:22
9098+
msgid "Quick Start"
9099+
msgstr ""
9100+
9101+
#: ../manage/scheduler.rst:25
9102+
msgid "Manage Scheduler Jobs"
90879103
msgstr ""
90889104

9089-
#: ../manage/scheduler.rst:20
9090-
msgid "Create a new scheduler job by clicking on the \"New scheduler\" button in the top right corner. Then Zammad presents a dialog where you can create your own one."
9105+
#: ../manage/scheduler.rst:27
9106+
msgid "You can find the scheduler configuration in the admin settings under *Manage > Scheduler*. Create a new scheduler job by clicking the **New Scheduler** button in the top right corner. This opens a dialog where you can define your scheduler job. To edit an existing scheduler, simply click on the row and the dialog gets opened again. The ︙ action menu holds the options to clone or delete the scheduler job."
90919107
msgstr ""
90929108

9093-
#: ../manage/scheduler.rst:23
9094-
msgid "Example:"
9109+
#: ../manage/scheduler.rst:34
9110+
msgid "After creating at least one scheduler job, you can find a table in the main area. There you can see additional information like how many objects were processed at the last run and how many will be processed at the next run."
90959111
msgstr ""
90969112

90979113
#: ../manage/scheduler.rst:None
9098-
msgid "Screenshot showing dialog of creating a new scheduler job"
9114+
msgid "Screenshot shows Zammad's scheduler management"
9115+
msgstr ""
9116+
9117+
#: ../manage/scheduler.rst:44
9118+
msgid "Scheduler Job Structure"
9119+
msgstr ""
9120+
9121+
#: ../manage/scheduler.rst:46
9122+
msgid "Read on for details about the main parts of a scheduler job. A description of all available fields follows in the :ref:`scheduler-job-details` section."
9123+
msgstr ""
9124+
9125+
#: ../manage/scheduler.rst:57
9126+
msgid "Execution Time"
9127+
msgstr ""
9128+
9129+
#: ../manage/scheduler.rst:50
9130+
msgid "Define time(s) and day(s), when the scheduler job is supposed to run. Simply click the day and time table entries to select and deselect items. You can see a textual preview of what you configured above the tables."
9131+
msgstr ""
9132+
9133+
#: ../manage/scheduler.rst:0
9134+
msgid "Screenshot shows date and time selection in scheduler job configuration"
9135+
msgstr ""
9136+
9137+
#: ../manage/scheduler.rst:68
9138+
msgid "Define Object Condition"
9139+
msgstr ""
9140+
9141+
#: ../manage/scheduler.rst:60
9142+
msgid "Define a condition to specify the affected objects you want to apply changes or perform an action. If you're not familiar with conditions in Zammad, you can find an explanation at the :doc:`/misc/object-conditions/index` page. The availability of attributes depends on the selected object context."
9143+
msgstr ""
9144+
9145+
#: ../manage/scheduler.rst:0
9146+
msgid "Screenshot shows object condition definition in scheduler job configuration"
9147+
msgstr ""
9148+
9149+
#: ../manage/scheduler.rst:78
9150+
msgid "Define Action"
9151+
msgstr ""
9152+
9153+
#: ../manage/scheduler.rst:71
9154+
msgid "In this area, you define which changes or actions should get applied to the affected objects. Depending on the selected object context, the available options differ."
9155+
msgstr ""
9156+
9157+
#: ../manage/scheduler.rst:0
9158+
msgid "Screenshot shows action selection in scheduler job configuration"
9159+
msgstr ""
9160+
9161+
#: ../manage/scheduler.rst:83
9162+
msgid "Scheduler Job Details"
90999163
msgstr ""
91009164

9101-
#: ../manage/scheduler.rst:31
9165+
#: ../manage/scheduler.rst:86
91029166
msgid "Choose a name for the scheduler."
91039167
msgstr ""
91049168

9105-
#: ../manage/scheduler.rst:35
9169+
#: ../manage/scheduler.rst:90
91069170
msgid "When should the job run?"
91079171
msgstr ""
91089172

9109-
#: ../manage/scheduler.rst:34
9173+
#: ../manage/scheduler.rst:89
91109174
msgid "Choose the points in time when the scheduler should run. It depends on the configured :doc:`timezone in Zammad </settings/branding>`."
91119175
msgstr ""
91129176

9113-
#: ../manage/scheduler.rst:39
9177+
#: ../manage/scheduler.rst:94
91149178
#: ../system/core-workflows/how-do-they-work.rst:15
91159179
msgid "Object"
91169180
msgstr ""
91179181

9118-
#: ../manage/scheduler.rst:38
9182+
#: ../manage/scheduler.rst:93
91199183
msgid "Choose in which object context the scheduler should be executed. Possible objects are: **Organization**, **Ticket** and **User**."
91209184
msgstr ""
91219185

9122-
#: ../manage/scheduler.rst:45
9186+
#: ../manage/scheduler.rst:100
91239187
msgid "Conditions for affected objects"
91249188
msgstr ""
91259189

9126-
#: ../manage/scheduler.rst:42
9190+
#: ../manage/scheduler.rst:97
91279191
msgid "Determine the object attributes to select the objects on which the actions will be applied."
91289192
msgstr ""
91299193

9130-
#: ../manage/scheduler.rst:48
9194+
#: ../manage/scheduler.rst:103
91319195
msgid "This list previews some objects that your conditions are matching and shows a total of how many objects are being matched. Use this to double-check the entered conditions."
91329196
msgstr ""
91339197

9134-
#: ../manage/scheduler.rst:52
9198+
#: ../manage/scheduler.rst:107
91359199
msgid "Please be aware that the preview and displayed number is just based on the currently selected condition. It doesn't necessarily represent the objects for execution at the defined time."
91369200
msgstr ""
91379201

9138-
#: ../manage/scheduler.rst:73
9202+
#: ../manage/scheduler.rst:128
91399203
msgid "Execute changes on objects"
91409204
msgstr ""
91419205

9142-
#: ../manage/scheduler.rst:57
9206+
#: ../manage/scheduler.rst:112
91439207
msgid "Determine the changes to be made to the object. The possible changes depend on the selected object context. Be aware that a related object context may not be available (e.g. to perform ticket actions from a user context based scheduler)."
91449208
msgstr ""
91459209

9146-
#: ../manage/scheduler.rst:64
9210+
#: ../manage/scheduler.rst:119
91479211
msgid "🔥 Schedulers with *Action: Delete immediately* and *Action: Add a data privacy deletion task* are dangerous and should be used with care! If executed, the objects are deleted and no rollback is possible."
91489212
msgstr ""
91499213

9150-
#: ../manage/scheduler.rst:68
9214+
#: ../manage/scheduler.rst:123
91519215
msgid "**Delete immediately** will delete the ticket at the runtime of the job *without any hint* in the UI."
91529216
msgstr ""
91539217

9154-
#: ../manage/scheduler.rst:71
9218+
#: ../manage/scheduler.rst:126
91559219
msgid "**Add a data privacy deletion task** will create a data privacy deletion task for the object at the runtime of the job. That means it is visible in Zammad's :doc:`data privacy panel </system/data-privacy>`."
91569220
msgstr ""
91579221

9158-
#: ../manage/scheduler.rst:77
9222+
#: ../manage/scheduler.rst:132
91599223
msgid "Disable notifications"
91609224
msgstr ""
91619225

9162-
#: ../manage/scheduler.rst:76
9226+
#: ../manage/scheduler.rst:131
91639227
msgid "By default, actions triggered by schedulers won't send notifications. You can override this here by setting this to *no*."
91649228
msgstr ""
91659229

9166-
#: ../manage/scheduler.rst:86
9230+
#: ../manage/scheduler.rst:141
91679231
#: ../settings/branding.rst:27
91689232
msgid "Locale"
91699233
msgstr ""
91709234

9171-
#: ../manage/scheduler.rst:80
9172-
#: ../manage/scheduler.rst:89
9235+
#: ../manage/scheduler.rst:135
9236+
#: ../manage/scheduler.rst:144
91739237
msgid "This can be activated with the switch labeled \"Localization of execution changes\"."
91749238
msgstr ""
91759239

9176-
#: ../manage/scheduler.rst:83
9240+
#: ../manage/scheduler.rst:138
91779241
msgid "Set a desired language, in which the output of variables is translated into by using the ``t`` function. For more information, please have a look at the explanation in the :ref:`variables section <variable_localization>`."
91789242
msgstr ""
91799243

9180-
#: ../manage/scheduler.rst:95
9244+
#: ../manage/scheduler.rst:150
91819245
#: ../settings/branding.rst:44
91829246
msgid "Timezone"
91839247
msgstr ""
91849248

9185-
#: ../manage/scheduler.rst:92
9249+
#: ../manage/scheduler.rst:147
91869250
msgid "Similar as for the \"Locale\" setting, you can define a time zone, which is applied to the output of time stamp variables. For more information, please have a look at the explanation in the :ref:`variables section <variable_localization>`."
91879251
msgstr ""
91889252

9189-
#: ../manage/scheduler.rst:98
9253+
#: ../manage/scheduler.rst:153
91909254
msgid "You can use the note field to describe the purpose of the scheduler. This is only visible to other admins when they are editing the scheduler. It is *not* a way to add notes to objects."
91919255
msgstr ""
91929256

9193-
#: ../manage/scheduler.rst:103
9257+
#: ../manage/scheduler.rst:158
91949258
msgid "With this setting you can enable/disable the scheduler."
91959259
msgstr ""
91969260

9197-
#: ../manage/scheduler.rst:105
9198-
msgid "The scheduler shown in the screenshot would have the following effects:"
9199-
msgstr ""
9200-
9201-
#: ../manage/scheduler.rst:107
9202-
msgid "Every workday (Monday to Friday) at 9:00 a.m. (*Europe / Berlin UTC+1*), all tickets which:"
9203-
msgstr ""
9204-
9205-
#: ../manage/scheduler.rst:110
9206-
msgid "are not closed or merged, and"
9207-
msgstr ""
9208-
9209-
#: ../manage/scheduler.rst:111
9210-
msgid "are assigned to the Sales group, and"
9211-
msgstr ""
9212-
9213-
#: ../manage/scheduler.rst:112
9214-
msgid "whose escalation was 30 minutes ago"
9215-
msgstr ""
9216-
9217-
#: ../manage/scheduler.rst:114
9218-
msgid "will be:"
9219-
msgstr ""
9220-
9221-
#: ../manage/scheduler.rst:116
9222-
msgid "assigned to Emma, and"
9223-
msgstr ""
9224-
9225-
#: ../manage/scheduler.rst:117
9226-
msgid "have their priority changed to 3 high."
9227-
msgstr ""
9228-
9229-
#: ../manage/scheduler.rst:119
9230-
msgid "As a supervisor in the Sales group, this enables Emma to intercept and process escalated tickets."
9231-
msgstr ""
9232-
9233-
#: ../manage/scheduler.rst:122
9234-
msgid "Emma will not receive notifications when the scheduler assigns her these tickets."
9235-
msgstr ""
9236-
92379261
#: ../manage/slas/how-do-they-work.rst:2
92389262
msgid "How Do SLAs Work"
92399263
msgstr ""

0 commit comments

Comments
 (0)