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 |
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 |