Jobs & Parameter

Dieses Kapitel liefert einen beispielhaften Überblick über die verfügbaren Jobs und deren Parameter:

AssetExport

Quartz-Job für den Export von Assets

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/AssetExportJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

AssetImport

Quartz-Job für den Import von Assets

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/AssetImportJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

AutoAttachArticles

Quartz-Job zum automatischen Hinzufügen von Artikeln

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/schedule/jobs/AutoAttachArticlesJob.java

Parameter
Name Beschreibung Erlaubte Werte
clientIDs Identifier der jeweiligen Mandanten  

ChangedCategoryMapping

Quartz-Job zum Ändern von Kategorie-Mappings

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ChangedCategoryMappingJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

ClickworkerJob

Quartz-Job, der Daten bestimmter Sprach- und Mandantenebenen von iPIM an Clickworker exportiert und Daten aus Clickworker in iPIM schickt

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ClickworkerJob.java

Parameter
Name Beschreibung Erlaubte Werte Default-Wert
localeID Identifier der Sprachebene 2 1, 2
clientID Identifier der Mandantenebene 1 1

CreateMissingCategoryAttributesJob

Quartz-Job, um Produkten bestimmter Kategorien der Primärtaxonomie nachträglich Kategorieattribute mit leeren Wert hinzuzufügen. Dabei werden die Attribute hinzugefügt, welche für die jeweiligen Kategorien als Kategorieattribute festgelegt sind.

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/CreateMissingCategoryAttributesJob.java

Parameter
Name Beschreibung Erlaubte Werte
CategoryIdentifier Oberster Kategorieknoten, auf den und dessen Unterkategorien der Job angewandt wird. Gegebenenfalls ist das der Wurzelknoten der jeweiligen Taxonomie, falls der Job auf alle Kategorien der Taxonomie angewandt werden soll.  
VersionIdentifier Identifier der Version der jeweiligen Taxonomie  
MandatoryAttribute Parameter mit Wahrheitswert (Boolean) um zu bestimmen, ob alle Kategorieattribute hinzugefügt werden, oder ob nur Pflichtattribute hinzugefügt werden

true: Es werden nur verpflichtende Kategorieattribute hinzugefügt.

false: Es werden alle Kategorieattribute hinzugefügt.

maxThreads (optional)   1

DataBackboneResendJob

Quartz-Job, der fehlgeschlagene Einträge erneut an das Daten-Backbone schickt

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/DataBackboneResendJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

Datafeed

Quartz-Job für die Ausführung von Datenfeeds

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/DatafeedJob.java

Parameter
Name Beschreibung Erlaubte Werte Default-Wert
userID Identifier des jeweiligen Benutzers   1
clientID Identifier des jeweiligen Mandanten    

DatafeedProducts

Quartz-Job für die Ausführung von Datenfeeds mit einer Liste von Produkten

Java-Klasse

PIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/DatafeedProductsJob.java

Parameter
Name Beschreibung Erlaubte Werte
products Liste der Produkte  
progressTrackerID Identifier des Progress Trackers  

DirtyWordsSearch

Quartz-Job, welcher die Daten in iPIM auf die Verwendung verbotener Wörter prüft

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/DirtyWordsSearchJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

Elastic_Search_Asset_Full_ExportJob

Job für den vollständigen Export von Digital-Asset-Daten an iPIM Search

 

Elastic_Search_Asset_Incremental_ExportJob

Job für den inkrementellen Export von Digital-Asset-Daten an iPIM Search

 

Elastic_Search_Product_Full_ExportJob

Job für den vollständigen Export von Produktdaten an iPIM Search

 

Elastic_Search_Product_Incremental_ExportJob

Job für den inkrementellen Export von Produktdaten an iPIM Search

 

ErpImport

Quartz-Job für den Import von Dateien mit ERP-Daten in den ERP-Import-Datenbankbereich sowie für die Umwandlung der importierten Artikeldaten in Stammdaten, welche in die iPIM-Datenbank geschrieben werden.

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ErpImportJob.java

Parameter
Name Beschreibung Erlaubte Werte
fileTypes Zu importierende Dateitypen product, price
productLoadMode Modus zum Laden von Produkten

increment: Bei der Ausführung des Jobs, werden die bestehenden Produkte aktualisiert.

full: Bei der Ausführung des Jobs wird der komplette Produktsatz wird importiert. Bestehende Produkte, die nicht in der aktuellen Datei enthalten sind, werden gelöscht.

attributeLoadMode Modus zum Laden von Attributen (optional)

increment: Bei der Ausführung des Jobs werden bei jedem Artikel die Attribute gelöscht, die nicht in der Importdatei enthalten sind, und die nicht unter dem Parameter attributeLoadList aufgelistet sind.

full: Bei der Ausführung des Jobs werden bei jedem Artikel die Attribute gelöscht, die nicht in der Importdatei enthalten sind.

attributeLoadList Liste der Identifier von Attributen, die gelöscht werden, sofern diese nicht in der Importdatei enthalten sind (optional)  
valueLoadMode Modus zum Laden von Attributwerten

replace: Bei der Ausführung des Jobs werden die bestehenden Attributwerte ersetzt (Default).

add: Bei der Ausführung des Jobs werden die importierten Attributwerte an die bestehenen Attributwerte angehängt. Dies betrifft ausschließlich Attribute, deren Identifier unter dem Parameter attributeAddValueList aufgelistet sind.

attributeAddValueList Liste der Identifier von Attributen, deren Attributwerten importierte Werte angehängt werden  
clientList Liste der zu verarbeitenden Mandanten  
source Parameter zum Angeben einer Quelle. Nur Daten mit einer entsprechenden Quelle werden an iPIM übertragen.  
onlyImport Parameter zum Bestimmen, ob ERP-Daten nur importiert werden, ohne dass sie umgewandelt und in die iPIM-Datenbank geschrieben werden. Wenn ein Wert gesetzt ist, werden die ERP-Daten nur importiert. true, on, yes, ja, y, 1, j, x

ErpImportSelectiveExport

Job zum Ausführen des ErpImportJobs in Abhängigkeit vom jeweiligen Dateityp

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ErpImportSelectiveExportJob.java

Parameter
Name Beschreibung Erlaubte Werte
fileTypes Zu importierende Dateitypen product, price
productLoadMode Modus zum Laden von Produkten

increment, full

attributeLoadMode Modus zum Laden von Attributen  
valueLoadMode Modus zum Laden von Attributwerten  
attributeAddValueList Liste der Attribute, deren Werte importiert werden  
source Parameter zum Angeben einer Quelle. Nur Daten mit einer entsprechenden Quelle werden an iPIM übertragen.  

Export

Quartz-Job für den Export von Artikeln

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ExportJob.java

Parameter
Name Beschreibung Erlaubte Werte
destination Zielpfad für den Export  

ExportVersion

Quartz-Job für den Export der Version einer Publikation

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ExportVersionJob.java

Parameter
Name Beschreibung Erlaubte Werte
versionId Identifier der jeweiligen Version  
exportType Exporttyp  
transfer Parameter zum Bestimmen, ob der Export ausgeführt wird

true: Der Export wird ausgeführt
false: Der Export wird nicht ausgeführt

FullExportJob

Quartz-Job für einen vollständigen Export von Produktdaten

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/FullExportJob.java

 

iMARKETExport

Standard-Quartz-Job für den Export von Produktdaten an iMARKET

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/IMarketExportJob.java

 

ImportSupplierData

Quartz-Job, der Lieferantendaten für Lieferanten mit „upload = 0“ automatisch importiert. Der Trigger für diesen Job wird im Entity-Job konfiguriert. Der Job schreibt die Daten in die Tabelle „JobHistory“.

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ImportSupplierDataJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

iPrintFullExport

Quartz-Job für einen vollständigen iPrint-Export

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/IprintFullExportJob.java

Parameter
Name Beschreibung Erlaubte Werte
localeId Datenbank-ID der Sprachebene 1, 2
clientId Identifier des Mandanten 1

iPrintImport

Job für den regelmäßigen iPIM-Print-Import, um neue bzw. geänderte Druckdaten zu importieren

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/dataexport/ipoem/IpoemExportLocale.java

Parameter

Dieser Job erfordert keine Parameter.

 

iSHOPFullExport

Quartz-Job für einen vollständigen Export von Produktdaten an iSHOP, wobei der Export im XML-Format erfolgt.

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/IShopFullExportJob.java

 

IshopAssetFullExportJob

Quartz-Job für einen vollständigen Export von Digital-Asset-Daten an iSHOP

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/IshopAssetFullExportJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

IshopAssetIncrementExportJob

Quartz-Job für einen inkrementellen Export von Digital-Asset-Daten an iSHOP

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/IshopAssetIncrementExportJob.java

Parameter
Name Beschreibung Erlaubte Werte Default-Wert
IshopAssetFullExportJob Bezug auf den vollständigen iSHOP-Export-Job, der mit dem inkrementellen Job verknüpft ist    
doMainData Wahrheitswert zum Bestimmen, ob Stammdaten exportiert werden

true: Stammdaten werden exportiert.

false: Stammdaten werden nicht exportiert.

true
needsNewSession Wahrheitswert zum Bestimmen, ob für den Export eine neue Session gestartet wird

true: Es wird eine neue Session gestartet.

false: Es wird eine keine neue Session gestartet.

true

ProcessQueueGenerateTextJob

Standard-Job für die echtzeitnahe Textgenerierung für Attribute auf der Basis von Templates

 

OxidExport

Quartz-Job für den Export von Produktdaten an einen OXID eShop

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/OxidExportJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

Report

Quartz-Job für die Ausführung von Berichten

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ReportJob.java

Parameter

Dieser Job erfordert keine Parameter.

 

Sequence

Quartz-Job zum Ausführen von Jobs in einer festgelegten Reihenfolge

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/SequenceJob.java

Parameter
Name Beschreibung Erlaubte Werte
Job Liste der Jobs, die ausgeführt werden sollen  

ShopwareExport

Quartz-Job für den Export von Produktdaten an einen Shopware-Shop

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/ShopwareExportJob.java

Parameter
Name Beschreibung Erlaubte Werte
versionIdentifier Identifier der Version der jeweiligen Taxonomie  
stringClientIds Identifier des jeweiligen Mandanten  

TranslationJob

Quartz-Job für den Export von Produktdaten an externe Übersetzungsagenturen und für den Import der übersetzten Daten

Java-Klasse

iPIM_CORE_Server/src/com/novomind/ipim/core/util/scheduler/jobs/TranslationJob.java

Parameter
Name Beschreibung Erlaubte Werte Default-Wert
eventType Identifier des Ereignistyps Die jeweilige Eventtype-ID  
system System-Identifier 2  
format Dateiformat der Exportdatei (Dateinamenerweiterung) CSV, HTML  
exportFilePrefix Dateinamenpräfix Zeichenkettenwert  
exportDatePattern Datumsformat yyyy_MM_dd-HH_mm_ss  
importFilePattern Dateiname der Importdatei (Dateinamenpräfix+Dateinamenerweiterung) Zeichenkettenwert  
clientId Identifier des Mandanten 1  
sourceLocaleId Datenbank-Identifier der Quellsprache 1, 2  
targetLocaleId Datenbank-Identifier der Zielsprache 1, 2  
exportItems Wahrheitswert um zu bestimmen, ob Artikel exportiert werden

true: Artikel werden exportiert.

false : Artikel werden nicht exportiert.

 
textTypeIdentifiers Identifier der Texttypen, die übersetzt werden sollen Zeichenkettenwerte (kommagetrennt)  
attributeIdentifiers Identifier der Attribute, die übersetzt werden sollen Zeichenkettenwerte (kommagetrennt)  
exportAssets Wahrheitswert um zu bestimmen, ob Assets exportiert werden

true: Assets werden exportiert.

false : Assets werden nicht exportiert.

false
updateOtherUserChanges Wahrheitswert um zu bestimmen, ob vom Benutzer zwischenzeitlich vorgenommene Änderungen durch den Import überschrieben werden sollen

true: Änderungen werden überschrieben.

false: Änderungen werden nicht überschrieben.

true