Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
hy80:weitere_funktionen:telefonnummernparser [2011/03/10 12:04]
ht
hy80:weitere_funktionen:telefonnummernparser [2011/03/10 12:19]
ht [Mögliche Eingabeformate für Telefon- / Faxnummern]
Zeile 14: Zeile 14:
 +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:​\\  ​
  
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
  
    
Zeile 156: Zeile 166:
    
  
-  
- 
-  
- 
-  
- 
-\\ ---- 
  
-|[[Geo-Codierung_mit_KlickRout|{{prev.gif|Geo-Codierung mit KlickRoute}}]] [[Rechnergest_tzte_Telefonie|{{next.gif|Rechnergestützte Telefonie}}]] ​ |     ​| ​  | 
Drucken/exportieren