Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:glossary:conditionid

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

engine:glossary:conditionid [14.11.2014 ] (aktuell)
Zeile 1: Zeile 1:
 +====== ConditionID ======
 +
 +Das Konzept, Bedingungen definieren zu können, wird derzeit an zwei Stellen verwendet, nämlich bei Personen und bei Verkaufs-Aktionen.
 +
 +
 +
 +1.) Bedingungen bei Personen
 +
 +
 +
 +Gruppen-Bedingungen bieten die Möglichkeit,​ Personen AUTOMATISCH nach bestimmten Kriterien in Gruppen einzuordnen. "​Automatisch"​ bedeutet, dass bei jeder Änderung von Personen-Daten evtl. vorhandene Bedingungen für Gruppen, die zum jeweiligen Personen-Typ ([[dstoreterm>​PersonTypeID]]) passen, geprüft werden und die Person dann evtl. einer Gruppe zugeordnet oder aus einer Gruppe entfernt wird.
 +
 +Eine Gruppen-Bedingung besteht grundsätzlich aus Bedingungen,​ die sich auf die Eigenschaft ([[dstoreterm>​ValueID]]) einer Person ([[dstoreterm>​PersonID]]) zu einem bestimmten Merkmal ([[dstoreterm>​PersonCharacteristicID]]) beziehen. Bedingungen können mit "​UND"​ oder "​ODER"​ verknüpft werden - dazu dient die [[dstoreterm>​ConditionPositionID]]:​
 +
 +Hierbei handelt es sich um die ID eines "​Bedingungs-Blocks"​. Pro Bedingungs-Block kann ein Merkmal ([[dstoreterm>​PersonCharacteristicID]]) nur einmal verwendet werden, da innerhalb des gleichen Blocks die Bedingungen ([[dstoreterm>​ConditionID]]) mit UND verknüpft werden. Mehrere Bedingungs-Blöcke werden mit ODER verknüpft.
 +
 +
 +
 +Siehe hierzu auch [[dstoreproc>​pm_GetGroupConditions_Ad]].
 +
 +
 +
 +2.) Bedingungen bei Verkaufs-Aktionen
 +
 +
 +
 +Bei Verkaufs-Aktionen können Bedingungen zu verschiedenen Kriteriumsarten (s. [[dstoreproc>​om_GetCampCondCriteriaTypes_Ad]]) definiert werden. Der Aufbau einer solchen Bedingung ist daher je nach Kriteriumsart unterschiedlich. Hier eine Liste mit jeweils zugehörigen Hauptprozeduren anhand deren Dokumentation man den Aufbau einsehen kann :
 +
 +* extended item condition : [[dstoreproc>​om_GetCampaignItemConds_Ad]]
 +
 +* trolley value condition : [[dstoreproc>​om_GetCampTrolleyValueCond_Ad]]
 +
 +* voucher code condition : [[dstoreproc>​om_GetCampVoucherCodeConds_Ad]]
 +
 +* payment type condition : [[dstoreproc>​om_GetCampPaymentTypeConds_Ad]]
 +
 +* shipping type condition : [[dstoreproc>​om_GetCampShippingTypeConds_Ad]]
 +
 +* person group condition : [[dstoreproc>​om_GetCampPersonGroupConds_Ad]]
 +
  
engine/glossary/conditionid.txt · Zuletzt geändert: 14.11.2014 (Externe Bearbeitung)