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
hy80:weitere_funktionen:telefonnummernparser [2011/03/10 12:04]
ht
hy80:weitere_funktionen:telefonnummernparser [2011/03/10 12:20] (aktuell)
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
  
-  
  
 | 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}}]] ​ |     ​| ​  | 
Drucken/exportieren