Skip to content

Commit d9c96da

Browse files
authored
Fixes #837 - Reworked scheduler page
1 parent b51d1f3 commit d9c96da

7 files changed

+173
-121
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-12 16:51+0200\n"
11+
"POT-Creation-Date: 2025-06-25 11:20+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"
@@ -1038,7 +1038,7 @@ msgstr ""
10381038
#: ../manage/roles/admin-permissions.rst:40
10391039
#: ../manage/roles/agent-permissions.rst:31
10401040
#: ../manage/roles/user-preferences-permissions.rst:37
1041-
#: ../manage/scheduler.rst:108
1041+
#: ../manage/scheduler.rst:155
10421042
#: ../manage/webhook/add.rst:116
10431043
#: ../misc/variables.rst:101
10441044
#: ../system/integrations/cti/includes/inbound-calls.include.rst:15
@@ -2909,7 +2909,7 @@ msgstr ""
29092909

29102910
#: ../channels/form.rst:19
29112911
#: ../manage/groups/settings.rst:16
2912-
#: ../manage/scheduler.rst:39
2912+
#: ../manage/scheduler.rst:86
29132913
#: ../manage/slas/how-do-they-work.rst:26
29142914
#: ../manage/templates.rst:33
29152915
#: ../system/objects.rst:131
@@ -2944,7 +2944,7 @@ msgstr ""
29442944
#: ../manage/macros/how-do-they-work.rst:0
29452945
#: ../manage/overviews.rst:0
29462946
#: ../manage/roles/index.rst:128
2947-
#: ../manage/scheduler.rst:111
2947+
#: ../manage/scheduler.rst:158
29482948
#: ../manage/templates.rst:43
29492949
#: ../manage/webhook/add.rst:123
29502950
#: ../system/objects.rst:169
@@ -3119,7 +3119,7 @@ msgid "This allows you to link e.g. to your data privacy or ToS information."
31193119
msgstr ""
31203120

31213121
#: ../channels/form.rst:143
3122-
#: ../manage/scheduler.rst:62
3122+
#: ../manage/scheduler.rst:109
31233123
#: ../manage/slas/how-do-they-work.rst:35
31243124
#: ../system/objects/types.rst:297
31253125
msgid "Preview"
@@ -8893,169 +8893,193 @@ msgid "Scheduler"
88938893
msgstr ""
88948894

88958895
#: ../manage/scheduler.rst:4
8896-
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 be executed on these objects."
8896+
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:"
88978897
msgstr ""
88988898

8899-
#: ../manage/scheduler.rst:19
8900-
msgid "Schedulers can be used to send periodic reminder emails. Use :doc:`/misc/variables` to build highly-customized email templates."
8899+
#: ../manage/scheduler.rst:8
8900+
msgid "At which time they should run"
8901+
msgstr ""
8902+
8903+
#: ../manage/scheduler.rst:9
8904+
msgid "Which objects should be modified based on conditions"
8905+
msgstr ""
8906+
8907+
#: ../manage/scheduler.rst:10
8908+
msgid "What changes or actions should be executed for matching objects"
8909+
msgstr ""
8910+
8911+
#: ../manage/scheduler.rst:12
8912+
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."
8913+
msgstr ""
8914+
8915+
#: ../manage/scheduler.rst:18
8916+
msgid "Scheduler jobs can process a maximum of ``2000`` objects per run. This is a security function in case you accidentally misconfigured the scheduler."
89018917
msgstr ""
89028918

89038919
#: ../manage/scheduler.rst:22
8904-
msgid "Schedulers only perform ``2000`` objects per run. This is a security function in case you accidentally misconfigured the scheduler."
8920+
msgid "Quick Start"
89058921
msgstr ""
89068922

8907-
#: ../manage/scheduler.rst:26
8908-
msgid "Add a New Scheduler"
8923+
#: ../manage/scheduler.rst:25
8924+
msgid "Manage Scheduler Jobs"
89098925
msgstr ""
89108926

8911-
#: ../manage/scheduler.rst:28
8912-
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."
8927+
#: ../manage/scheduler.rst:27
8928+
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."
89138929
msgstr ""
89148930

8915-
#: ../manage/scheduler.rst:31
8916-
msgid "Example:"
8931+
#: ../manage/scheduler.rst:34
8932+
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."
89178933
msgstr ""
89188934

89198935
#: ../manage/scheduler.rst:None
8920-
msgid "Screenshot showing dialog of creating a new scheduler job"
8936+
msgid "Screenshot shows Zammad's scheduler management"
8937+
msgstr ""
8938+
8939+
#: ../manage/scheduler.rst:44
8940+
msgid "Scheduler Job Structure"
8941+
msgstr ""
8942+
8943+
#: ../manage/scheduler.rst:46
8944+
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."
8945+
msgstr ""
8946+
8947+
#: ../manage/scheduler.rst:57
8948+
msgid "Execution Time"
8949+
msgstr ""
8950+
8951+
#: ../manage/scheduler.rst:50
8952+
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."
8953+
msgstr ""
8954+
8955+
#: ../manage/scheduler.rst:0
8956+
msgid "Screenshot shows date and time selection in scheduler job configuration"
8957+
msgstr ""
8958+
8959+
#: ../manage/scheduler.rst:68
8960+
msgid "Define Object Condition"
8961+
msgstr ""
8962+
8963+
#: ../manage/scheduler.rst:60
8964+
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."
8965+
msgstr ""
8966+
8967+
#: ../manage/scheduler.rst:0
8968+
msgid "Screenshot shows object condition definition in scheduler job configuration"
8969+
msgstr ""
8970+
8971+
#: ../manage/scheduler.rst:78
8972+
msgid "Define Action"
8973+
msgstr ""
8974+
8975+
#: ../manage/scheduler.rst:71
8976+
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."
8977+
msgstr ""
8978+
8979+
#: ../manage/scheduler.rst:0
8980+
msgid "Screenshot shows action selection in scheduler job configuration"
8981+
msgstr ""
8982+
8983+
#: ../manage/scheduler.rst:83
8984+
msgid "Scheduler Job Details"
89218985
msgstr ""
89228986

8923-
#: ../manage/scheduler.rst:39
8987+
#: ../manage/scheduler.rst:86
89248988
msgid "Choose a name for the scheduler."
89258989
msgstr ""
89268990

8927-
#: ../manage/scheduler.rst:43
8991+
#: ../manage/scheduler.rst:90
89288992
msgid "When should the job run?"
89298993
msgstr ""
89308994

8931-
#: ../manage/scheduler.rst:42
8995+
#: ../manage/scheduler.rst:89
89328996
msgid "Choose the points in time when the scheduler should run. It depends on the configured :doc:`timezone in Zammad </settings/branding>`."
89338997
msgstr ""
89348998

8935-
#: ../manage/scheduler.rst:47
8999+
#: ../manage/scheduler.rst:94
89369000
#: ../system/core-workflows/how-do-they-work.rst:15
89379001
msgid "Object"
89389002
msgstr ""
89399003

8940-
#: ../manage/scheduler.rst:46
9004+
#: ../manage/scheduler.rst:93
89419005
msgid "Choose in which object context the scheduler should be executed. Possible objects are: **Organization**, **Ticket** and **User**."
89429006
msgstr ""
89439007

8944-
#: ../manage/scheduler.rst:53
9008+
#: ../manage/scheduler.rst:100
89459009
msgid "Conditions for affected objects"
89469010
msgstr ""
89479011

8948-
#: ../manage/scheduler.rst:50
9012+
#: ../manage/scheduler.rst:97
89499013
msgid "Determine the object attributes (conditions) to limit on which objects the actions configured in step 5 are to be performed."
89509014
msgstr ""
89519015

8952-
#: ../manage/scheduler.rst:56
9016+
#: ../manage/scheduler.rst:103
89539017
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."
89549018
msgstr ""
89559019

8956-
#: ../manage/scheduler.rst:60
9020+
#: ../manage/scheduler.rst:107
89579021
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."
89589022
msgstr ""
89599023

8960-
#: ../manage/scheduler.rst:81
9024+
#: ../manage/scheduler.rst:128
89619025
msgid "Execute changes on objects"
89629026
msgstr ""
89639027

8964-
#: ../manage/scheduler.rst:65
9028+
#: ../manage/scheduler.rst:112
89659029
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)."
89669030
msgstr ""
89679031

8968-
#: ../manage/scheduler.rst:72
9032+
#: ../manage/scheduler.rst:119
89699033
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."
89709034
msgstr ""
89719035

8972-
#: ../manage/scheduler.rst:76
9036+
#: ../manage/scheduler.rst:123
89739037
msgid "**Delete immediately** will delete the ticket at the runtime of the job *without any hint* in the UI."
89749038
msgstr ""
89759039

8976-
#: ../manage/scheduler.rst:79
9040+
#: ../manage/scheduler.rst:126
89779041
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>`."
89789042
msgstr ""
89799043

8980-
#: ../manage/scheduler.rst:85
9044+
#: ../manage/scheduler.rst:132
89819045
msgid "Disable notifications"
89829046
msgstr ""
89839047

8984-
#: ../manage/scheduler.rst:84
9048+
#: ../manage/scheduler.rst:131
89859049
msgid "By default, actions triggered by schedulers won't send notifications. You can override this here by setting this to *no*."
89869050
msgstr ""
89879051

8988-
#: ../manage/scheduler.rst:94
9052+
#: ../manage/scheduler.rst:141
89899053
#: ../settings/branding.rst:27
89909054
msgid "Locale"
89919055
msgstr ""
89929056

8993-
#: ../manage/scheduler.rst:88
8994-
#: ../manage/scheduler.rst:97
9057+
#: ../manage/scheduler.rst:135
9058+
#: ../manage/scheduler.rst:144
89959059
msgid "This can be activated with the switch labeled \"Localization of execution changes\"."
89969060
msgstr ""
89979061

8998-
#: ../manage/scheduler.rst:91
9062+
#: ../manage/scheduler.rst:138
89999063
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>`."
90009064
msgstr ""
90019065

9002-
#: ../manage/scheduler.rst:103
9066+
#: ../manage/scheduler.rst:150
90039067
#: ../settings/branding.rst:44
90049068
msgid "Timezone"
90059069
msgstr ""
90069070

9007-
#: ../manage/scheduler.rst:100
9071+
#: ../manage/scheduler.rst:147
90089072
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>`."
90099073
msgstr ""
90109074

9011-
#: ../manage/scheduler.rst:106
9075+
#: ../manage/scheduler.rst:153
90129076
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."
90139077
msgstr ""
90149078

9015-
#: ../manage/scheduler.rst:111
9079+
#: ../manage/scheduler.rst:158
90169080
msgid "With this setting you can enable/disable the scheduler."
90179081
msgstr ""
90189082

9019-
#: ../manage/scheduler.rst:113
9020-
msgid "The scheduler shown in the screenshot would have the following effects:"
9021-
msgstr ""
9022-
9023-
#: ../manage/scheduler.rst:115
9024-
msgid "Every workday (Monday to Friday) at 9:00 a.m. (*Europe / Berlin UTC+1*), all tickets which:"
9025-
msgstr ""
9026-
9027-
#: ../manage/scheduler.rst:118
9028-
msgid "are not closed or merged, and"
9029-
msgstr ""
9030-
9031-
#: ../manage/scheduler.rst:119
9032-
msgid "are assigned to the Sales group, and"
9033-
msgstr ""
9034-
9035-
#: ../manage/scheduler.rst:120
9036-
msgid "whose escalation was 30 minutes ago"
9037-
msgstr ""
9038-
9039-
#: ../manage/scheduler.rst:122
9040-
msgid "will be:"
9041-
msgstr ""
9042-
9043-
#: ../manage/scheduler.rst:124
9044-
msgid "assigned to Emma, and"
9045-
msgstr ""
9046-
9047-
#: ../manage/scheduler.rst:125
9048-
msgid "have their priority changed to 3 high."
9049-
msgstr ""
9050-
9051-
#: ../manage/scheduler.rst:127
9052-
msgid "As a supervisor in the Sales group, this enables Emma to intercept and process escalated tickets."
9053-
msgstr ""
9054-
9055-
#: ../manage/scheduler.rst:130
9056-
msgid "Emma will not receive notifications when the scheduler assigns her these tickets."
9057-
msgstr ""
9058-
90599083
#: ../manage/slas/how-do-they-work.rst:2
90609084
msgid "How Do SLAs Work"
90619085
msgstr ""

0 commit comments

Comments
 (0)