Das "Actions"-Konzept

Das in diesem Kapitel beschriebene Engine-Konzept der „Actions“ ist aus zwei Gründen entstanden :

Verallgemeinert gesprochen sind „Actions“ Abläufe oder Aktionen (daher der Name), die i.d.R. aus einer Transaktion heraus entstehen und entweder noch in derselbigen erledigt werden können, oder aber später durch ein externes Programm (z.B. action_SmartGate) ausgeführt werden müssen. Dementsprechend gibt es zwei Arten von „Actions“ :

Klassische Beispiele für „Actions“ sind der Preisfindungs-Prozeß, das Verschicken einer Bestell-Bestätigung als E-Mail bei Auftragseingang oder das Erzeugen von Dokumenten wie Packlisten, Lieferscheinen oder Rechnungen. Bei all diesen Beispielen sind immer „Action“-Prozeduren als „User-Exits“ involviert und meistens müssen auch „Jobs“ angelegt werden.