onto_formdef_create
NEUES Formular anlegen. Legt das form-Objekt an und schreibt eine minimale gueltige Definition (1 Feld), die du danach mit onto_formdef_save ausbaust. MIT from_udid wird die Definition einer Vorlage kopiert (dann werden Felder uebernommen, Sichtbarkeit auf den Ziel-Scope gestellt und adminsql entfernt, falls du kein Admin bist). Ein so kopiertes Formular bringt auch dessen buttons/template_file mit — nach dem Kopieren mit onto_formdef_save pruefen. Rechte: form_writer/admin + Schreibzugriff auf den Scope — sonst 403. | EN: form, form definition, fields, template, PDF, submission
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | udid einer Vorlage aus onto_formdef_list_templates (kopiert deren Felder) | |
| name | Yes | Technischer Name, z.B. wartung_2g | |
| formdef | No | Alternativ: komplette Definition direkt mitgeben ({version,title,answer_type,fields}) | |
| scope_id | Yes | Ziel-Scope (Pflicht) — braucht Schreibzugriff | |
| answer_type | No | Objekttyp fuer Antworten; Default 'inspection' |