70 lines
7.9 KiB
HTML
70 lines
7.9 KiB
HTML
<h1>Einstellungen</h1>
|
||
<p>Adminportal → <b>Einstellungen</b> bündelt die Grundkonfiguration in acht Reitern: Allgemein, Design, E-Mail, Benachrichtigungen, Uploads, Footer, Cron-Jobs und Datenschutz. Oben rechts führt „osTicket Import“ zum Import-Assistenten (Kapitel 17).</p>
|
||
|
||
<h2>Allgemein</h2>
|
||
<p>Die Karte <b>System</b> enthält die Schalter für das tägliche Verhalten:</p>
|
||
<table>
|
||
<tr><th>Einstellung</th><th>Wirkung</th></tr>
|
||
<tr><td>Helpdesk-Status, Offline-Nachricht</td><td>Online/Offline des Supports; bei „Offline“ sehen Kunden die Offline-Nachricht</td></tr>
|
||
<tr><td>Standardabteilung</td><td>Abteilung für Tickets ohne erkennbare Zuordnung</td></tr>
|
||
<tr><td>Wissensdatenbank im Kundenportal anzeigen</td><td>Blendet die Artikel im Portal und für den Assistenten ein</td></tr>
|
||
<tr><td>Minecraft-Plugin auf der Apps-Seite anzeigen</td><td>Zeigt die Karte mit dem Download (Standard: aus; ausgeblendet ist auch der Download gesperrt)</td></tr>
|
||
<tr><td>Ticket-Bewertung aktivieren</td><td>Kunden können nach Schließen 1–5 Sterne vergeben</td></tr>
|
||
<tr><td>Automatische Zeiterfassung</td><td>Misst automatisch, wie lange ein Mitarbeiter ein Ticket geöffnet hat</td></tr>
|
||
<tr><td>Beim Öffnen automatisch zuweisen</td><td>Nicht zugewiesene Tickets gehen an den, der sie öffnet</td></tr>
|
||
<tr><td>Tickets automatisch schließen</td><td>Schließt Tickets, wenn der Kunde nach einer Antwort nicht mehr reagiert (nach X Tagen)</td></tr>
|
||
<tr><td>Bei überschrittener SLA-Frist benachrichtigen</td><td><i>Nur die Administratoren (per E-Mail)</i> – Standard – oder <i>Bearbeiter bzw. Abteilung (E-Mail und Push in der App)</i></td></tr>
|
||
<tr><td>Bearbeiter erinnern</td><td>Erinnert, wenn ein Ticket nach X Arbeitsstunden noch auf Antwort wartet; zusätzlich per E-Mail wählbar</td></tr>
|
||
<tr><td>Kunden erinnern</td><td>Eine freundliche Mail, wenn der Kunde nach X Tagen nicht reagiert</td></tr>
|
||
<tr><td>Zufriedenheitsabfrage</td><td>Mail mit Sternen nach dem Schließen oder Lösen (Wartezeit in Minuten)</td></tr>
|
||
<tr><td>Live-Chat im Kundenportal</td><td>Chat-Widget ein/aus, Abteilung für Live-Chat-Tickets, Chatverlauf per E-Mail an den Kunden</td></tr>
|
||
<tr><td>Automatischer Logout nach Inaktivität</td><td>Minuten (5–480), Countdown oben rechts</td></tr>
|
||
</table>
|
||
<p>Die Karte <b>Anzeigename & URL</b> legt Name (Browser-Tab, Mails, Web-App), <b>Website-URL</b> (für Links in Mails, ohne abschließenden Schrägstrich, am besten <code>https://</code>) und Zeitzone fest. „E-Mail-Versand aktiv (PHP mail) Fallback“ nutzt die PHP-Funktion, wenn kein SMTP eingerichtet ist; „Bei schweren Fehlern eine E-Mail senden“ meldet Probleme an die Administratoren (höchstens 10 Mails pro Stunde).</p>
|
||
<fig n="admin-einstellungen-allgemein">Einstellungen → Allgemein.</fig>
|
||
|
||
<h2>Design</h2>
|
||
<ul>
|
||
<li><b>Firmenlogo:</b> PNG, JPG, GIF oder SVG bis 2 MB; erscheint im Kundenportal, auf den Anmeldeseiten und im Mitarbeiterbereich. „Name neben dem Logo ausblenden“ zeigt nur das Logo. Helle Logos sind auf hellen Portalseiten schwer erkennbar.</li>
|
||
<li><b>Favicon:</b> das Symbol im Browser-Tab (ICO, PNG, JPG, GIF, WebP oder SVG, höchstens 1 MB, am besten quadratisch; ohne eigenes Favicon gilt das DeskHub-Symbol).</li>
|
||
<li><b>Titelbild (Hero-Banner):</b> Hintergrundbild im dunklen Kopfbereich des Portals (mindestens 1600×500 px, höchstens 5 MB).</li>
|
||
<li><b>Startseiten-Inhalte:</b> Schalter für zusätzliche Bereiche der Portal-Startseite, zum Beispiel „Beliebte Artikel“.</li>
|
||
<li><b>Themes für das Kundenportal:</b> Themes als ZIP hochladen, aktivieren und löschen. Ein aktives Theme gilt für das ganze Portal; „Standarddesign nutzen“ deaktiviert es. Fertige Themes (u. a. <i>Halloween Nacht</i> und <i>Weihnachten Winter</i>) liegen im Ordner <code>theme/</code>. Aus dem Katalog der Plugin-Webseite („Themes aus dem Katalog“) werden Prüfsumme und Signatur vor der Installation geprüft; aktiviert wird ein Theme erst, wenn ihr es selbst aktiviert.</li>
|
||
</ul>
|
||
<fig n="admin-einstellungen-design">Einstellungen → Design.</fig>
|
||
|
||
<h2>E-Mail</h2>
|
||
<h3>SMTP-Versand</h3>
|
||
<p>Server, Port, Verschlüsselung, Benutzername, Passwort, Absendername und Absenderadresse eures Anbieters eintragen und mit <b>„Test-Mail senden“</b> prüfen. „STARTTLS“ gehört zu Port <b>587</b>, „SSL/TLS“ zu Port <b>465</b>; beim Umschalten setzt DeskHub den Port selbst, wenn dort noch ein Standardport steht. Passwörter werden verschlüsselt gespeichert. Kommt eine bestimmte automatische Mail trotz erfolgreicher Test-Mail nicht an, zeigt das Admin-Protokoll die Fehlermeldung des Anbieters.</p>
|
||
<h3>E-Mail-Abruf (IMAP)</h3>
|
||
<p>Die rechte Karte zeigt, wie viele Postfächer eingerichtet sind, wann zuletzt abgerufen wurde, und führt mit „Postfächer verwalten“ zur Verwaltung (Kapitel 11).</p>
|
||
<fig n="admin-einstellungen-email">Einstellungen → E-Mail.</fig>
|
||
|
||
<h2>Benachrichtigungen</h2>
|
||
<ul>
|
||
<li><b>Discord & Telegram:</b> Mitarbeiter werden bei neuen Tickets und Antworten über einen Discord-Webhook oder einen Telegram-Bot (Bot-Token und Chat-ID) benachrichtigt. Webhook-URL und Bot-Token werden verschlüsselt gespeichert; leer lassen = unverändert, Wert = löschen.</li>
|
||
<li><b>Android-App: Push-Benachrichtigungen:</b> Push senden an/aus, optional „Betreff und Kundenname in der Benachrichtigung anzeigen“ (Standard aus: nur „Neues Ticket #T-123“), App-Name in der Meldung und <b>„Testnachricht an meine Geräte“</b>. Der Push läuft standardmäßig über den Push-Dienst des Herausgebers (nur Geräte-Token und Ticketnummer); ein eigenes Firebase-Projekt lässt sich in der <code>config.php</code> eintragen.</li>
|
||
</ul>
|
||
<fig n="admin-einstellungen-benachrichtigungen">Einstellungen → Benachrichtigungen.</fig>
|
||
|
||
<h2>Uploads</h2>
|
||
<p>Die Liste der erlaubten <b>Dateiendungen</b> (kommagetrennt; im Beispielbild steht in der Demo nur <code>png</code>), die <b>maximale Dateigröße</b> in MB und die Liste <b>„Zusätzlich erlaubt für Anhänge eingehender E-Mails“</b> (Standard: <code>doc, xls, ppt, pptx, odt, ods, odp, csv, rtf, msg, heic, webp</code>; gilt nur für Mails, nicht fürs Formular). Gefährliche Typen (Skripte, ausführbare Dateien) bleiben immer gesperrt.</p>
|
||
<fig n="admin-einstellungen-uploads">Einstellungen → Uploads.</fig>
|
||
|
||
<h2>Footer</h2>
|
||
<p>Die Fußzeile des Kundenportals enthält die Verweise <b>Datenschutzerklärung</b> und <b>Impressum</b>. Für jeden legt ihr die Beschriftung im Footer fest und entweder einen <b>externen Link</b> oder einen <b>HTML-Inhalt</b>, der als Popup erscheint (ist ein Link gesetzt, wird das HTML-Feld ignoriert).</p>
|
||
<fig n="admin-einstellungen-footer">Einstellungen → Footer.</fig>
|
||
|
||
<h2>Cron-Jobs</h2>
|
||
<p>Zeigt alle automatischen Aufgaben mit Zeitplan und letztem Lauf, den Schalter für den eingebauten Hintergrund-Betrieb, die Installation echter Cronjobs und „Jetzt ausführen“ für jede Aufgabe (Kapitel 2).</p>
|
||
<fig n="admin-einstellungen-cron">Einstellungen → Cron-Jobs.</fig>
|
||
|
||
<h2>Datenschutz</h2>
|
||
<ul>
|
||
<li><b>Automatische Datenlöschung:</b> Geschlossene und gelöste Tickets werden nach der gewählten Zeit (Monate nach Schließung) unwiderruflich anonymisiert: Name, E-Mail-Adresse und IP werden unkenntlich gemacht; Ticketnummer, Betreff, Status und Nachrichten bleiben für Statistiken erhalten. Die Funktion ist <b>standardmäßig aus</b>.</li>
|
||
<li><b>IP-Adressen sofort kürzen:</b> beim Speichern wird das letzte Oktett entfernt.</li>
|
||
<li><b>Auskunft und Löschung auf Anfrage:</b> blendet im Kundenprofil für Administratoren „Alle Daten exportieren (JSON)“ und „Kundendaten löschen“ ein.</li>
|
||
<li>Die rechte Karte zeigt <b>Status & Vorschau</b> (wie viele Tickets aktuell betroffen wären), was anonymisiert wird, den <b>Crontab-Eintrag</b> und „Jetzt ausführen“.</li>
|
||
</ul>
|
||
<fig n="admin-einstellungen-datenschutz">Einstellungen → Datenschutz.</fig>
|