Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
hy80:weitere_funktionen:telefonnummernparser [2011/03/10 12:05] ht [Ausgabeformate] |
hy80:weitere_funktionen:telefonnummernparser [2011/03/10 12:20] (aktuell) ht [Mögliche Eingabeformate für Telefon- / Faxnummern] |
||
---|---|---|---|
Zeile 34: | Zeile 34: | ||
- | * Rufnummern mit einem Fragezeichen ? am Anfang werden grundsätzlich übersprungen | + | * 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 | + | * 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 |
- | * 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:]" | + | |
- | + | * 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:]" | ||
- | | {{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 | | ||
- | + | **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 ==== | ||
- | Sonderbehandlung des Feldes Telefondurchwahl [Tdw] in der Personenebene | ||
* Alle durch Komma getrennten Nummern werden geparst | * Alle durch Komma getrennten Nummern werden geparst | ||
Zeile 60: | 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 71: | 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 99: | Zeile 108: | ||
- | Fehlercodes - Feld 'Tdw' der Person | + | ==== Fehlercodes - Feld 'Tdw' der Person ==== |
| 0 | - | ok | | | 0 | - | ok | | ||
Zeile 113: | 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 156: | Zeile 163: | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | \\ ---- | ||
- | |[[Geo-Codierung_mit_KlickRout|{{prev.gif|Geo-Codierung mit KlickRoute}}]] [[Rechnergest_tzte_Telefonie|{{next.gif|Rechnergestützte Telefonie}}]] | | | |