Zum Inhalt springen

OmniSeller:OmniSellerUpload ChangeTracking: Unterschied zwischen den Versionen

Korrekturlauf: Rechtschreibung, Grammatik und Stil ueberarbeitet
Zeile 49: Zeile 49:
=== TrackPrices (Einzelpreise) ===
=== TrackPrices (Einzelpreise) ===


Überwacht die Tabelle <code>KHKPreislistenArtikel</code>. Ein Upload wird ausgelöst wenn:
Überwacht die Tabelle <code>KHKPreislistenArtikel</code>. Ein Upload wird ausgelöst, wenn:


* Ein Einzelpreis geändert wird
* Ein Einzelpreis geändert wird
Zeile 57: Zeile 57:
* <code>TRIU_HTKSyncdata__KHKPreislistenArtikel</code> (INSERT/UPDATE)
* <code>TRIU_HTKSyncdata__KHKPreislistenArtikel</code> (INSERT/UPDATE)
* <code>TRD_HTKSyncdata__KHKPreislistenArtikel</code> (DELETE)
* <code>TRD_HTKSyncdata__KHKPreislistenArtikel</code> (DELETE)
'''Hinweis:''' Der Trigger reagiert nur auf '''echte''' Preisänderungen. Ein UPDATE das den gleichen Preis schreibt löst keinen Upload aus.
'''Hinweis:''' Der Trigger reagiert nur auf '''echte''' Preisänderungen. Ein UPDATE, das den gleichen Preis schreibt, löst keinen Upload aus.


<source lang="ini">
<source lang="ini">
Zeile 65: Zeile 65:
=== TrackKHKPreislisten (Preislisten-Gültigkeit) ===
=== TrackKHKPreislisten (Preislisten-Gültigkeit) ===


Überwacht die Tabelle <code>KHKPreislisten</code>. Ein Upload wird ausgelöst wenn sich der '''Gültigkeitsstatus''' einer Preisliste ändert:
Überwacht die Tabelle <code>KHKPreislisten</code>. Ein Upload wird ausgelöst, wenn sich der '''Gültigkeitsstatus''' einer Preisliste ändert:


* Preisliste wird aktiviert (<code>Aktiv</code> geändert)
* Preisliste wird aktiviert (<code>Aktiv</code> geändert)
Zeile 73: Zeile 73:
'''Wann wird KEIN Upload ausgelöst:'''
'''Wann wird KEIN Upload ausgelöst:'''
* Änderung des Namens (<code>Bezeichnung</code>)
* Änderung des Namens (<code>Bezeichnung</code>)
* Änderung anderer Felder die nicht die Gültigkeit betreffen
* Änderung anderer Felder, die nicht die Gültigkeit betreffen
* <code>GueltigBis</code> ändern, aber Preisliste war und bleibt gültig
* <code>GueltigBis</code> ändern, aber Preisliste war und bleibt gültig
'''Trigger:'''
'''Trigger:'''
Zeile 83: Zeile 83:
=== TrackPriceListValidity (Täglicher Gültigkeits-Check) ===
=== TrackPriceListValidity (Täglicher Gültigkeits-Check) ===


Dies ist '''kein Trigger''', sondern ein täglicher Check der prüft:
Dies ist '''kein Trigger''', sondern ein täglicher Check, der prüft:


* Welche Preislisten sind seit gestern gültig geworden? (GueltigVon erreicht)
* Welche Preislisten sind seit gestern gültig geworden? (GueltigVon erreicht)