Skip to main content
Skip table of contents

Warteschlangen-Einstellungen

Die Warteschlangen-Einstellungen befinden sich in der Kategorie INNOFACE → IFConneX → Warteschlangen-Einstellungen.

Warteschlangen

WarteschlangeTypAufgabe
CRONScheduleAbarbeiten von CRON-Tasks
UTILPool oder Process

Erzeugen von synchronen Release Engine Jobs innerhalb von Workflows.

Der Default-Typ dieser Warteschlange ist bei der Erzeugung 'Process'. Der Typ sollte auf 'Pool' geändert werden, um Performance Probleme zu vermeiden.

Synchroner Modus: Windchill Workflow erzeugt Jobs und wartet auf das Ergebnis dieser Release Engine Jobs.
ERP1-ERP<n>Process

Verarbeitung von Jobs, die durch Benutzer über IFConneX Menü Aktionen getriggert werden.

Es ist Konvention, die Warteschlangen 'ERP' zu benennen und durchzunummerieren. Bei der Installation von IFConneX werden ERP1 - ERP5 automatisch angelegt.

ERP-Warteschlangen-Router

Die Haupteinstellung bzw. steuernde Einstellung in der Kategorie "Warteschlangen-Einstellungen" ist der "ERP-Warteschlangen-Router"

Dieser Router legt fest, wie IFConneX Jobs (bspw. MAT, DIS, BOM, ...) in die Warteschlangen verteilt.

Je nach Wert im "ERP-Warteschlangen-Router" werden unterschiedliche, zusätzliche Einstellungen (s.u.) verwendet. Der Default Wert ist 'SimpleQueueRouter'.


SimpleQueueRouter

Ist "SimpleQueueRouter" als Wert für den ERP-Warteschlangen-Router gesetzt, wird per Zufall eine der Warteschlangen verwendet, die in der Einstellung "SimpleQueueRouter" aufgelistet sind. In diesem Beispiel ERP1 - ERP5.


BalancedQueueRouter

In diesem Beispiel ist der "BalancedQueueRouter" als ERP-Warteschlangen-Router definiert. Der BalancedQueueRouter verteilt die Jobs pro Benutzer.

Die Einstellung in "Balanced-Warteschlangen" bestimmt die Warteschlangen, die zur Job-Ausführung an Benutzer zugewiesen werden können. In diesem Beispiel ERP2 - ERP5.

Die Einstellung in "Routing-Warteschlange" bestimmt die Warteschlange, die für die Suche nach der nächsten freien Warteschlange verwendet wird, in diesem Beispiel ERP1.

Die Routing-Warteschlange darf nicht gleichzeitig eine "Balanced-Warteschlange" sein.

Die Einstellung "Routing-Wartezeit" bestimmt die Wartezeit in Millisekunden, bevor eine weitere Suche nach einer freien Warteschlange durchgeführt wird, wenn alle Warteschlangen zu dem Zeitpunkt belegt sind.

Beispiel:

  • User 1 führt MAT aus und erhält die Warteschlange ERP2
  • User 1 führt in einem zweiten Fenster eine weitere MAT Aktion aus, während die erste noch läuft.
    • Der Router erkennt nun, dass User 1 bereits in der Warteschlange ERP2 ist und stellt die zweite Aktion ebenfalls in ERP2 hinten an.
  • User 2 führt MAT aus, während die Aktionen von User 1 noch nicht abgeschlossen sind, d.h. die ERP2 Warteschlange ist noch belegt.
    • Der Router würde nun ERP3, falls frei, an User 2 zuweisen
    • Ist ERP3 ebenfalls belegt, würde der Router ERP4, falls frei, zuweisen usw.
Die Reihenfolge der zu prüfenden Warteschlangen ist bei dieser Logik nicht festgelegt. Es geht nur darum, die nächste freie Warteschlange aus den "Balanced-Warteschlangen" zu ermitteln.

SingleQueueRouter

Dieser Router wird in der Regel nicht benutzt. Alle Aktionen von allen Benutzern landen dabei in einer einzigen Warteschlange.

Eine Warteschlange wird in diesem Fall in der Einstellung "SingleQueueRouter" festgelegt.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.