Automation Engine intern > Ausführen von Objekten > AE Priorität

 Priorität

Die Priorität nimmt Einfluss auf die Verarbeitung der Aufgaben innerhalb eines Automation Engine Systems. Sie ist bei Mandanten und Aufgaben einsetzbar, hat aber dabei völlig unterschiedliche Bedeutungen.

Die Variable namens UC_CLIENT_SETTINGS enthält Einträge für beide Prioritätsarten, in denen der Administrator Vorgabewerte festlegen kann:

AE Priorität

Einstellung

Mandanten-Priorität

Key CLIENT_PRIORITY - Priorität des Mandanten

Aufgaben-Priorität

Key TASK_PRIORITY - Standardpriorität aller Objekte des Mandanten

Zusätzlich können Sie in der Registerkarte Attribute des Objektes eine Priorität einstellen. Diese gilt nur für das Objekt und übersteuert den Eintrag in TASK_PRIORITY.

Priorität eines Mandanten

Ein Automation Engine System besteht neben dem Systemmandanten 0000 aus bis zu 9999 benutzerdefinierten Mandanten. Die Automation Engine verarbeitet alle Nachrichten, die aus ihnen stammen, wobei die Mandanten-Priorität bestimmt in welcher Reichenfolge die Bearbeitung verläuft. Höher priorisierte Mandanten kommen immer vor Mandanten mit niedrigerer Priorität zum Zug, egal in welcher Reihenfolge die Nachrichten geschickt werden. Bei gleicher Priorität gilt das Prinizip "first in first out". Die Nachricht die zuerst geschickt wird, wird als Erstes bearbeitet.

Priorität von Aufgaben

Die Aufgaben-Priorität unterscheidet sich von der Mandanten-Priorität! Sie beeinflusst die Startreihenfolge von Aufgaben, die sich in einem Wartezustand befinden. Es wird jene Aufgabe als nächstes gestartet, welche die höchste Priorität besitzt. Auf den weiteren Ablauf der Aufgaben hat die Priorität keinen Einfluss.

Die folgende Liste zeigt die möglichen Wartezustände:

Im Aktivitätenfenster wird die Priorität der Aufgaben dargestellt und kann hier auch nachträglich geändert werden. Rufen Sie dazu den Befehl Priorität modifizieren über das Kontextmenü auf. Den Wert, den Sie hier eintragen, ist nur für diese Durchführung gültig! Wird die Aufgabe erneut gestartet, gilt wieder die zuvor definierte Priorität.

Wie zuvor erwähnt, hat die Priorität auf den Ablauf von Aufgaben keinen Einfluss. Sie bestimmt lediglich die Startreihenfolge. Deshalb hat eine Änderung der Priorität bei bereits aktivierten Aufgaben nur dann eine Wirkung, wenn sie sich in einem Wartezustand befinden.

Bei Objekten ist in der Registerkarte Attribute der Standardwert "0" voreingestellt. Dieser bestimmt, dass die Priorität aus der Variablen UC_CLIENT_SETTINGS (Key TASK_PRIORITY) bezogen wird.

Bei gleicher Priorität gilt das Prinizip "first in first out".

Siehe auch:

Aktivitätenfenster

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH