Java Funktion

Zweck des Plugins

Mit der Java-Funktion können spezifische Kundenanforderungen (z.B. XML- und CSV-Exporte) direkt im OMN Configuration Client mittels Java programmiert und im OMN via Funktionsbutton ausgeführt werden.

Einführung

Die Java-Funktion ermöglicht es, kundenspezifische Anforderungen für Objekte im OMN mittels Java zu programmieren.
Ein Objekt kann hierbei beispielsweise ein Asset, ein Produkt oder ein Projekt sein.
Anwendungsbeispiele sind unter anderem Importe und Exporte, die vom OMN-Standardprozess abweichen, das Starten von Workflows oder das Regenerieren von Bildern.

Je nach Komplexität der Anforderung entscheidet der Entwickler, ob die Java-Funktion genutzt werden kann oder die JavaScript Funktion geeigneter ist.

Im OMN Configuration Client können Einstellungen für die Ausführung der Java-Funktion aktiviert werden.
Dort kann zum einen gesteuert werden, ob die Funktion nur auf einzelnen Objekten ausgeführt werden kann oder auf mehreren. Zum Anderen ist es möglich, die Verarbeitung asynchron zu starten.

Asynchron bedeutet, dass Objekte unabhängig voneinander und nicht in fester Reihenfolge bearbeitet werden können.

Nach Ausführung der Funktion kann dem Benutzer ein Dialog mit Informationen angezeigt werden, der auch als HTTP-Link bereitgestellt werden kann.

Voraussetzungen und Beziehungen zu anderen Modulen

Um die Java-Funktion ausführen zu können, muss sie in mindestens einem der folgenden Module eingebunden sein:

JavaFunction Function
Figure 1. Ausführen der Java-Funktion

Verwendung

Wenn die Java-Funktion verfügbar ist, wird sie nach Auswahl eines Objekts in der Toolbar angezeigt.
Durch Anklicken wird sie ausgeführt.

Ist eine Rückmeldung an den Benutzer in der Konfiguration eingestellt, wird diese als Pop-up angezeigt.

JavaFunction popupExample
Figure 2. Beispiel Pop-up

Anwendungsbeispiele

Nachfolgend werden einige Anwendungsfälle und Beispiele für die Java-Funktion aufgeführt:

  • Validierung von Produkten für den Export:
    Exportrelevante Produkte können ausgewählt und mithilfe einer Java-Funktion validiert werden. Der Kunde erhält eine Rückmeldung in einem Pop-up, ob alle erforderlichen Felder gültig sind oder noch überprüft werden müssen.

  • Neu-Erstellung von Webshop-Bildern:
    Nach der Auswahl eines Produktes werden die mit dem Produkt verknüpften Bilder gesammelt und für den Webshop neu erstellt.

  • Bilder-Workflow starten:
    Nach der Auswahl eines Produktes werden die mit dem Produkt verknüpften Bilder gesammelt und für diese Bilder ein Workflow gestartet.
    Die Schritte innerhalb des Workflows sind an die spezifischen Anforderungen des Kunden anpassbar.

Andere Add-Ons und verwandte Funktionalitäten

Die folgenden Links enthalten verwandte Informationen, die zum Lesen empfohlen werden.

Welcome to the AI Chat!

Write a prompt to get started...