Ticketsystem Installation
Aus TecArt-CRM Wiki
Das Ticketsystem bzw. die Trouble-Ticket-Weboberfläche ist die Schnittstelle zum Trouble-Ticket im CRM-System. Dadurch können sich registrierte Kunden schnell und einfach einloggen, um Ihre Anfragen direkt einzugeben oder den Ablauf der Anfragen anzuschauen.
Anforderungen
- PHP mit der Version 5.1 oder neuer
- Die SOAP PHP-Extension
- Die SQLite PHP-Extension
- Ein Benutzer im CRM-System, der das Recht hat, auf das Trouble-Ticket Modul zuzugreifen, alle Kontakte zu lesen und zu bearbeiten.
- Eine Email-Konto für diesen Benutzer einrichten, damit die Benachrichtigung gesendet werden können.
Hinweis: Durch den obengenannten Benutzer werden die Daten zwischen dem CRM-System und der Ticket-Weboberfläche ausgetauscht.
Beispiel: Wenn ein Ticket in der Ticket-Weboberfläche erstellt wurde, wird es im CRM-System so angezeigt, als wäre es von diesem Benutzer erstellt worden.
Daher wird empfohlen, diesen Benutzer nicht als normalen User zu verwenden und nicht zu veröffentlichen.
Installationsanweisung
- Laden Sie das komprimierte Ticketsystem-Archiv hier herunter, welches Ihrer CRM-Version entspricht und entpacken Sie es.
- Kopieren Sie den Ticketsystem-Ordner auf ihren Server. Der Ordner können Sie wie gewünscht umbenennen.
- Im dem Ordner /config befindet sich eine Datei config.php.sample. Ändern Sie bitte die Datei in config.php. Öffnen Sie die Datei und editieren Sie sie mit ihren entsprechenden Daten.
<?php /** config **/ $config["language"] = "de"; $config["webservice_url"] = "https://crmsrv.example.com/"; $config["username"] = "Ticketsystem"; $config["password"] = md5(""); $config["login_template"] = "login_standard"; $config["logout_redirect"] = "http://www.clever-crm.de/"; $config["show_call_activities"] = false; $config["show_email_activities"] = false; ?>
| Variable | Beschreibung |
|---|---|
| $config["language"] | Momentan wird nur die Deutsche Sprache unterstützt. Bitte geben Sie "de" als Wert an. |
| $config["webservice_url"] | Die URL zum CRM-System |
| $config["username"] | Benutzername |
| $config["password"] | das MD5-verschlüsselte Passwort. Die Funktion md5() verschlüsselt das Klartext-Passwort. Geben Sie das unverschlüsselte Passwort ein bsp: $config["password"] = md5("passwort"); oder wenn Sie schon ein MD5-verschlüsselte Passwort haben, dann geben Sie das direkt ein bsp: $config["password"] = "e22a63fb76874c99488435f26b117e37"; |
| $config["login_template"] | Das Template für die Login-Seite. Wenn Sie kein inviduelles Template haben, geben Sie "login_standard" ein. |
| $config["logout_redirect"] | Die weitergeleitete Seite nachdem Logout |
| $config["show_call_activities"] | Setzen Sie diese Variable auf true, es werden dann alle Anrufe angezeigt, die zu einem Ticket gehören. |
| $config["show_email_activities"] | Setzen Sie diese Variable auf true, es werden dann alle E-mails angezeigt, die zu einem Ticket gehören. |
- Geben Sie dem Ordner /data/sqlite Lese- und Schreibrechte. Falls in diesem Ordner eine Datei db.sqlite existiert, bitte löschen Sie diese.
- Jetzt können Sie sich aus dem Ticketsystem mit ihren Daten anmelden. Und wenn alles richtig konfiguriert wurde, sollten Sie die Benutzeroberfläche sehen und damit arbeiten können.
Hinweis: Wenn es Problemen mit der Installation oder während der Benutzung des Ticketsystems gibt, können Sie die Datei error.log im Ordner /error anschauen. In der Datei werden sämtliche Fehler vom Ticketsystem geloggt und beschrieben.
Benutzung
1. Loginsdata:
- Kunden können sich entweder mit ihrer Kundennummer oder mit ihrer Email-Adresse (im roten Kreis) als Benutzername anmelden.
- Das Passwort (im roten Kreis) muss am Anfang im CRM vergeben werden und muss dem Kunden mitgeteilt werden . Die Kunden können später selbst ihr Passwort im Ticketsystem ändern.
Achtung: Das Passwort darf nicht leer sein.
2. Admin: Klicken Sie im CRM in der oberen Menüleiste auf Administration -> Module -> Trouble-Tickets
- Bei der Option "Standard User über Webservice:" können Sie einen Benutzer im CRM auswählen. Dieser wird alle Benachrichtigung aus dem Ticketsystem per E-mail erhalten. Beispiel: Wenn ein Ticket geöffnet wird.
- Weiter unten legen Sie das Format und den Inhalt der Benachrichtigungsemails für die unterschiedlichen Ticket-Aktionen fest.



