sqlinsight-pro/docs/support.md
Søren Eggert Lundsteen Olsen 50bc878776 Customers file support cases in SQLInsight Web and follow their status
- Repository migration 0005: insight.SupportCases. The web UI has only
  db_datareader, so INSERT on this one table is granted to public.
- Web: /support (menu "Support") lists the customer's cases and, with
  Hub sync on and a Professional/Enterprise license, a form (title,
  description, contact; contact prefilled from the Windows user).
  /support?fund=<id> prefills from a finding: instance, rule, severity,
  explanation and non-sensitive measurements.
- "Opret supportsag" on findings: right-click a finding link or a
  finding's heading (support-menu.js, a static file within the CSP;
  Shift+F10/context key, Escape closes), and a visible button on the
  finding page that works without JavaScript. Only when support is
  available.
- Agent: sends pending requests to POST /api/v1/cases, stores the case
  number, backs off on failures and gives up on 400/401/403/422; fetches
  the customer's cases every 5 minutes (at once after sending).
- Docs: support.md (also on the community site), databehandling.md
  (contact details are sent to the hub).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 11:34:06 +02:00

2 KiB

Supportsager

Kunder med Professional eller Enterprise kan oprette supportsager hos SEOSoft direkte fra SQLInsight Web og følge deres status.

Krav

  • En gyldig Professional- eller Enterprise-licens og deling med SQLInsight Hub slået til (SQLInsight:Hub:Enabled, se installation.md). Under System i webbrugerfladen kan I se, om licensen er gyldig.
  • Uden det viser siden Support en forklaring i stedet for formularen, og der er ingen "Opret supportsag" på fundene.

Opret en sag

  • Support i menuen: titel, beskrivelse, kontaktperson, e-mail og eventuelt telefon. Kontaktpersonen er udfyldt med jeres Windows-brugernavn og kan rettes.
  • Fra et fund: højreklik på et fund i en fundliste eller på fundets overskrift, og vælg Opret supportsag (tastatur: Shift+F10 eller kontekstmenu-tasten på et markeret fund; Escape lukker). På fundets side er der også en knap. Titlen og beskrivelsen udfyldes med fundets instans, regel, alvor, forklaring og målinger. Følsomme målinger (forespørgselstekst, logins, servernavne) sættes ikke ind.

Sagen sendes af agenten, ikke af webbrugerfladen: den gemmes i repository-databasen, og agenten sender den til SQLInsight Hub inden for et halvt minut. Hubben giver den et sagsnummer (SUP-000001, SUP-000002 …), som vises på siden Support. Kan hubben ikke nås, prøver agenten igen. Afviser hubben sagen (fx fordi licensen ikke dækker support), står den som Afvist med årsagen.

Status

Siden Support viser alle jeres sager, også dem SEOSoft har oprettet for jer, med status Åben eller Lukket. Agenten henter status fra hubben hvert 5. minut. Dialogen om sagen foregår på mail eller telefon.

Rettigheder

Webbrugerfladens login har kun db_datareader på repositoriet. For at kunne oprette en sag har rollen public i repository-databasen fået INSERT på den ene tabel insight.SupportCases (migration 0005_support_cases.sql). Kun repositoriets egne brugere findes i den database.

Hvad der sendes til SEOSoft, står i databehandling.md.