Dokumentation

Projekt: Kabelplus Interface

Projektumfang:

Datenerfassung (Datagrabbing) von Mails/Tickets/Anrufen, Statistik Interface, MiSS (Mailinterface für Streams Support), möglichst keine proprietäre Softwarelösungen

Start: Meeting am 17.11.2020
Details zu MiSS - Link zu PDF.

Frontend/GUI:

*Seit neuem Frontend am 31.05.2021:

bis 30.07.2021
  -) Interfacekompatibilitätstests für verschiedene Browser (Firefox,Chrome,Microsoft Edge, IE-11)

bis 22.08.2021
  -) GUI fertiggestellt und durchgetestet (Mögliche Probleme bei IE-11)

bis 29.08.2021
  -) Inkompatibilität mit veralteten Browsern (min. JS-Engine ES6)

bis 01.09.2021
  -) Mail + Ticket haben nun bereinigte Werte für Monatsansicht (Malusneutrale Tage weggerechnet)
  -) Mail + Ticket haben nun auch eine markierung für Malusneutrale Tage (Beim hovern über die Markierung, sieht man den forecast vom aktuellen Tag/Typ)
  -) Facebook heißt nun Social Media

bis 08.09.2021
  -) Design anpassungen

bis 16.09.2021
  -) Design optimierungen (Dashboard hat Callstatistik bekommen)
  -) Carrier Tabelle
  -) Monatsansicht bugfixing
  -) Tabellen Buttons für Zeitraumwechsel
  -) Farbanpassungen von Prozentwerten
  -) Kalenderanpassungen (Monatsansicht)
  -) Loginseite mit "Passwort-anzeigen" Button versehen
  -) Planung mobile design


Backend:

*Seit neuem Backend am 30.07.2021:

bis 29.08.2021
  -) neues Backend NodeJS
  -) aussuchen von passenden Modulen bzw. eigene Modulerstellung
  -) Datenstruktur und Organisation einrichten
  -) Potential zur perfekten Integration von allen bisherigen Interfaces und Berechnungsplatformen (weil Sprachenunabhängig)
  -) Eigenes Modul zur verwendung von FPM-(PHP) Backend für PHP
  -) Integration von verschiedenen PHP-Skripts (Performancetests und Nachhaltigkeitsüberprüfung)
  -) Tests für Administration und Wartungsaufwand (Ergebnis: Mehraufwand bei NodeJS - dafür Wegfall von gesamten Wartungsaufwand aller anderen integrierten Interfaces)
  -) Hauptprobleme bei NodeJS:
      -) Anlernung von speziellen Seiteneffekten (JS)
      -) Viele Tests für neue oder unbekannte Module notwendig (um Nachhaltigkeit und Performance aufrecht zu erhalten)
      -) Extra Tests um Webseitensicherheit zu gewährleisten
      -) Grundlegende Updates könnten Service Beeinträchtigen (Problematisch da noch relativ neu - üblich für Skriptsprachen) - Abhilfe durch erstellung von DEV und PROD Interface (erledigt)

bis 01.09.2021
  -) Mail/Ticket Views angepasst auf Malus neutrale Tage

bis 08.09.2021
  -) Datagrabbing für Calls nun bis Jänner zurück
  -) Planung für Datenaufbereitung Tickets/Mails

bis 16.09.2021
  -) Function overhauls (performance optimierungen / error handling)
  -) Views angepasst
  -) Carrier 6-Monats view
  -) Logout bugfixing
  -) Testfunctions reduziert
  -) planung datenexport (format csv) - für microsoft excel


Mails:

bis 18.01.2021
  -) Recherchen zu RFC/Dovecot/Postfix
  -) Gewählte Sprache: PHP (beste Kompatibilität zu bereits bestehenden Systemen)

bis 01.02.2021
  -) Performancetests von Mailserver/GUI
  -) Klassenerstellung von MiSS, eigenem Mailclient, eigenen IMAP-Sockets
  -) Erstmalige Datenerfassung von Mails (MySQL)
  -) tests zu automatischer Kundenzuweisung

bis 01.03.2021
  -) Fehlerbehebungen bei Datenerfassung
  -)Eine Mailliste der heutigen mails (Fertig)
  -)Ein Mailclient mit allen Möglichkeiten (Zum großteil fertig - es fehlen noch attachments)
  -)Eine übersicht der offenen/geschlossenen fälle (in Arbeit)
  -)Eine API für all unsere Ticketsysteme (in Planung)
  -)Automatische Zuordnung der im Missinterface erstellten/behandelten Fälle (fertig - bnugfixes noch nötig)
  -)Ein Formular für Kunden zum Ausfüllen, welches automatisch im Missinterface eingepflegt wird (fertig - bug fixes nötig)
  -)Automatischen antworten an den Kunden über Ticket/Mail/Fallstatus (besprechung bzgl wording - ansonsten wäre dies fertig)
  -)Persönliche History pro user (fast fertig)
  -)Allgemeine History/Logs über das Missinterface (wächst mit den anderen Punkten mit - bekommt eigene TL funktionen)
  -)Statistik bezogen auf History/Logs + TL funktionen (in planung)

bis 15.03.2021
  -) Filter und Sortierungs optionen für MiSS
  -) erstmalige Mailclient optimierungen für Standalone Anwendung (mögliche Probleme mit PHP extensions)
  -) Datenerfassung Lückenhaft - neues Konzept der Datenerfassung
  -) Recherchen zu Dovecot

bis 30.3.2021
  -) Auftrags Abänderung - neues Interface (graphs.aic.at) (Meeting 15.04.2021)
  -) Vorgefertigte Graphensoftware "Grafana" verwendet (schnellste Möglichkeit)
  -) Bisherige Mail-Datenerfassung für Grafana angepasst

bis 14.04.2021
  -) Fehlerbehebungen Grafana
  -) Anpassungen von Graphen und Darstellung
  -) erste Datenerfassungs-Performanceprobleme (suche Alternative)

bis 07.06.2021
  -) alternative zur Datenerfassung von Mails (Dank dovecot v2.3)
  -) Lua scripting für neue Datenerfassung
  -) Fehlerbehebungen bei Datenerfassung

bis 12.07.2021
  -) Abänderung von Priotätensetzung bei Kabelplusinterface (Statistik vor MiSS - keine Graphen, reine Daten Darstellung - Link zu Beispielbild)
  -) Anpassungen zur Datenerfassung - Datenbankwechsel zu PostgreSQL (Performancegründe)
  -) Entwicklung eines neuen GUI (bzw. Darstellungskonzept)

bis 30.07.2021
  -) Neues allgemeines Backend (NodeJS) für Datenerfassung für Statistik (ggf. auch für MiSS)
  -) Performancetests (neues Backend definitiv auch für MiSS geeignet)

bis 29.08.2021
  -) Berechnung und Darstellung von Mailstatistik


Tickets:

bis 14.04.2021
  -) Recherchen zu TTS
  -) Abwägung zur Integration in graphs.aic.at

bis 28.05.2021
  -) keine einfachen Integrationsmöglichkeiten für graphs.aic.at (Performancegründe - suche nach Alternative)

bis 28.07.2021
  -) Erstmalige Datenerfassung von TTS (dank neuem Backend und Kollegen Wimmer)
  -) Integration in Statistik Interface
  -) Datenerfassungstests

bis 29.08.2021
  -) Statistikberechnung und Erfassung erweitert und bzgl. Performance durchgetestet und perfektioniert
  -) Teilweise Codeoptimierungen für allgemeinere Anwendungen (ggf. Backend als Standalone Anwendung)

bis 16.09.2021
  -) Planung Ticket daten wiederherstellung von frühjahr 2021


Anrufe/Calls:

bis 14.04.2021
  -) Recherchen zu TTS
  -) Abwägung zur Integration in graphs.aic.at

bis 28.05.2021
  -) keine einfachen Integrationsmöglichkeiten für graphs.aic.at (Performancegründe - suche nach Alternative)
  -) Datenerfassung durch Kollegen Machacek

bis 30.07.2021
  -) Integration in Statistik Interface
  -) Interfacekompatibilitätstests für verschiedene Browser (Firefox,Chrome,Microsoft Edge, IE-11)

bis 27.08.2021
  -) Statistikberechnung durch Views ersetzt und bzgl. Performance durchgetestet und perfektioniert

bis 08.09.2021
  -) Malus neutrale Berechnungen überprüft / nachgebessert

bis 16.09.2021
  -) Carrier queue nachgerechnet / nachgebessert