Archiv

Archiv für die Kategorie ‘php’

CRM-System vTiger-Integration mittels Webservices

15. Juni 2012 2 Kommentare

Habe gerade festgestellt, dass ich meinen Blog sträflich vernachlässige. Ich arbeite einfach zu viel an meinen vielen Themen  ;-). Nun jetzt mach ich eine kurze Pause und schreibe endlich mal wieder etwas und zwar aus meiner aktuellen Bastelstube 😉 …

Wie ich an anderer Stelle schon erwähnt habe, haben wir bei system worx haben als CRM-System das OpenSource-System vTiger im Einsatz. Warum, darüber habe ich mich an anderer Stelle schon mal ausgelassen.

Ein CRM-System muss man aber pflegen, damit es seine segensreiche Wirkung entfalten kann. Das kostet natürlich Aufwand. Um diesen zu reduzieren, zapfe ich gerade alle unsere Datenquellen mit Kundendaten an und erzeuge die CRM-Einträge per Cronjob automatisch. Ebenfalls automatisch wird dabei die Historie erzeugt.

Beispiel : Ein Kunde hat 3 Seminare bei uns besucht und unseren Newsletter abonniert. Zusätzlich hat er sich in der Free-Variante unsere Change Controlling Tools registriert. Diese Informationen definieren wir als Aktivitäten und hinterlegen sie automatisch beim Kunden.  Ich denke für jeden nur etwas vertrieblich geprägten Menschen liegt der Nutzen auf der Hand.

Um dieses Ziel zu erreichen, zapfe ich jetzt in einem CronJob alle unsere Datenquellen an und erzeuge bzw update die Geschäftskontakte (Leads im Standard-vTiger) und Kunden (Personen, Organisationen in Standard-vTiger) in unserem System. Zusätzlich schreibe ich die Seminar-Buchungen, Newsletter-Anmeldungen etc. als Historie dort fort. Wenn ich nächste Woche damit fertig bin, pflegt sich unser System quasi von selbst :-).

Mehr…

KategorienCRM, php Tags: , , ,

vTiger und Cron-Jobs

25. Oktober 2011 2 Kommentare

Nach einer längeren Pause wegen hoher Arbeitslast, Kurzurlaub und Herzinfarkt melde ich mich zurück :-). Mein Blog lebt also weiter. Ja so wie ich wohl auch 🙂 …

Mein Thema heute sind die Cronjobs bei vTiger, mit denen ich gerade in einem meiner Kundenprojekte viel zu tun habe. In diesem Projekt werden die Daten einer wirklich komplexen Online-Registrierung zum Wechsel des Energieanbieters (realisiert mit Joomla und CommunityBuilder) automatisch in das CRM-System vTiger gepostet. In vTiger wird dann ein Großteil des gesamten Wechselprozesses inkl. der vollständigen Rechnungslegung abgebildet. Um dies weitgehend  vollautomatisch abzuwickeln, haben wir eine ganze Reihe von zeitlich abgestimmten Cron-Jobs gebaut. Das generelle Vorgehen zur Erzeugung eines solchen Jobs in vTiger möchte ich hier kurz skizzieren.

Definition : Cron-Job

Ein Programm/Ein Script auf dem Server, das in definierten Zeitabständen vom System automatisch gestartet wird.

Mehr…

Tweetnest : Ein durchsuchbares Offsite-Twitter-Archiv der eigenen Tweets

20. Oktober 2010 Keine Kommentare

Ich habe mir gerade überlegt, was ich heute mit meinen Lesern teilen könnte. Spontan eingefallen ist mir eine Applikation, die auf meiner Webseite human touchnologies verlinkt ist und den hübschen Namen Tweetnest führt.

Tweetnest ist ein Offsite-Twitter-Archiv. Es handelt sich um eine php-mySQL-Webapplikation, die alle Twitter-Postings eines konfigurierten Twitter-Nutzers sortiert in Monatsscheiben und durchsuchbar anbietet. Damit verliert man nicht seine ganzen tollen Tweets und Links, die ansonsten ja nur eine sehr kurze Halbwertszeit bei Twitter haben.

Klingt doch gut, oder 😉 : „The below is an off-site archive of all tweets posted by @toni_kejr ever“

Mehr…

KategorienOpen Source, php, Web 2.0 Tags: , ,

Mindeständerungen für Umstieg auf php 5.3.x

16. Januar 2010 3 Kommentare

Wir stehen, wie sicher viele wissen, vor der Verbreitung des nächsten größeren php-Releases:

php 5.3 is coming

Normalerweise kein Grund zur Panik, aber wir sollten vorbereitet sein. Da ändert sich nämlich einiges, das sich ohne Änderung der bestehenden Applikationen durch üble Fehlermeldungen bemerkbar macht 😉 …

Man bekommt dann so nette Warnungen eingeblendet wie

PHP Warning:  date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‚Europe/Berlin‘ for ‚CET/1.0/no DST‘ instead in …

oder auch

Deprecated: Assigning the return value of new by reference is deprecated in …/xajax/xajax_core/xajax.inc.php on line 360

Xajax funktioniert dann natürlich nicht mehr …

Mehr…