Benutzer-Werkzeuge

Webseiten-Werkzeuge


module:extras_automatik

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
module:extras_automatik [2020/11/12 17:08] – Externe Bearbeitung 127.0.0.1module:extras_automatik [2023/12/14 15:46] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 15: Zeile 15:
 ===== Parameter ===== ===== Parameter =====
  
-{{:module:automatic_0.png?direct&600|}}+{{:module:extras_automatk.png?direct&600|}}
  
 Die meisten Aufgaben benötigen Parameter zum korrekten Ablauf. Die notwendigen Parameter werden im unteren Bereich des Fensters angezeigt. Die meisten Aufgaben benötigen Parameter zum korrekten Ablauf. Die notwendigen Parameter werden im unteren Bereich des Fensters angezeigt.
Zeile 35: Zeile 35:
 ===== Planung ===== ===== Planung =====
  
-Aufgaben können zu bestimmten Uhrzeiten täglich, monatlich oder jährlich ausgeführt werden. Diese Planung wird in der Spalte Planzeit als numerischer Wert eingetragen.+Aufgaben können zu bestimmten Uhrzeiten täglich, monatlich oder jährlich ausgeführt werden. Für die Planung gibt es eine DropOut:
  
-Der Aufbau des numerischen Wertes folgt dem Schema:+{{:module:extras_automatik_planzeit.png|}}
  
-MMDDzz.zz 
- 
-MM (Monat, optional) 
-DD (Tag, optional, 32 für den Monatsletzten) 
-zz.zz (Zeit, Industriezeit, also 1,50 = 1:30) 
- 
-Beispiele:  
-1,5 = 1:30 
-100 = am 1. um 0:00 
-1512 = am 15. um 12:00  
-3200 = am Monatsletzten um 00:00 
-10105 = am 1.1. um 5:00 
  
 ===== In festlegten Abständen ===== ===== In festlegten Abständen =====
Zeile 58: Zeile 46:
 Beispiel: Beispiel:
 10 = alle 10 Minuten 10 = alle 10 Minuten
- 
-Für diesen Rhythmus muss der Parameter //Planung// auf -1 gestellt werden. 
  
 ===== Anschlusstask ===== ===== Anschlusstask =====
Zeile 65: Zeile 51:
 Aufgaben können miteinander verkettet werden, so dass sie nacheinender abgearbeitet werden. Dazu müssen die Aufgaben //Kennungen// erhalten, in der Spalte //Kennung Next// wird dann der Verweis auf die Kennung der Folgeaufgabe eingetragen.  Aufgaben können miteinander verkettet werden, so dass sie nacheinender abgearbeitet werden. Dazu müssen die Aufgaben //Kennungen// erhalten, in der Spalte //Kennung Next// wird dann der Verweis auf die Kennung der Folgeaufgabe eingetragen. 
  
-Endet //Kennung Next// mit einem + so wird der Anschlusstask nur ausgeführt, wenn der Task erfolgreich beendet wurde.+<del>Endet //Kennung Next// mit einem + so wird der Anschlusstask nur ausgeführt, wenn der Task erfolgreich beendet wurde.</del>
  
 Für einen Anschlusstask muss eine Kennung angegeben sein, Rhythmus und Planzeit müssen auf -1 stehen. Für einen Anschlusstask muss eine Kennung angegeben sein, Rhythmus und Planzeit müssen auf -1 stehen.
  
-===== Beispiele =====+===== Zurücksetzen von Schnittstellen ===== 
 + 
 +{{:module:extras_automatik_zuruecksetzen.png|}} 
 + 
 +Für das Zurücksetzten der Schnittstelle ist wichtig, wie die Programme ausgelöst werden. 
 + 
 +a) Planzeit haben (täglich um xx…) 
 +b) einen Rhythmus (alle x Minuten) oder  
 +c) durch eine Verkettung ausgelöst werden (Kennung / Kennung Next) 
 + 
 +Der Server führt intern Buch über die Zeiten von a und b. Wenn das Programm ausgeführt wurde, dann prüft es auf ein mögliches Folgeereignis. 
 + 
 +Technisch wird die letzte Ausführung gespeichert, und berechnet, ob es seitdem eine neue Ausführung geben müsste. Wenn Du nun auf Zurücksetzen klickst und speicherst, dann wird die Zeit der letzten Ausführung zurückgesetzt und das Programm ausgeführt. Gleichzeitig wird die Kette ausgeführt, wenn vorhanden.  
 + 
 +WICHTIG: Das Programm wird vom DIENST auf dem Server ausgeführt. Du kannst es also von jeder Installation aus zurücksetzen, die Ausführung erfolgt auf dem Server, das heisst, dass alle Pfadangaben sich auf den Server beziehen, auf dem der Dienst läuft! 
 + 
 +In dem obigen Schaubild  kann daher „Stammdaten Personal“ zurückgesetzt werden, da es hier einen Zeitplan gibt. Danach wird das Programm mit der Kennung BON ausgeführt, danach ICP, THA und Ende. 
 + 
 +Wenn man Umsatz Bonkar zurücksetzt, passiert nichts - da das Programm keinen eigenen Trigger hat, und erst als Folge von den Stammdaten ausgelöst wird.  
 + 
 +{{:module:extras_automatik_lokal.png|}} 
 + 
 +Beim lokalen ausführen wird die Schnittstelle vom Client ausgeführt - in der Umgebung des Clients. Die Pfade sind die Pfade, die vom Client erreichbar sind, der Dienst wird dadurch nicht aktiviert.
  
-{{:module:automatic_1.png?direct&600|}}+Auch sind Planungen des Dienstes so nicht von belang, lokal kann ein Programm auch ausgeführt werden, wenn es keine Planzeit hat, und eigentlich nur als Folgeereignis laufen würde. Zudem werden verkettete Folgeereignisse nicht ausgeführt.
  
-{{:module:automatic_2.png?direct&600|}} 
  
module/extras_automatik.1605197296.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki