SMS bei Preisänderungen

  • Autor
  • Besucher
  • Besucher
11 Jahre 8 Monate her - 9 Jahre 1 Woche her #746 von
SMS bei Preisänderungen wurde erstellt von
MIt den folgenden Schritten richtet man eine zusätzliche Funktion im Modul Agenten ein, mit der an die Mobiltelefonnummer, die bei Mitarbeiter SYS eingetragen ist, automatisch eine SMS gesendet wird, wenn an irgendeiner Stelle des Systems (Artikelstammdaten oder Datenimport) der Verkaufspreis eines Artikels geändert wird.


1. Schritt: Absender E-MAIL einrichten

Falls Sie bereits aus ORGASOFT NT z.B. per MAPI-Protokoll E-Mails senden, können Sie natürlich die Einstellungen beibehalten. Wir empfehlen das SMTP-Protokoll, da dieses keinen installierten E-Mail Client auf dem PC voraussetzt.



Tools > Systemparameter > Festwerte

Kategorie EMail

EmailProtokoll: 2 (SMTP)
SMTPAnmeldename: Ihre Absender Emailadresse
SMTPMailadresse: Ihre Absender Emailadresse
SMTPEmailAnzeigename: z.B. ORGASOFT NT Systemmail

SMTPHost: smtp-Konto
SMTPPasswort:zugangspasswort



2. Schritt: Agent einrichten

Systemprogramme > Agent

z.B. Auf Sonstige Ereignisse klicken

Neu klicken

Dann den unten stehenden Code in den leeren Eingebabereich kopieren:
CREATE TRIGGER [Event_SMSbeiVKAenderung] ON [dbo].[ArtikelVkPreise] 
FOR INSERT, UPDATE 
AS 
SET NOCOUNT ON 
IF UPDATE(Verkaufspreis)
BEGIN
IF (SELECT COUNT(*) FROM deleted)>0
BEGIN
INSERT INTO TriggerAktion (AktionID, Arbeitsplatz, Parameter) SELECT 110, '00', 
 @EmailId + '|ArtikelNr=' + Inserted.ArtikelNr 
+ '|VKPNr=' + CAST(inserted.VKPNr AS VarChar(2)) 
+'|Filialnummer=' + CAST(inserted.Filialnummer AS VarChar(5))+'|VKAlt=' + CAST(deleted.Verkaufspreis AS VarChar(8)) 
+'|VKNeu=' + CAST(inserted.Verkaufspreis AS VarChar(8))+'|VKNr='+CAST(inserted.VKPNr AS VarChar(2)) +'|Nr='+ISNULL((SELECT Mobiltelefon FROM Mitarbeiter WHERE MitarbeiterKürzel='SYS'),'')
+'|User='+ISNULL(dbo.GetUser(),'<L>')+'|NName='+ISNULL((SELECT Briefanrede FROM Mitarbeiter WHERE MitarbeiterKürzel='SYS'),'')
FROM inserted 
INNER JOIN deleted ON inserted.ArtikelNr=deleted.ArtikelNr AND inserted.Einheit=deleted.Einheit AND inserted.Farbe=deleted.Farbe AND inserted.Grösse=deleted.Grösse AND inserted.Filialnummer=deleted.Filialnummer AND inserted.VKPNr=deleted.VKPNr 
WHERE inserted.Verkaufspreis<deleted.Verkaufspreis OR deleted.Verkaufspreis=0
End
END




3. E-Mail Template einrichten

Auf den neu erzeugten Eintrag klicken und F3 drücken. Es erscheint das Fenster E-Mail Vorlage.


Hier benötigen Sie einen EMail => SMS Dienst, wir haben in unserem beispiel www.sms77.de verwendet. (Ein anderer bekannter Dienst ist z.B: www.smsout.de).

Hier folgende Werte eingeben:

Empfänger: email2sms@sms77.de

Betreff: [NName], bei Art. [ArtikelNr] in Fil. [Filialnummer] wurde VK [VkNr] von [VKalt] auf [VKNeu] geändert! Gruss ORGASOFT NT

Mitteilung: <key bei sms77.de>#[Nr]#quality#OrgaSoft NT

OK drücken


4. Agent aktivieren

Doppelklicken auf die Checkbox neben SMSbeiVKAenderung.E s erscheint ein Haken. Die Aktion ist nun aktiviert.

(Deaktivieren wieder mit Doppelklick auf die Checkbox)


5. Schritt: Stammdaten einrichten

IN ORGASOFT NT bei Mitarbeiter SYS: Mobiltelefon (ohne Leerzeichen) und Briefanrede eingeben.
Letzte Änderung: 9 Jahre 1 Woche her von docsignum.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.