Files
SaschaandClaude Opus 5.5 4adf48f336 Anmeldung gilt 7 Tage statt 12 Stunden
JWT-Laufzeit (JWT_EXPIRES_IN) standardmaessig auf 7d gesetzt, damit
Benutzer nicht mehr taeglich neu anmelden muessen. Doku (Betrieb,
Benutzeranleitung, Glossar) und .env.example angepasst.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 22:10:46 +02:00

86 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 11 Glossar
## Begriffe
**Ausschreibung** – ein Projektangebot eines Kunden oder aus einer Börse. Steht
in `icon_tenders`. Mit gesetztem Schalter *Online* erscheint sie in der
Projektbörse der ICON Website.
**Art (eines Kontakts)** – Experte, Ansprechpartner oder Lead. Die Liste wird in
den Stammdaten gepflegt und kann wachsen.
**Berater** – in den Zeichnungen der Netzwerkansicht die Kontakte mit der Art
*Experte*; ihr Ast im Stammbaum ist golden.
**Ehemalige / Verlassen** – Kontakte mit einer **beendeten** Anstellung bei
einem Unternehmen (`icon_employments.ended_on`). Sie hängen am grauen,
gestrichelten Ast; darunter steht, wo die Person heute ist.
**Erwähnung (@)** – ein Verweis in einem Text auf Kontakt, Unternehmen oder
Benutzer. Gespeichert als Token `@[Name](contact:12)`, indiziert in
`icon_mentions`, im Lesezustand anklickbar.
**Group** – der Konzern, zu dem ein Unternehmen gehört (`group_name`). Reiter in
der Unternehmensansicht.
**Kunde** – kein eigener Datentyp, sondern ein Unternehmen mit
`is_customer = 1`. Der Zustand *aktiv* oder *alumni* unterscheidet laufende von
früheren Kunden.
**Lead** – eine Vertriebsspur in der Pipeline (`icon_leads`), nicht zu
verwechseln mit der Kontaktart *Lead*. Ein Lead trägt Unternehmen,
Ansprechpartner, Phase, Checkliste und Erinnerung.
**Live!** – die Ausschreibungen als Kanban über die Phasen, bearbeitbar per
Ziehen.
**Phase (Ausschreibung)** – Ausschreibung → Kontakte sichten → Interview →
Kunden Interview → Vertragsgestaltung → Abschluss → Geschlossen.
**Spalte (Lead)** – Backlog (`Fuer Spaeter`) → Neuer Lead → Erstkontakt →
1. Gespräch → Followup geplant → Followup Gespräch → Closed → Absage.
**Status (Ausschreibung)** – Aktiv, Inaktiv, Ausgelaufen, Archiviert.
**Status (Kontakt)** – Interessiert, Interview, Gebucht, Inaktiv. Der frühere
Wert *Verfügbar* aus dem alten CRM wurde bei der Migration zu *Interessiert*.
**Stammdaten** – die gepflegten Auswahllisten (Branchen, Arten der Kontakte) in
`icon_options`. Umbenennen zieht den Bestand mit; Entfernen nur, wenn ein Wert
nirgends benutzt wird.
**Stundensatz** – `rate_onsite` / `rate_remote`, in **Euro je Stunde**. Leer
heißt *nicht hinterlegt*, nicht *null Euro*. Es gibt im CRM keinen Tagessatz.
**Zuständig (owner)** – der Benutzer, der sich kümmert. Beim Anlegen mit dem
angemeldeten Benutzer vorbelegt.
## Technische Begriffe
**Diktat / Whisper** – Spracherkennung, die vollständig im Browser läuft. Siehe
[04 Diktat](04-diktat.md).
**JWT** – das Token der Anmeldung, 7 Tage gültig, im `localStorage`. Wird
bei jeder Anfrage zusätzlich gegen die Datenbank geprüft.
**MentionField** – das Textfeld mit zwei Zuständen (lesen / bearbeiten) für
Texte mit Erwähnungen.
**RichTextEditor** – das WYSIWYG-Feld ohne Fremdpaket, auf `contentEditable`.
**SPA / FallbackResource** – die Anwendung ist eine einzige Seite; Apache
liefert für jeden unbekannten Pfad `index.html` aus.
**Systemschnittstelle** – die beiden Router, über die ICON CRM und perinco CRM
Kontakte austauschen: fester Token statt JWT, ausschließlich `GET`.
## Namen und Adressen
| Name | Bedeutung |
| --- | --- |
| `icrm.icon-experts.de` | das CRM |
| `icon-experts.de`, `www.icon-experts.de` | die ICON Website, auf demselben Server |
| `pcrm.perinco.de` | das perinco CRM (Schwestersystem) |
| `icondb.perinco.de` | die alte Supabase-Instanz – nur noch Quelle der Migration |
| `31.70.144.60` | der Server von CRM und Website |