Ablaufbeschreibung für Lavid-F.I.S. Messenger

 
WEITER LESEN
Ablaufbeschreibung für Lavid-F.I.S. Messenger
Lavid-F.I.S.

             Ablaufbeschreibung für Lavid-F.I.S. Messenger

Dauner Str 12, D-41236 Mönchengladbach, Tel. 02166-97022-0, Fax -15, Email info@lavid-software.net
Ablaufbeschreibung für Lavid-F.I.S. Messenger
Lavid-F.I.S.

1.  Verwendbar für............................................................................................................... 3
2.  Aufgabe.......................................................................................................................... 3
3.  Voraussetzungen / Entscheidungen ............................................................................... 3
4.  Wichtiger Hinweis ........................................................................................................... 3
5.  Einschränkungen............................................................................................................ 4
6.  Versandtypen ................................................................................................................. 5
  6.1.   Email...................................................................................................................... 5
  6.2.   SMS ....................................................................................................................... 5
  6.3.   Internet .................................................................................................................. 5
7. Konfiguration / Vorbereitungen ....................................................................................... 6
  7.1.   Benutzerrechte ...................................................................................................... 6
  7.2.   Versandarten ......................................................................................................... 6
    7.2.1 Beschreibung der Einstellmöglichkeiten ............................................................. 6
    7.2.2 Bespielkonfiguration Versandart Email ............................................................... 9
    7.2.3 Beispielkonfiguration Versandart SMS ..............................................................10
    7.2.4 Beispielkonfiguration Versandart Internet ..........................................................11
  7.3.   Nachrichtenarten...................................................................................................12
    7.3.1 Beschreibung der Einstellmöglichkeiten ............................................................12
    7.3.2 Beispielkonfiguration Nachrichtenarten Auftragsstatus ......................................15
    7.3.3 Beispielkonfiguration Nachrichtenarten Auftrag an Fahrer.................................16
  7.4.   Kontakte Nachrichtenarten Zuordnung ..................................................................17
  7.5.   Konfiguration des Lavid-F.I.S. Messengers ...........................................................18
    7.5.1 Register Protokoll ..............................................................................................18
    7.5.2 Register Einstellungen ......................................................................................19
    7.5.3 Register Ablauf-Einstellungen ...........................................................................20
8. Anwendung ...................................................................................................................21

                                                                -2-
Ablaufbeschreibung für Lavid-F.I.S. Messenger
Lavid-F.I.S.

1. Verwendbar für
•   LAVID-F.I.S.
•   LAVID-F.I.S. AGENTUR
•   LAVID-F.I.S. DRUCKEREI
•   LAVID-F.I.S. FAKTURA
•   LAVID-F.I.S. KRANKENTRANSPORTE
•   LAVID-F.I.S. KURIER
•   LAVID-F.I.S. LOGISTIK

2. Aufgabe
Mit dem Lavid-F.I.S. Messenger können Sie automatisch Nachrichten aus Lavid-F.I.S. versenden. Als
Versandtypen stehen Ihnen folgende Möglichkeiten zur Verfügung: Email, SMS und Internet. Die
einzelnen Versandtypen werden später noch genauer erläutert.

3. Voraussetzungen / Entscheidungen
Sie sollten gute SQL Kenntnisse haben, mit der Tabellenstruktur von Lavid-F.I.S. vertraut sein und
Kenntnisse der Makros und Funktionen besitzen. Die Tabellenbeschreibung von Lavid-F.I.S. können
Sie bei unserer Hotline anfragen.

Zudem   sollten Sie über Grundkenntnisse in folgenden Themen verfügen:
   -    Email Server
   -    Email Versand
   -    Parameterübergabe in URLs
   -    Netzwerke

Sollten Sie über keine oder nur wenige der oben aufgeführten Kenntnisse verfügen wenden Sie sich
an uns. Gegen eine Aufwandsentschädigung richten wir den Lavid-F.I.S. Messenger nach Ihren
Wünschen ein.

Um den Lavid-F.I.S. Messenger nutzen zu können benötigen Sie das Modul Lavid-F.I.S. Messenger
und das Programm Lavid-F.I.S. Messenger, welches Sie über unseren Vertrieb beziehen können.

Für die Konfiguration der entsprechenden Versand- und Nachrichtenarten benötigen Sie die
entsprechenden Benutzerrechte im Lavid-F.I.S.

4. Wichtiger Hinweis
Eine fehlerhafte Konfiguration der Versand- und/oder Nachrichtenarten kann sowohl bei dem Versand
über Email wie auch bei dem SMS Versand unter Umständen sehr hohe Kosten verursachen.
Überprüfen Sie deshalb alle Einstellungen bevor Sie den Lavid-F.I.S. Messenger aktivieren bzw.
lassen Sie die Einstellungen von einem Fachmann vornehmen.

                                               -3-
Ablaufbeschreibung für Lavid-F.I.S. Messenger
Lavid-F.I.S.

5. Einschränkungen
Mit dem Lavid-F.I.S. Messenger können nur Nachrichten gesendet werden. Es ist nicht möglich
Antworten zu empfangen. Beachten Sie bitte auch die einzelnen Einschränkungen bei den
Versandtypen.

                                              -4-
Ablaufbeschreibung für Lavid-F.I.S. Messenger
Lavid-F.I.S.

6. Versandtypen

6.1. Email
Um den Versandtyp Email zu nutzen benötigen Sie ein Email-Konto mit SMTP Zugriff. Ihre
Nachrichten werden bei diesem Versandtyp per Email verschickt. Die Antworten auf diese Emails
können sie dann entweder mit dem Lavid-F.I.S. Email-Client oder mit einem anderen Email-Programm
abrufen.

6.2. SMS
Der Versand mittels SMS kann nur erfolgen, wenn Sie über einen SMS-Provider verfügen, welcher
einen SMS-Gateway zur Verfügung stellt. Ein SMS-Gateway erlaubt das Senden von Nachrichten
ohne ein Mobiltelefon. Der Anbieter des SMS-Gateways muss eine http-Schnittstelle zur Verfügung
stellen (auch API oder Programmierschnittstelle genannt). Eine Liste mit Anbietern, welche schon von
uns auf Kompatibilität mit dem Lavid-F.I.S. Messenger getestet worden sind, können Sie bei unserem
Vertrieb erfragen.

6.3. Internet
Dieser Versandtyp ist z.B. dazu geeignet um Aktualisierungen an einem Webshop vorzunehmen. Sie
können mit diesem Versandtyp eine beliebige Seite im Internet aufrufen um dort z.B. ein Skript zu
starten (Push-Service).

                                                -5-
Ablaufbeschreibung für Lavid-F.I.S. Messenger
Lavid-F.I.S.

7. Konfiguration / Vorbereitungen

7.1. Benutzerrechte
Nachdem Sie die neue Lizenzdatei eingespielt haben, rufen Sie im Lavid-F.I.S. die
Benutzergruppenverwaltung unter Stammdaten -> Benutzergruppen auf. Wählen Sie die
entsprechende Benutzergruppe(n) welche die Rechte für den Lavid-F.I.S. Messenger erhalten soll
aus. Klicken Sie auf „Programmpunkte hinzufügen/entfernen“ und weisen Sie dann die Rechte
„Messenger: Versandarten“ und „Messenger: Nachrichtenarten“ zu. Nachdem Sie sich neu
angemeldet haben steht Ihnen der Programmpunkt Messenger im oberen Menü zur Verfügung.

7.2. Versandarten
In den Versandarten legen Sie fest, auf welchen Wegen die Nachrichten versendet werden. Es gibt 3
verschiedene Versandtypen: SMS, Email und Internet.

7.2.1   Beschreibung der Einstellmöglichkeiten

                                               -6-
Ablaufbeschreibung für Lavid-F.I.S. Messenger
Lavid-F.I.S.

Bezeichnung                               Bezeichnung der Versandart
Betreff verwenden                         Wenn diese Option aktiviert ist wird beim
                                          versenden als Email der Betreff aus der
                                          Nachrichtenart als Email Betreff verwendet
Typ der Versandart                        Hier können Sie auswählen ob diese
                                          Versandart dem Typ Email, SMS oder
                                          Internet entspricht
Absender                                  Geben Sie hier den entsprechenden
                                          Absender passend zur Versandart ein
                                          (Emailadresse oder Handynummer bzw.
                                          Firmenname)
Hostadresse                               Betrifft nur Email: Tragen Sie hier Ihren
                                          Emailserver ein
Portnummer(Host)                          Betrifft nur Email: Tragen Sie hier den Port
                                          Ihres Emailservers ein. Wenn Sie nichts
                                          eintragen wird Port 25 verwendet
Benutzername                              Betrifft nur Email: Tragen Sie hier den
                                          Benutzernamen für den Emailversand ein
Passwort                                  Betrifft nur Email: Tragen Sie hier das
                                          Passwort für den Emailversand ein
Proxyserver                               Falls Sie einen Proxyserver verwenden
                                          geben Sie hier die IP-Adresse oder den
                                          Namen des Proxyservers ein. Diese Daten
                                          können Sie bei Ihrem Administrator erfragen.
Proxyport                                 Geben Sie hier den Port des Proxyservers
                                          an. (Die meisten Proxy benutzen den Port
                                          3128 oder 8080)
Proxybenutzer                             Benutzer für den Proxyzugriff
Proxypasswort                             Passwort für den Proxyzugriff
HTTPLink-Präfix(1.)                       Dies ist der erste Teil, der Url die aufgerufen
                                          werden soll. Hier sollten Sie i.d.R. die Url des
                                          Anbieters, feststehende Daten (z.B.
                                          Benutzername und Passwort) sowie
                                          abschließend den Paramter für den
                                          Nachrichtentext eingeben.
HTTPLink-MSG(2.)                          Erfassen Sie hier den Nachrichtentext bzw.
                                          fügen Sie hier den Platzhalter TEXT ein,
                                          dieser wird von der Nachrichtenart gefüllt
HTTPLink-Suffix(3.)                       Hier können sie abschließend noch
                                          zusätzliche Parameter übergeben
Rückmeldungscode                          Falls die aufgerufene Seite (z.B. der SMS-
                                          Anbieter) Rückmeldungscodes (z.B. 100 =
                                          Alles OK) zurück gibt, kann in diesem Feld
                                          der zu erwartende Rückmeldungscode
                                          eingegeben werden. Stimmt die
                                          Rückmeldung nicht überein, wird solange
                                          versucht die Nachricht zu senden, bis dieser
                                          übereinstimmt.
Nachricht abschneiden (sonst in Teilen)   Ist diese Option aktiviert und die
                                          Nachrichtenlänge eingestellt, so wird die
                                          Nachricht bei der Länge, die Sie eingestellt
                                          haben abgeschnitten. Ist diese Option nicht
                                          aktiviert, werden So viele Nachrichten
                                          geschickt, bis der ganze Nachrichtentext auf
                                          einzelne Nachrichten aufgeteilt worden ist.
Nachrichtenlänge                          Erfassen Sie hier die maximale Länge, die
                                          eine Nachricht haben darf. (Bei den meisten
                                          SMS Anbietern sind das 160 Zeichen)

                                           -7-
Ablaufbeschreibung für Lavid-F.I.S. Messenger
Lavid-F.I.S.

Timeout(Sekunden)                            Geben Sie hier an wie lange ein
                                             Sendeversuch einer einzelnen Nachricht
                                             dauern darf. (Ein möglicher Wert sind 10
                                             Sekunden)

Den Schalter „Feld aus Tabelle einfügen“ können Sie benutzen um verschiedene Platzhalter aus den
Nachrichtenarten einzufügen.

                                              -8-
Lavid-F.I.S.

7.2.2   Bespielkonfiguration Versandart Email
So könnten die Einstellungen aussehen, um die Nachrichten per Email zu versenden

                                              -9-
Lavid-F.I.S.

7.2.3   Beispielkonfiguration Versandart SMS

Für den SMS-Versand könnten die Einstellungen wie folgt aussehen:

Diese Konfiguration bezieht sich auf den Anbieter infosms24.de für andere Anbieter sind die
Einstellungen wie folgt:

SMSTrade:

HTTPLink-Präfix(1.): http://www.smstrade.de/gateway.php?key=xxx&message=
HTTPLink-MSG(2.): «TEXT»
HTTPLink-Suffix(3.): &to=«EMPFAENGER»&option=economy

Seriensms.de:

HTTPLink-Präfix(1.): http://i2sms.de/cgi-
perl/prepaid/private/smsversand.cgi?passwort=testzugang&text=
HTTPLink-MSG(2.): «TEXT»
HTTPLink-Suffix(3.): &ziel=«EMPFAENGER»

                                               - 10 -
Lavid-F.I.S.

Sms77.de:

HTTPLink-Präfix(1.): http://gateway.sms77.de/?u=benutzer&p=passwort&text=
HTTPLink-MSG(2.): «TEXT»
HTTPLink-Suffix(3.): &to=«EMPFAENGER»&type=quality&from=sms77.de

7.2.4   Beispielkonfiguration Versandart Internet

Diese Versandart können Sie z.B. dazu verwenden in Ihrem Webshop Artikel automatisch zu
aktualisieren. Diese Technik wird auch http-push genannt.

                                             - 11 -
Lavid-F.I.S.

7.3. Nachrichtenarten
In Nachrichtenarten legen Sie fest welche Nachrichten versendet werden sollen, an wen diese
versendet werden sollen und mit welchen Informationen.

7.3.1     Beschreibung der Einstellmöglichkeiten

Bezeichnung                                   Die Bezeichnung der Nachrichtenart
Diese Nachrichtenart ist aktiviert            Wenn diese Option aktiviert ist, wird diese
                                              Nachrichtenart verwendet. Ist diese Option
                                              nicht aktiviert, werden für diese
                                              Nachrichtenart keine Nachrichten versendet.
Versandart                                    Wählen Sie hier die passende Versandart
                                              aus, welche Sie im Programmpunkt
                                              Versandarten angelegt haben
Tabelle                                       Hier können Sie die Tabelle auswählen, aus
                                              der die Nachrichten gebildet werden sollen.
                                              Wollen Sie z.B. Daten zu einem Beleg
                                              verschicken wählen Sie bei Tabelle
                                              FIS_AUFTRAEGE aus
SQL-Text                                      Hier können Sie die Datenmenge

                                              - 12 -
Lavid-F.I.S.

                                            eingrenzen. Sie können entweder ein
                                            komplettes SQL-Select-Statement angeben
                                            oder nur die Where-Bedingung.
                                            Wenn Sie ein komplettes SQL-Statement
                                            hinterlegen, muss dieses ein numerisches
                                            Feld ID enthalten, dass die zu sendende
                                            Nachricht eindeutig identifiziert. Dies dient
                                            dazu sicherzustellen, dass die gleiche
                                            Nachricht nicht mehrfach gesendet wird
                                            (Ausnahme: Sie definieren über die Option
                                            BEI ÄNDERUNGEN IN DER DATENBANK
                                            NACHRICHT ERNEUT VERSENDEN, dass
                                            dies geschehen soll)
Betreff                                     Hier können Sie einen Betreff für diese
                                            Nachrichtenart eingeben. Dieser wird falls
                                            aktiviert bei dem Versand per Email
                                            verwendet
Empfänger                                   Geben Sie entweder die Email-Adresse oder
                                            die Handy-Nummer des Empfängers ein.
                                            Wenn die Empfangsadresse/nummer
                                            automatisch aus den Stammdaten bezogen
                                            werden soll geben Sie hier das passende
                                            SQL-Statement an. z.B. §SQL(SELECT
                                            HANDY FROM FIS_KONTAKTE WHERE
                                            ID=«KUNDENID»)
Absender                                    Geben Sie entweder die Email-Adresse oder
                                            die Handy-Nummer des Absenders ein.
                                            Wenn die Absenderadresse/nummer
                                            automatisch aus den Stammdaten bezogen
                                            werden soll geben Sie hier das passende
                                            SQL-Statement an. z.B. §SQL(SELECT
                                            HANDY FROM FIS_KONTAKTE WHERE
                                            ID=«USERID»)
Absendername                                Hier können Sie einen Absendernamen
                                            festlegen (gilt nur für Versandtyp Email).
                                            Diesen können Sie fest einstellen oder aber
                                            auch per SQL-Statement aus der Datenbank
                                            auslesen.
Kontakt-ID-Feld                             Wenn Sie in diesem Feld einen Eintrag
                                            vornehmen, z.B. «KUNDENID» dann wird
                                            die Nachricht nur an Kontakte versendet,
                                            denen diese Nachrichtenart im
                                            Kontaktstamm zugewiesen ist. Das
                                            Kontakte-ID-Feld sollte das gleiche Feld
                                            sein, welches sie auch schon bei dem
                                            Empfänger verwendet haben.
Nachrichtentext                             Hier legen Sie den Text der Nachricht fest.
                                            Sie können hier alle Felder, der
                                            ausgewählten Tabelle als Platzhalter
                                            einfügen. Diese Platzhalter werden dann für
                                            die jeweilige Nachricht ersetzt.
Bei Änderungen in der Datenbank Nachricht   Ist diese Option aktiv, dann wird die
erneut versenden                            Nachricht erneut geschickt, sobald sich der
                                            Wert in dem Prüffeld(mit Prüffeld ist das Feld
                                            gemeint, welches Sie in ÄNDERUNGEN AN
                                            DIESEM FELD ÜBERPRÜFEN angeben
                                            können) von dem Wert zur Zeit des ersten
                                            Sendens abweicht.
Änderungen an diesem Feld überprüfen        Hier können Sie ein beliebiges Feld aus der
                                            - 13 -
Lavid-F.I.S.

                                              gewählten Tabelle festlegen, an welchem die
                                              Änderungen überprüft werden sollen. Ändert
                                              sich der Inhalt dieses Feldes, so wird die
                                              Nachricht erneut gesendet.
Den Schalter „Feld aus Tabelle einfügen“ können Sie benutzen um verschiedene Platzhalter aus der
ausgewählten Tabelle einzufügen.

                                              - 14 -
Lavid-F.I.S.

7.3.2   Beispielkonfiguration Nachrichtenarten Auftragsstatus

Mit dieser Konfiguration wird jedem Kunden, welchem die Nachrichtenart Auftragsstatus zugeordnet
ist, für jede Fahrt eine Nachricht mit der Auftragsnummer und dem aktuellen Status der Fahrt
geschickt.
Sobald sich der Status ändert bekommt der Kunde dann erneut eine Nachricht mit dem neuen Status
zugestellt.

                                             - 15 -
Lavid-F.I.S.

7.3.3   Beispielkonfiguration Nachrichtenarten Auftrag an Fahrer

Mit dieser Konfiguration wird jedem Fahrer, welchem die Nachrichtenart Auftragsstatus zugeordnet ist,
für jeden Fahrtauftrag eine SMS mit den Auftragsdaten geschickt. Bei dieser Konfiguration wird bei
Änderungen keine neue Nachricht verschickt.

                                               - 16 -
Lavid-F.I.S.

7.4. Kontakte Nachrichtenarten Zuordnung
Wenn Sie in den Nachrichtenarten das Kontakt-ID-Feld belegt haben, dann muss den einzelnen
Kontakten, welche diese Nachrichtenart empfangen sollen, die Nachrichtenart zugeordnet werden.
Dies geschieht in den Kontaktstammdaten im Register Nachrichtenarten.

Sie können hier nur eine Zuordnung vornehmen, wenn Sie vorher mindestens eine Nachrichtenart
angelegt haben.

                                              - 17 -
Lavid-F.I.S.

7.5. Konfiguration des Lavid-F.I.S. Messengers

7.5.1   Register Protokoll

In diesem Register wird protokolliert ob Nachrichten gebildet werden und ob diese auch versendet
werden. Sollten Fehler auftreten, stehen diese auch im Register Protokoll

                                               - 18 -
Lavid-F.I.S.

7.5.2   Register Einstellungen

Datenbanktyp                               Ihr Datenbanktyp
Datenbank                                  Ihr Datenbankname bzw. Datenbankdatei
Benutzer                                   Datenbankbenutzer
Passwort                                   Datenbankpasswort
Server                                     Falls Sie einen Proxyserver benutzen tragen
                                           Sie hier bitte die IP-Adresse oder den
                                           Namen des Servers ein. Diese Daten
                                           können Sie bei Ihrem Administrator erfragen.
Port                                       Tragen Sie hier den Port Ihres Proxyservers
                                           ein
Benutzer                                   Proxybenutzer
Passwort                                   Proxypasswort
Intervall                                  Geben Sie hier den Intervall an, welcher
                                           bestimmt wie oft überprüft wird, ob neue
                                           Nachrichten gebildet und gesendet werden
                                           sollen
Transfertimeout                            Geben Sie hier die Zeit an, die maximal für
                                           einen Verbindungsversuch aufgewendet
                                           werden soll
Automatisch bei Programmstart aktivieren   Diese Option sollten Sie aktiveren, wenn Sie
                                           z.B. die Schnittstelle auf einem Server im
                                           Autostart installiert haben. Die Schnittstelle
                                           ist dann sofort aktiv
Logdatei erzeugen                          Ist diese Option aktiviert, wird in dem
                                           Programmordner eine Logdatei geschrieben
BASE64 Encoding verwenden                  Wenn Sie diese Option aktivieren wird der
                                           Nachrichtentext mit der BASE64 Routine

                                           - 19 -
Lavid-F.I.S.

                                              kodiert. Diese Kodierung wird normal für
                                              Email Anhänge verwendet, jedoch kann
                                              diese Option auch helfen, Probleme beim
                                              Versand vorzubeugen.
Versand einer Nachricht mit Aktion            Wenn Sie diese Option aktiviert haben und
protokollieren                                einen entsprechenden Benutzer/eine
                                              entsprechende Aktionsart für
                                              Rückmeldungen definiert haben, wird für
                                              jede versendete Nachricht eine Aktion
                                              angelegt
Nachrichtentabelle verwenden                  Wenn diese Option aktiviert ist, werden
                                              Nachrichten nur versendet wenn ein Eintrag
                                              in der Nachrichtentabelle vorhanden ist
Blindkopie an Absender schicken (nur Email)   Ist diese Option aktiviert wird jede Email als
                                              BCC an den Absender geschickt. Diese
                                              Option können Sie als Kontrolle nutzen um
                                              zu sehen welche Emails versendet werden

7.5.3   Register Ablauf-Einstellungen

In diesem Register können Sie einstellen, wie ein Fehler gemeldet werden soll und an wen. Es bietet
sich hier die Aktionsart Erinnerung an, da diese im Gegensatz zu anderen Aktionsarten in einem
separaten Fenster erscheint.
Die gleichen Einstellungen können Sie auch für Versandmeldungen vornehmen.

                                               - 20 -
Lavid-F.I.S.

8. Anwendung
Der Lavid-F.I.S. Messenger sollte auf Ihrem Server installiert werden und dort permanent laufen.
Sobald neue Daten, die im Lavid-F.I.S. erfasst werden auf die Einstellungen in den Nachrichtenarten
zutreffen, wird eine Nachricht erzeugt und verschickt. Dies geschieht im Hintergrund und ohne
Bestätigung. Sie erhalten nur eine Bestätigung nach erfolgtem Versand wenn Sie diese Option
(Versand einer Nachricht mit Aktion protokollieren) im Lavid-F.I.S. Messenger aktiviert haben. Sollte
eine Nachricht nicht verschickt werden können, erhalten Sie je nach eingestellter Fehlerrückmeldung
eine Nachricht.

                                                - 21 -
Sie können auch lesen