vCard-Import für vtiger

vtiger ist ein tolles Open-Source CRM-System. Es fehlt bisher leider die Möglichkeit, vCard-Dateien zu importieren. Das ist jetzt anders: Ich habe eine Erweiterung geschrieben, die

  • Daten in verschiedenen Formaten einlesen kann (vCard, Tabellen: Copy-Paste aus dem Browser oder Excel, CSV, Email-Listen, …)
  • Für alle eingelesenen Datensätze wird in vtiger nach Einträgen gesucht, die passen könnten (Leads, Contacts)
  • Die Daten können dann in vtiger importiert werden (wenn die Person noch nicht in vtiger ist)
  • oder sie können einen vorhandenen Kontakt aktualisieren.

Besonderheiten

  • Custom-Fields können konfiguriert werden (s. vtiger_findpeople_config.php)
  • Das UI ist SEHR schlicht gehalten und bestimmt auch etwas gewöhnungsbedürftig (a) weil ich keine Zeit mir genommen habe, ein hübsches zu machen und (b) weil es so sehr schnell ist
  • Es kann angegeben, welche Felder eine Person eindeutig identifizieren, z.B. Email, XING-Profil, twitter-ID, skype-ID etc. -> als Basis für die Vorauswahl, ob eine Person in vtiger schon vorhanden ist
  • Alle möglichen Optionen können auch in der URL übergeben werden, z.B. username und PW, um sich bei vtiger anzumelden
  • Es können Default-Werte für alle Datensätze angegeben werden, die verwendet werden, wenn dieser Paramater in einem Datensatz nicht gesetzt ist. z.B. kann ich so eine gemeinsame Beschreibung angeben, die für alle Datensätze aus einer Datei verwendet wird
  • Alle Datenfelder, die vtiger nicht hat, können in das “description” Feld eingefügt werden

Hinweise

  • Das Skript steht unter der  vtiger CRM Public License Version 1.0
  • Ich kenne die vtiger API nicht wirklich, von daher keine Gewähr, dass das so überhaupt funktioniert. Ich nutze es in unserer Installation jedoch fast täglich
  • Support dafür können weder ich noch teambits dafür übernehmen

Credits

  • für die vCard-Unterstützung nutze ich vcard_convert.php von Thomas Bruederli und Contact_Vcard_Parse.php von Paul M. Jones
  • der CSV-Import nutzt parsecsv.lib.php von Jim Myhrberg

Download & Installation

  • Download: vtiger-findpeople-3674.zip
  • alle Dateien aus dem ZIP müssen direkt in das Wurzel-Verzeichnis der vtiger-Installation kopiert werden (ja, als vtiger Extension wäre es schöner)

Benutzung

  • Aufruf über http://<<Ihre vtiger-Installation …>>/vtiger_findpeople.php
  • In das große “Such”-Feld kann Text in den verschiedenen unterstützten Formaten kopiert werden, z.B. der Inhalt einer vCard-Datei oder Copy-Paste aus Excel
  • zu jedem Eintrag liefert das Skript dann die Such-Ergebnisse (s.o.)
  • Sie müssen sich mit Ihren vtiger-Zugangsdaten in dem Formular anmelden

Viel Spaß damit!
Peter Tandler

This entry was posted in freeware, open source, software. Bookmark the permalink.

One Response to vCard-Import für vtiger

  1. Lolly says:

    This is exactly what I was lkooing for. Thanks for writing!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*


*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Kommentare werden moderiert. Es kann etwas dauern, bis dein Kommentar angezeigt wird.