Ereignis

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen

  • Buchungsvorgänge im OrgaMon-Geschäftskern erzeugen Ereignisse
  • Auf Basis dieser Ereignisse können wiederum Aktion, wie z.B. ein eMail-Versand angesteuert werden
  • Zu einen Ereignis einer bestimmten Art werden in der Tabelle EREIGNIS weitere Context Daten gespeichert, so dass eine Diagnose oder Rückabwicklung möglich ist
  • Im Moment werden folgende Arten bei den Ereignissen unterschieden:
 // EREIGNIS-Typen für Geschäftsabläufe
 // wird auch für Ticket-Arten verwendet
 eT_BestellungNunVollstaendigLieferbar = 1;
 eT_BestellungNunTeilweiseLieferbar = 2;
 eT_BestellungMerkmalTeilweiseLieferbarVerloren = 3;
 eT_WareEingetroffen = 4;
 eT_LagerPlatzZugeteilt = 5;
 eT_LagerPlatzFreigabe = 6;
 eT_BelegScan = 7;
 eT_Miniscore = 8; // wird vom WebShop erzeugt!
 eT_WareRausgegangen = 9;
 eT_WareBestellt = 10;
 eT_ZahlungPerLastschrift = 11;
 eT_ForderungsAusgleich = 12;
 eT_KatalogVersendung = 13; // macht Alexander selbst
 eT_PaketIDErhalten = 14; // Es war möglich eine Versand-ID zuzuteilen
 eT_OrgaTix = 15; // Ticket im Support-System
 eT_Umsatzabruf = 16; // Es wurde ein Umsatz abgerufen (Online-Banking)
 eT_Kasse = 17; // Eine Kasse lieferte uns einen Kassenzettel
 eT_Newsletter = 18; // Der Webshop hat einen Newsletter erzeugt
 eT_SaldoAbruf = 19; // Es wurde ein Saldo abgerufen (Online-Banking)
 eT_BenutzerTextUpload = 20; // Blasmusikartikel werden hochgeladen
 eT_WebShopBestellung = 21; // Webshopbestellung
 eT_BelegStorno = 22;
 eT_Vormerken = 23;
 eT_FTP = 24; // Request für einen FTP Upload
 eT_KassenBeleg = 25; // Speicherung eines Kassenbeleges
 eT_AufgabeErledigt = 26; // Personenbezogene Aufgaben sind "erledigt"
 eT_VertragsAnwendung = 27; // Buchungslauf für Verträge
 eT_RechnungPerEMail = 28; // Rechnungsversendung per eMail wurde angefordert
 eT_WebshopLogin = 29;  // Login einer Person
 eT_WebShopLogout = 30; // Logout einer Person
 eT_WebShopArtikelAnzeigen = 31; // Anzeige eines Artikels
 eT_WebShopArtikelDetail = 32; // Anzeige von Details eines Artikels
 eT_WebShopArtikelMusik = 33; // Anhören der Musik zu einem Artikel
 eT_WebShopRemoteSQL = 34; // Ausführen von SQL in der Home-DB
 eT_WebShopRemoteXMLRPC = 35; // Ausführen von XMLRPC im Home-Land
 eT_OrderZusageAenderung = 36; // Neuer Zusage-Termin in einer Order
 eT_KreativeZusammenfuehren = 37; // Haifisch bei den Kreativen
 eT_MahnungPerEMail = 38; // Mahnung per eMail
 eT_Vergriffen = 39; // sorry, dieser Artikel ist nunmehr vergriffen
 eT_ZahlungPerEC = 40; // ganze Zahlungsliste im Block