... |
... |
@@ -67,8
+67,10 @@ |
67 |
67 |
Geschieht ein Zurücksetzen des Zählers, so ist nach Ausführung der aktuellen Aktion der Wert des Zählers gleich dem Startwert, wie er in den allgemeinen Einstellung eingegeben wurde. Zum Beispiel: Die Counter-Aktion sei so eingestellt, dass der Zähler um 3 erhöht wird. Weiterhin soll der Zähler täglich zurückgesetzt werden. Der aktuelle Wert sei //39//, der Startwert //11//. Die erste Counter-Aktion, die an einem Tag ausgeführt wird, setzt nun dern Wert des Zählers auf den Wert //11// zurück. Das Hochzählen um //3// erfolgt erst ab der zweiten Counter-Aktion an einem Tag. |
68 |
68 |
{{/info}} |
69 |
69 |
|
70 |
|
-Es ist möglich, den Zähler in regelmäßigen Abständen zurückzusetzen. Diese Option ist nur verfügbar, wenn als Zählaktion nicht //Zähler auf Startwert zurücksetzen// gewählt wurde. Zudem muss in den allgemeinen Einstellungen die Option //Automatische zurücksetzen// aktiviert sein. Es kann dann ausgewählt werden, wann der Zähler zurückgesetzt werden soll. Hierbei ist zu beachten, dass der Zähler nicht in einem Hintergrundprozess zurückgesetzt wird, sondern erst wenn die Verarbeitungsaktion //Counter// ausgeführt wird. Genauer: Der Zählwert wird bei Ausführung der Aktion zurückgesetzt (anstelle erhöht oder erniedrigt zu werden), falls zwischen dem Zeitpunkt, an dem der Zählwert zuletzt geändert wurde, und dem aktuellen Zeitpunkt des Servers ein Zeitpunkt liegt, an dem der Zähler gemäß Konfiguration zurückgesetzt hätte werden müssen. |
|
70 |
+Es ist möglich, den Zähler in regelmäßigen Abständen zurückzusetzen. Diese Option ist nur verfügbar, wenn als Zählaktion nicht //Zähler auf Startwert zurücksetzen// gewählt wurde. Zudem muss in den allgemeinen Einstellungen die Option //Automatische zurücksetzen// aktiviert sein. Es kann dann ausgewählt werden, wann der Zähler zurückgesetzt werden soll. |
71 |
71 |
|
|
72 |
+Hierbei ist zu beachten, dass der Zähler nicht in einem Hintergrundprozess zurückgesetzt wird, sondern erst wenn die Verarbeitungsaktion //Counter// ausgeführt wird. Genauer: Der Zählwert wird bei Ausführung der Aktion zurückgesetzt (anstelle erhöht oder erniedrigt zu werden), falls zwischen dem Zeitpunkt, an dem der Zählwert zuletzt geändert wurde, und dem aktuellen Zeitpunkt des Servers ein Zeitpunkt liegt, an dem der Zähler gemäß Konfiguration zurückgesetzt hätte werden müssen. |
|
73 |
+ |
72 |
72 |
; 1 - Bedingung |
73 |
73 |
: Hier kann festgelegt werden, wann und unter welchen Umständen der Zähler zurückgesetzt werden soll. |
74 |
74 |
:; Zähler größer gleich |
... |
... |
@@ -77,9
+77,37 @@ |
77 |
77 |
:: Nur verfügbar, wenn als Zählaktion //Herunterzählen// gewählt wurde. Der Zähler wird auf den Startwert zurückgesetzt, wenn durch die aktuelle Aktion der Wert des Zählers so geändert wird, dass dieser kleiner oder gleich dem in (2) festgelegten Wert ist. |
78 |
78 |
:; täglich |
79 |
79 |
:: Der Zähler wird jeden Tag zur bei (2) gewählten Uhrzeit auf den Startwert zurückgesetzt. |
80 |
|
-:; wöchentlich |
|
82 |
+:; wöchentlich |
81 |
81 |
:: Der Zähler wird an jedem unter (2) gewählten Wochentag zu der unter (3) gewählten Uhrzeit zurückgesetzt. |
82 |
82 |
:; monatlich |
83 |
83 |
:: Der Zähler wird jeden Monat zum unter (2) gewählten Tag zu der unter (3) gewählten Uhrzeit zurückgesetzt. |
84 |
84 |
:; jährlich |
85 |
85 |
:: Der Zähler wird jedes Jahr zum unter (2) und (3) gewählten Tag zu der unter (4) gewählten Uhrzeit zurückgesetzt |
|
88 |
+ |
|
89 |
+=== Allgemeine Rückgabeparameter === |
|
90 |
+ |
|
91 |
+{{figure image="dbcounter_plugin_action_return_parameters_de.png"}} |
|
92 |
+Einstellungen für die Rückgabeparameter, die später über Platzhalter verfügbar sind. |
|
93 |
+{{/figure}} |
|
94 |
+ |
|
95 |
+Manchmal ist es notwendig, auf den neuen Zählwert zugreifen zu können. Dies kann über Aktionsplatzhalter geschehen, welche auf die Rückgabewerte einer Aktion zugreifen. In den allgemeinen Rückgabeparametern kann eingestellt werden, über welchem Schlüssel die Rückgabeparameter Aktion zugegriffen werden kann. Beispielsweise trage die Zähleraktion den Namen //CountUp//. Dann kann über den Platzhalter //[%$CountUp.RESULT[0].count%]// auf den aktuellen Zählwert zugegriffen werden, falls unter (3) bei den allgemeinen Rückgabeparameter der Wert //count// eingetragen wurde. Folgende Rückgabeparameter sind verfügbar: |
|
96 |
+ |
|
97 |
+; 1- ResultCode |
|
98 |
+: Ein nummerischer Zahlenwert, der angibt, ob die Zählaktion erfolgreich war oder nicht. Folgende Ergebnisnummern sind möglich: |
|
99 |
+:; 1 - OK |
|
100 |
+:: Die Zählaktion wurde erfolgreich abgearbeitet. |
|
101 |
+:; 10 - UNKNOWN_ACTION_ERROR |
|
102 |
+:: Die Zählaktion kann nicht ausgeführt werden, da eine unbekannte Zählaktion ausgewählt wurde. Aktuell werden die Zählaktionen //Hochzählen//, //Herunterzählen// und //Auf den Startwert zurücksetzen// unterstützt. |
|
103 |
+:; 11 - PARSING_ERROR |
|
104 |
+:: Ein konfigurierter Wert hat nicht den erwarteten Datentyp, etwa wenn für die Schrittweite des Zählers keine syntaktisch korrekte Zahl eingegeben wurde. |
|
105 |
+:; 40 - INTERNAL_ERROR |
|
106 |
+:: Es ist ein anderer Fehler aufgetreten, der nicht näher klassifiziert werden kann. |
|
107 |
+; 2 - ResultMessage |
|
108 |
+: Eine menschenlesbare Beschreibung des Resultats (Erfolg oder Fehler), der konkrete Wert ist von der aktuellen Sprache abhängig (Deutsch, Englisch). |
|
109 |
+; 3 - Counter |
|
110 |
+: Der neue nummerische Wert des Zählers, nachdem die Zählaktion ausgeführt wurde. |
|
111 |
+; 4 - IsReset |
|
112 |
+: Entweder //true//, falls der Zähler durch die aktuelle Aktion zurückgesetzt wurde; oder //false//, wenn er nicht zurückgesetzt wurde. |
|
113 |
+; 5 - CounterAfterReset |
|
114 |
+: Falls der Zähler zurückgesetzt wurde: Der nummerische Wert des Zählers vor dem Zurücksetzen. |
|
115 |
+ |