Hilfe

Innlook Hilfe: WinMonitor & Web

Diese Webhilfe beschreibt alle Ansichten und Funktionen von WinMonitor (Desktop) und Innlook Web (Browser).

Ueberblick

Systeme, Rollen, Sicherheit

Kurzfassung der wichtigsten Grundlagen.

Systeme

WinMonitor ist die Windows-Desktop-App, Innlook Web ist die Browser-Oberflaeche.

  • WinMonitor zeigt die Queue in einem WebView2-Fenster und reagiert auf Signale.
  • Innlook Web bietet Monitor, Konfiguration und Admin-Funktionen im Browser.
  • Beide nutzen die gleiche Web-API (Token + Maximize Signal).
Ansicht Grundlage

Rollen & Rechte

  • User: Monitor nutzen, eigenen Monitor-Zugang speichern.
  • Admin: SQL-Settings, Benutzermapping, Tasks, Keywords, KI verwalten.
  • SA (User GHA): alle Mandanten, DB-Auswahl, Web-Benutzerverwaltung.
Rollen Admin

Daten & Sicherheit

  • Web-Zugangsdaten werden pro Browser verschluesselt in SQLite gespeichert.
  • WinMonitor speichert Zugangsdaten verschluesselt in `Innlook.ini`.
  • 2FA (Google Authenticator) ist optional und wird pro User aktiviert.
Security 2FA

WinMonitor

Innlook WinMonitor (Windows Desktop)

Die Desktop-App zeigt die Queue und reagiert auf Signale aus der API oder WebSocket.

Ansicht: Login-Dialog

  • Eingaben: Benutzername, Passwort, Kunden ID.
  • Option: "Anmeldedaten speichern" schreibt in `Innlook.ini` (User-Sektion).
  • Button "Anmelden" uebernimmt Daten und schliesst den Dialog.
Ansicht Login

Ansicht: Monitor-Fenster

  • WebView2 laedt die Queue-URL mit `?token=...`.
  • Startet minimiert; oeffnet bei Signal oder Klick auf Tray-Icon.
  • Optionales Auto-Refresh, wenn `WithRefresh=true` gesetzt ist.
Ansicht Queue

Ansicht: Tray-Icon & Kontextmenue

  • "Innlook beenden" beendet die App komplett.
  • "Anmeldung" oeffnet den Login-Dialog.
  • "Anzeige aktualisieren" laedt die Webansicht neu.
  • "Auto Start bei der Anmeldung" schaltet Registry-Autostart.
Ansicht Tray

Funktion: Token & Timer

  • Timer laeuft alle `IntervalInSeconds` (Standard 5 Sekunden).
  • Token wird ueber `/authorize` geholt (Basic Auth + ClientId).
  • Bei 3 Fehlversuchen oeffnet sich automatisch der Login-Dialog.
  • API-Aufruf `/maximize` entscheidet, ob das Fenster gezeigt wird.
Funktion API

Funktion: WebSocket Wake

  • Wenn `WithWebSocket=true`, verbindet sich die App per WSS.
  • Empfang von "wake" zeigt das Fenster und optional Refresh.
  • Bei Fehlern erfolgt ein Reconnect nach kurzer Wartezeit.
Funktion WebSocket

Funktion: Konfiguration (Innlook.ini)

  • Datei liegt im Programmordner als `Innlook.ini`.
  • [Config]: `WebApiUrl`, `WebSiteUrl`.
  • [User_...]: `ClientId`, `UserName`, `Password`, `WithRefresh`.
  • Optional: `WithWebSocket`, `WebSocketUrl`, `WebSocketSecret`.
Datei Config

Funktion: Logs

  • Logfiles liegen im Unterordner `logs` im Programmverzeichnis.
  • Dateiname: `log_YYYY-MM-DD.txt` (taeglich rotiert).
  • Hilfreich bei Token- oder Verbindungsfehlern.
Funktion Log

Innlook Web

Innlook Web (Browser)

Web-Oberflaeche mit Monitor, Konfiguration und Admin-Tools.

Ansicht: Login

  • Felder: Tenant, Benutzername, Passwort, optional 2FA Code.
  • Bei aktivierter 2FA ist der Code verpflichtend.
  • Erfolgreiches Login setzt Monitor-Zugang (ClientId = Tenant).

Ansicht: Registrierung

  • Erstellt neuen Tenant oder weiteren Benutzer.
  • Erster User im Tenant wird automatisch Admin.
  • Neuer Tenant startet den Wizard in den Einstellungen.

Ansicht: Monitor

  • Queue wird in einem iframe angezeigt (Token im URL).
  • Aktionen: "In neuem Tab", "Zugangsdaten bearbeiten".
  • Status zeigt Signal/Verbindung; Signal triggert Refresh.
  • Externer Link zu GiContact (xRM Kontakte anlegen).

Ansicht: Monitor-Zugang

  • Speichert Web-API-URL, Web-UI-URL, ClientId, Benutzer.
  • Passwort leer lassen, wenn es behalten werden soll.
  • Intervall in Sekunden + Auto-Refresh aktivieren.

Ansicht: Einrichtungsassistent

  • Startet Wizard fuer neue Mandanten (xRM + O365).
  • Buttons fuer Benutzermapping, KI-Funktionen, Downloads.
  • Zeigt MSSQL Status und aktuellen Mandanten an.
  • Optionaler Link zu GiContact fuer xRM Kontakte.

Ansicht: Wizard Neuer Mandant

  • Schritt 1: Provisioniert Dienst und Ordner fuer den Mandanten.
  • Schritt 2: xRM API Daten speichern und pruefen.
  • Schritt 3: O365 App Daten speichern, danach Mapping pflegen.
  • Jeder Schritt kann einen Dienst-Neustart ausloesen.

Ansicht: Mandant & Datenbank

  • SA kann DB (Prod/Test) und Mandant umschalten.
  • Admins sehen ihren Mandanten als read-only.
  • Uebersicht zeigt Settings/User/Tasks/Keywords je Mandant.

Tab: Settings (SQL)

  • Direkter Zugriff auf dbo.Settings des Mandanten.
  • Filter nach Key/SubKey/Value.
  • Neues Setting oder Bearbeiten via Modal.

Tab: Benutzermapping

  • Pflegt Zuordnung xRM, Exchange, Inlook, Windows.
  • Filter nach Name, xRM oder O365 Benutzer.
  • Mapping-Vorschlaege helfen beim Ausfuellen.

Funktion: User-Modal

  • Benutzer anlegen/bearbeiten inkl. Lookup fuer xRM/O365.
  • Aktivieren erzeugt optional ein Passwort und sendet Mail.
  • ExchangeUsers-Setting wird automatisch gepflegt.

Tab: Task Profiles

  • Regeln pro Postfach, Mail Direction und Mail Type.
  • Formular fuer Subject, Detail, Alarm, Planzeiten.
  • Aktiv/Deaktiviert steuert die Verarbeitung.

Tab: KeyWords

  • Wert + Typ (int) definieren, aktivieren/deaktivieren.
  • Bearbeiten ueber das Formular unter der Liste.

Ansicht: Web-Benutzer (SA)

  • Filter nach Tenant, User, E-Mail, Rolle, Status, 2FA.
  • Aktionen: Rolle setzen, Passwort senden, sperren.
  • 2FA aktivieren/deaktivieren und E-Mail aktualisieren.

Ansicht: KI-Funktionen

  • Textzusammenfassung aktivieren (AiSummarizeBody).
  • Provider, Endpoint und API Key pflegen.
  • AGB bestaetigen; Service wird neu gestartet.

Ansicht: AGB KI-Funktionen

  • Beschreibt Datenfluss und Haftung fuer KI-Zusammenfassung.
  • Wird im KI-Modal verlinkt und separat geoeffnet.

Anhang

Downloads, Export, Hintergrund

Hilfsfunktionen und technische Details.

Downloads & Export

  • Monitor Setup kann aus den Einstellungen heruntergeladen werden.
  • Export "Konfiguration fuer Installer" erzeugt `Innlook.ini`.
  • Export enthaelt WebSocket URL/Secret fuer WinMonitor.
Download Config

Hintergrund: Token & Polling

  • Token werden automatisch erneuert, inkl. Fallback-API.
  • `/api/poll` prueft Maximize und aktualisiert Queue-URL.
  • Bei Signal wird WinMonitor via WebSocket geweckt.
API Signal

Hintergrund: Keep-Alive

  • Der iframe wird regelmaessig neu geladen, damit Sitzungen aktiv bleiben.
  • Fehler bei der Verbindung triggern einen Reload nach mehreren Fehlversuchen.
Monitor Stabilitaet