Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

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}} | Nummernwelche durch unkorrekte Schreibweise ​nicht erfolgreich ​geparst werden ​konnten, werden mit einem Fragezeichen ? vor der Nummer ​versehen und gespeichert |+  *  Falls keine Orts- und Landesvorwahl angegeben istwird 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ürztdie 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}}]] ​ |     ​| ​  | 
Drucken/exportieren