Venue Intake Template Schema
Felder
Venue Intake Template Schema
Fragebogen für die Bestandsaufnahme einer Gastveranstaltung (ADR 0860). Abschnitte → Fragen mit Typ, Einheit, Grenzen, Auswahlwerten, Bedingung und Aufgaben-Ableitung.
name
description
eventCategories
Arten von Veranstaltungen, für die dieser Fragebogen gilt. Leer = für jede Art.
isDefault
Greift, wenn keine Vorlage zur Art der Veranstaltung passt.
isActive
sections
key
title
description
condition
Bedingung für den ganzen Abschnitt. Ist sie nicht erfüllt, verschwinden auch seine Fragen.
questionKey
operator
EQUALSNOT_EQUALSANSWEREDINvalues
questions
key
Eindeutig im ganzen Fragebogen — die Antworten hängen daran.
label
help
type
TEXTTEXTAREANUMBERBOOLEANCHOICEMULTI_CHOICEDATErequired
internalOnly
Nur intern — erscheint nicht im Freigabelink des Veranstalters (ADR 0863).
unit
Reines Anzeige-Suffix bei Zahlen ("m", "kW", "Personen").
min
max
defaultValue
Vorbelegung; Typ richtet sich nach `type`.
condition
Zeigt die Frage nur bei passender Antwort.
questionKey
operator
EQUALSNOT_EQUALSANSWEREDINvalues
taskRule
Erzeugt eine Aufgabe, solange die Frage sichtbar und so beantwortet ist.
whenValues
title
description
dueDaysBeforeEvent
Frist: so viele Tage vor Beginn der Veranstaltung.
assigneeId
Interne users._id.
positionRules
Positionen im Positionsspiegel, die aus der Antwort entstehen (ADR 0864). Mehrere je Frage: zu jedem Auswahlwert gehört oft eine andere Leistung.
key
Stabil innerhalb der Frage — daran hängt die erzeugte Position.
whenValues
Leer = jede Antwort ausser „Nein" und einer Zahl kleiner/gleich 0.
title
description
category
Leer = Titel des Abschnitts.
unit
quantitySource
FIXEDANSWERQUESTIONnullquantity
quantityQuestionKey
unitPrice
taxRate
billingMode
BILLEDINCLUDED_IN_BASEDUPLICATE_NOT_BILLEDNOT_BILLEDnullorigin
OWN_STOCKOWN_STAFFRENTALEXTERNAL_SERVICEnullisEstimate
materialRules
Material aus dem Mietbestand, das aus der Antwort reserviert wird (ADR 0877). Mehrere je Frage: „Bankett" braucht Stühle und Tische.
key
Stabil innerhalb der Frage — daran hängt die erzeugte Reservierung.
whenValues
Leer = jede Antwort ausser „Nein" und einer Zahl kleiner/gleich 0.
articleId
Mietbarer Artikel (ADR 0876).
quantitySource
FIXEDANSWERQUESTIONnullquantity
quantityQuestionKey
quantityPer
Bei Menge aus einer Antwort: eine Einheit je so viele („1 Tisch je 8 Gäste"), aufgerundet.
locationId
Lager. Leer = das erste Lager, in dem der Artikel Bestand führt.
note
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/venue_intake_templates— Liste, paginiert + filterbarGET /api/v1/venue_intake_templates/<id>— Einzelne EntityPOST /api/v1/venue_intake_templates— AnlegenPATCH /api/v1/venue_intake_templates/<id>— Teil-UpdateDELETE /api/v1/venue_intake_templates/<id>— Soft-DeleteGET /api/v1/venue_intake_templates/<id>/timeline— Audit + Aktivitäten