Concierge-Prozess bearbeiten: Account

← Zurück zur Übersicht
1. Identität
2. Routing

JSON-Array; Groß/Kleinschreibung egal. Keine Überschneidung mit anderen aktiven Gruppen.

JSON-Array der Service-Schlüssel in kanonischer Erstellungsreihenfolge.

JSON-Objekt: Dienst → Liste von Pflichtfeldnamen (keine _id-Felder — Fremdschlüssel werden zur Planzeit aufgelöst).

3. Plan-Template (deklarativ)

Erlaubte Operatoren: {"from": "feld"}, {"from": "feld", "default": wert}, {"const": wert}, {"ref": "dienst:index"}, {"derive": "slug", "from": "feld"}, {"cast": "float|int|string"}.
Leer lassen = PHP-Fallback (nur für die eingebaute offering-Gruppe).

4. Feld-Schema (Formular-Felder)

Feld-Deskriptoren je Dienst: name (eindeutig, == plan-template "from"), type (text|textarea|number|email|password|phone|select|radio|checkbox|hidden), label_key/label, collect (both|form|chat), required, options oder options_provider, when, validation, default. Chat-sichtbare Felder brauchen einen "from"-Schlüssel im Plan-Template.

5. Strategie (LLM-Prosa)

Nur .md; wird unter config/concierge/strategies/ gespeichert.

Prosadokument für das Sprachmodell mit allen 8 Standard-Abschnitten (Role/Goal, Trigger Keywords, Group Members, Dependency Graph, Elicitable Fields, Completeness Gate, Validation Gate, Example Prompt).

6. Seed-Export (für andere Umgebungen)

Idempotentes SQL-Snippet zum Übertragen dieser Konfiguration auf Staging/Produktion.

7. Benötigte Code-Änderungen (manuell anzuwenden)

Diese Änderungen sind nötig, damit der Prozess vollständig funktioniert. Sie werden nicht automatisch angewendet.

Add a deterministic question phrasing for 'alias'

packages/php-code/plugins/PlgMasterDataConcierge/workflows/conciergeSession/processors/ElicitProcessor.php (questionFor(), lines ~101-113)

+            'alias' => 'Please provide the alias value?',
Add a deterministic question phrasing for 'industry'

packages/php-code/plugins/PlgMasterDataConcierge/workflows/conciergeSession/processors/ElicitProcessor.php (questionFor(), lines ~101-113)

+            'industry' => 'Please provide the industry value?',
Add a deterministic question phrasing for 'notes'

packages/php-code/plugins/PlgMasterDataConcierge/workflows/conciergeSession/processors/ElicitProcessor.php (questionFor(), lines ~101-113)

+            'notes' => 'Please provide the notes value?',
Add a deterministic question phrasing for 'send_welcome_email'

packages/php-code/plugins/PlgMasterDataConcierge/workflows/conciergeSession/processors/ElicitProcessor.php (questionFor(), lines ~101-113)

+            'send_welcome_email' => 'Please provide the send_welcome_email value?',
Add a deterministic question phrasing for 'source'

packages/php-code/plugins/PlgMasterDataConcierge/workflows/conciergeSession/processors/ElicitProcessor.php (questionFor(), lines ~101-113)

+            'source' => 'Please provide the source value?',
Add a deterministic question phrasing for 'initiator_type'

packages/php-code/plugins/PlgMasterDataConcierge/workflows/conciergeSession/processors/ElicitProcessor.php (questionFor(), lines ~101-113)

+            'initiator_type' => 'Please provide the initiator_type value?',
Abbrechen