Für das Verbuchen von allfälligen Artikelinformationen werden die spezifischen Jobobjekten TradeItemManagerFillCache und TradeItemManagerBookCache verwendet.
Der TradeItemManagerFillCache und der alternativ verwendbare TradeItemManagerDirectSql können vier unterschiedlichen Ausprägungen des Pools befüllen und müssen entsprechend eingestellt werden.
Diese bieten folgende Möglichkeiten an:
Abhängig von der hier gemachten Einstellung muss entsprechend auch eine geeignete Inhouse Datei anstehen, und Mappings vom Inhouse Format auf die eBiss Strukturen TradeItemDocument5), PriceListDocument6),TextDocument7) und AdditionalInfoDocument8) existieren um Preise und Artikeldaten zu verbuchen. Es ist natürlich auch denkbar mit nur einem Inhouse Typen alle oder einige der eBiss Strukturen zu füllen. Dann braucht es entsprechend weniger Selektoren.
Ein Standardverfahren zum Verbuchen der Artikeldaten sieht in einem Supplier System i.d.R. folgendermaßen aus: Es werden die spezifischen Jobobjekten TradeItemManagerFillCache und TradeItemManagerBookCache verwendet. Alternativ kann der TradeItemManagerDirectSql eingesetzt werden.
Vorausgesetzt man hat eine Datenbank, welche die von eBiss hierfür verwendeten Stored Procedures unterstützen9). Alternativ kommt der langsamerer TradeItemManagerDirectSql10) zum Einsatz.
Hinweis: Geignet für alle Datenbanksystem welche von eBIss unterstützt werden.
Hinweis: Nur für Verwendung mit MSSQL als Datenbanksystem.
Artikeldaten direkt aus der Warenwirtschaft oder aus dem ERP-System heraus verbuchen.
Daten aus dem ERP-System können mittels vorhandener Views direkt in die eBiss-Datenbank geschrieben werden. Von hier aus können die Daten sehr schnell (s. Performance) in den ArticlePool übernommen werden.
Die entsprechenden Views hierzu lauten:
Ein entsprechender Job zum übernehmen der Daten kann wie folgt aussehen:
Hier muss dann die jeweils entsprechende Externe „Fill“-Prozedur im TradeItemManagerFillCache definiert sein.