Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
hy80:weitere_funktionen:telefonnummernparser [2011/02/01 12:10] ht angelegt |
hy80:weitere_funktionen:telefonnummernparser [2011/03/10 12:20] (aktuell) ht [Mögliche Eingabeformate für Telefon- / Faxnummern] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Der Telefonnummern Parser | + | ====== Der Telefonnummern Parser ====== |
- | Das Programm konvertiert alle Telefonnummern ins DIN- oder Outlook-Format mit Landesvorwahl. | ||
- | Das Ausgabeformat kann in der Eingabemaske gewählt werden. | + | * Das Programm konvertiert alle Telefonnummern ins DIN- oder Outlook-Format mit Landesvorwahl |
+ | |||
+ | * Das Ausgabeformat kann in der Eingabemaske gewählt werden | ||
- | **Ausgabeformate** | + | ==== Ausgabeformate ==== |
- | +Landesvorwahl Ortsvorwahl Rufnummer-Durchwahl ZusatzTXT [VorTXT] --> DIN (Std.) | + | +Landesvorwahl Ortsvorwahl Rufnummer-Durchwahl ZusatzTXT [VorTXT] --> DIN (Std.) |
- | +Landesvorwahl(Ortsvorwahl)Rufnummer-Durchwahl ZusatzTXT [VorTXT] --> Outlook | + | +Landesvorwahl(Ortsvorwahl)Rufnummer-Durchwahl ZusatzTXT [VorTXT] --> Outlook |
+ | \\ \\ | ||
- | |||
- | Der //Telefonnummern-Parser// wandelt folgende Felder in ein einheitliches Ausgabeformat um: | + | Der 'Telefonnummern-Parser' wandelt folgende Felder in ein einheitliches Ausgabeformat um:\\ |
**Firmenebene** | **Firmenebene** | ||
- | + | \\ [Telefon] "Tlf" (Eb 16, 17)\\ [Telefax] "Tfx" (Eb 16) | |
- | [Telefon] "Tlf" (Eb 16, 17) | + | |
- | + | ||
- | [Telefax] "Tfx" (Eb 16) | + | |
**Personenebene** | **Personenebene** | ||
- | + | \\ [Telefon-Durchwahl] "Tdw" (Eb 17) | |
- | [Telefon-Durchwahl] "Tdw" (Eb 17) | + | |
**Kommentarfelder** | **Kommentarfelder** | ||
- | + | \\ [Telefon] "Ktl"\\ [Telefax] "Kfx" | |
- | [Telefon] "Ktl" | + | |
- | + | ||
- | [Telefax] "Kfx" | + | |
Zeile 37: | Zeile 31: | ||
- | So arbeitet der Telefon Parser | + | ==== So arbeitet der Telefon Parser ==== |
- | * Rufnummern mit einem Fragezeichen ? am Anfang werden grundsätzlich übersprungen | ||
- | * Wenn die Rufnummer nicht mit "**0**", "**+**" oder "**?**" beginnt, wird von einer normalen Rufnummer ausgegangen\\ und die in der Eingabemaske definierte Orts- und Landesvorwahl vor diese Nummer geschrieben.\\ Falls keine Orts- und Landesvorwahl angegeben ist, wird die Nummer nicht geparst und\\ mit einem ? versehen (=fehlerhafte Rufnummer) | ||
- | * Telefonnummern außerhalb Deutschlands, die keinen Trenner zwischen Landes-, Ortsvorwahl und Hauptnummer besitzen,\\ werden folgendermaßen umgewandelt: "00123456789" ------> "+1 234 56789"\\ Die Auslandsortsvorwahl wird auf 3 Stellen gekürzt, die verbleibenden Ziffern als Hauptnummer verwendet | ||
- | * Telefonnummern innerhalb Deutschlands //können// einen Trenner zwischen Landes- und Ortsvorwahl besitzen, //müssen// aber nicht | ||
- | * Durchwahlen in einer Nummer sind ausschließlich durch ein "-" zu trennen! | ||
- | * Nummern mit ungültiger Landesvorwahl werden berichtigt.\\ Im Beispiel ist die Landesvorwahl fälschlicherweise +12. Sie wird in +1 umgewandelt, die 2 wird der Ortsvorwahl angefügt.\\ Beispiel: "+12/132/456" ------> "+1 2132 456" | ||
- | * Nummern mit ungültiger //__deutscher__// Ortsvorwahl werden berichtigt\\ Im Beispiel ist die Ortsvorwahl fälschlicherweise //346715//. Sie wird in //34671// umgewandelt, die //5// wird der Rufnummer angefügt.\\ Beispiel: "+49346715/5-3238" ------> "+49 34671 55-3238" | ||
- | * Sonderbehandlung der Buchstaben "O" und "o":\\ Umwandlung des Buchstabens in Null wird nur vorgenommen, wenn das O von einer Zahl umschlossen ist, bzw. ein O-o folgt.\\ Sobald eine Abbruchbedingung in der Nummer zutrifft, wird der restliche String (=NachTxt) nicht mehr umgewandelt | ||
- | * Falls //hinter// der Nummer ein Text stand, wird dieser wieder hinter die geparste Nummer geschrieben | ||
- | * Falls //vor// der Nummer ein Text stand, wird dieser hinter dem Zusatztext, falls vorhanden, in eckigen Klammern geschrieben\\ Beispiel: "KI GmbH: 034671/55551 Hauptnummer" ------> "+49 34671 55551 Hauptnummer [KI GmbH:]" | ||
- | + | * Rufnummern mit einem Fragezeichen ? am Anfang werden grundsätzlich übersprungen | |
+ | |||
+ | * Wenn die Rufnummer nicht mit "**0**", "**+**" oder "**?**" beginnt, wird von einer normalen Rufnummer ausgegangen und die in der Eingabemaske definierte Orts- und Landesvorwahl vor diese Nummer geschrieben | ||
- | | {{Generate:hand.gif?19x20|Generate/hand.gif}} | Nummern, welche durch unkorrekte Schreibweise nicht erfolgreich geparst werden konnten, werden mit einem Fragezeichen ? vor der Nummer versehen und gespeichert | | + | * Falls keine Orts- und Landesvorwahl angegeben ist, wird die Nummer nicht geparst und mit einem ? versehen (=fehlerhafte Rufnummer) |
+ | |||
+ | * Telefonnummern außerhalb Deutschlands, die keinen Trenner zwischen Landes-, Ortsvorwahl und Hauptnummer besitzen, werden folgendermaßen umgewandelt: "00123456789" ------> "+1 234 56789"\\ Die Auslandsortsvorwahl wird auf 3 Stellen gekürzt, die verbleibenden Ziffern als Hauptnummer verwendet | ||
+ | |||
+ | * Telefonnummern innerhalb Deutschlands //können// einen Trenner zwischen Landes- und Ortsvorwahl besitzen, //müssen// aber nicht | ||
+ | |||
+ | * Durchwahlen in einer Nummer sind ausschließlich durch ein "-" zu trennen! | ||
+ | |||
+ | * Nummern mit ungültiger Landesvorwahl werden berichtigt.\\ Im Beispiel ist die Landesvorwahl fälschlicherweise +12. Sie wird in +1 umgewandelt, die 2 wird der Ortsvorwahl angefügt.\\ Beispiel: "+12/132/456" ------> "+1 2132 456" | ||
+ | |||
+ | * Nummern mit ungültiger deutscher Ortsvorwahl werden berichtigt.\\ Im Beispiel ist die Ortsvorwahl fälschlicherweise '346715'. Sie wird in '34671' umgewandelt, die '5' wird der Rufnummer angefügt.\\ Beispiel: "+49346715/5-3238" ------> "+49 34671 55-3238" | ||
+ | |||
+ | * Sonderbehandlung der Buchstaben "O" und "o":\\ Umwandlung des Buchstabens in Null wird nur vorgenommen, wenn das O von einer Zahl umschlossen ist, bzw. ein O-o folgt.\\ Sobald eine Abbruchbedingung in der Nummer zutrifft, wird der restliche String (=NachTxt) nicht mehr umgewandelt.\\ Falls //hinter// der Nummer ein Text stand, wird dieser wieder hinter die geparste Nummer geschrieben.\\ Falls //vor// der Nummer ein Text stand, wird dieser hinter dem Zusatztext, falls vorhanden, in eckigen Klammern geschrieben.\\ Beispiel: "KI GmbH: 034671/55551 Hauptnummer" ------> "+49 34671 55551 Hauptnummer [KI GmbH:]" | ||
- | |||
- | Sonderbehandlung des Feldes Telefondurchwahl [Tdw] in der Personenebene | + | **Gut zu wissen** |
+ | \\ Nummern, welche durch unkorrekte Schreibweise nicht erfolgreich geparst werden konnten,\\ werden mit einem Fragezeichen ? vor der Nummer versehen und gespeichert.\\ | ||
+ | \\ | ||
+ | ==== Sonderbehandlung des Feldes Telefondurchwahl [Tdw] in der Personenebene ==== | ||
* Alle durch Komma getrennten Nummern werden geparst | * Alle durch Komma getrennten Nummern werden geparst | ||
Zeile 65: | Zeile 66: | ||
- | Installation | + | ===== Installation ===== |
* PlugIns müssen immer über Setup.exe von der Installations-CD installiert werden | * PlugIns müssen immer über Setup.exe von der Installations-CD installiert werden | ||
Zeile 76: | Zeile 77: | ||
* Die Kundenverwaltung muß neu gestartet werden, damit die Änderungen greifen\\ \\ | * Die Kundenverwaltung muß neu gestartet werden, damit die Änderungen greifen\\ \\ | ||
- | Telefon Parser einsetzen | + | ===== Telefon Parser einsetzen ===== |
- | | {{Generate:hand1.gif?22x23|Generate/hand1.gif}} | Es wird dringend empfohlen, vor dem Durchlauf ein Backup der Datenbank zu machen!\\ | | + | |
+ | **Gut zu wissen** | ||
+ | \\ Es wird dringend empfohlen, vor dem Durchlauf ein Backup der Datenbank zu machen!\\ | ||
* Wählen Sie Menüpunkt [Tools] / [Telefon Parser] | * Wählen Sie Menüpunkt [Tools] / [Telefon Parser] | ||
* Nach Eingabe der eigenen Vorwahl und Landesvorwahl (optional) sowie Festlegung des Ausgabeformats\\ kann der Parsevorgang über [Start] aktiviert werden | * Nach Eingabe der eigenen Vorwahl und Landesvorwahl (optional) sowie Festlegung des Ausgabeformats\\ kann der Parsevorgang über [Start] aktiviert werden | ||
- | * Falls die //Telefondurchwahl auf Personenebene// aufgelöst werden soll, aktivieren Sie die Funktion [Telefondurchwahl auflösen].\\ Dadurch wird die erste Telefonnummer in [Tdw] beibehalten und die restlichen Telefonnummern in das Kommentarfeld\\ zu [Ktl] bzw. Faxnummern zu [Kfx] gespeichert.\\ Ist die Option nicht aktiviert, wird die Telefondurchwahl der Personenebene nicht geparst (keine Änderungen) | + | * Falls die //Telefondurchwahl auf Personenebene// aufgelöst werden soll, aktivieren Sie die Funktion [Telefondurchwahl auflösen]\\ Dadurch wird die erste Telefonnummer in [Tdw] beibehalten und die restlichen Telefonnummern in das Kommentarfeld\\ zu [Ktl] bzw. Faxnummern zu [Kfx] gespeichert.\\ Ist die Option nicht aktiviert, wird die Telefondurchwahl der Personenebene nicht geparst (keine Änderungen) |
* Es wird eine Log-Datei im Datenbankverzeichnis der Kundenverwaltung im Ordner [Output] erstellt,\\ wo alle geänderten Rufnummern eingetragen werden (Quellnummer und geparste Nummer mit Fehlercodes) | * Es wird eine Log-Datei im Datenbankverzeichnis der Kundenverwaltung im Ordner [Output] erstellt,\\ wo alle geänderten Rufnummern eingetragen werden (Quellnummer und geparste Nummer mit Fehlercodes) | ||
- | Fehlercodes - alle Felder außer 'Tdw' | + | ==== Fehlercodes - alle Felder außer 'Tdw' ==== |
| 0 | - | ok | | | 0 | - | ok | | ||
Zeile 104: | Zeile 108: | ||
- | Fehlercodes - Feld 'Tdw' der Person | + | ==== Fehlercodes - Feld 'Tdw' der Person ==== |
| 0 | - | ok | | | 0 | - | ok | | ||
Zeile 118: | Zeile 122: | ||
- | Mögliche Eingabeformate für Telefon- / Faxnummern | + | ==== Mögliche Eingabeformate für Telefon- / Faxnummern ==== |
- | Nachstehende Eingabeformen werden vom //Telefon Parser// berücksichtigt. | ||
- | Sollte das Programm die Telefonnummern schon einmal in ein anderes Ausgabeformat konvertiert haben,\\ werden diese Nummern natürlich auch wieder berücksichtigt, obwohl keine "falsche" Eingabe vorliegt. | + | * Nachstehende Eingabeformen werden vom 'Telefon Parser' berücksichtigt |
- | Sie können alle Telefonnummern vom DIN-Format in das Outlook-Format umwandeln lassen und umgekehrt. | + | * Sollte das Programm die Telefonnummern schon einmal in ein anderes Ausgabeformat konvertiert haben,\\ werden diese Nummern natürlich auch wieder berücksichtigt, obwohl keine "falsche" Eingabe vorliegt |
- | + | * Sie können alle Telefonnummern vom DIN-Format in das Outlook-Format umwandeln lassen und umgekehrt | |
- | |||
| 55-3238 | Wenn die Rufnummer __nicht__ mit "0", "+" oder "?" beginnt, wird von einer normalen Rufnummer ausgegangen und die in der Eingabemaske definierte Orts-und Landesvorwahl vor diese Nummer geschrieben.\\ Falls keine Orts- und Landesvorwahl angegeben ist, wird die Nummer nicht geparst und mit einem ? versehen =fehlerhafte Rufnummer | | | 55-3238 | Wenn die Rufnummer __nicht__ mit "0", "+" oder "?" beginnt, wird von einer normalen Rufnummer ausgegangen und die in der Eingabemaske definierte Orts-und Landesvorwahl vor diese Nummer geschrieben.\\ Falls keine Orts- und Landesvorwahl angegeben ist, wird die Nummer nicht geparst und mit einem ? versehen =fehlerhafte Rufnummer | | ||
Zeile 161: | Zeile 163: | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | \\ ---- | ||
- | |[[Geo-Codierung_mit_KlickRout|{{prev.gif|Geo-Codierung mit KlickRoute}}]] [[Rechnergest_tzte_Telefonie|{{next.gif|Rechnergestützte Telefonie}}]] | | | |