onto_property_def_update
Eine bestehende Property-Definition aendern (Label, Typ, Pflicht, Optionen). Betrifft das Modell, nicht die Werte einzelner Objekte. Nutze es zum Korrigieren der Felddefinition; Werte aenderst du mit onto_object_set_property. Der bisherige Wert ist danach weg (keine Historie, kein Undo). | EN: property, field, schema, property set, definition
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Neuer Key — nur zum Umbenennen setzen | |
| label | Yes | Label — die API verlangt es bei JEDEM Update, sonst schlaegt der Aufruf fehl | |
| def_id | Yes | Property-Definition-ID (Pflicht). Bei einer Scope-Definition (scope_id gesetzt) genuegt can_manage_scope des Scopes. | |
| options | No | JSON [{"value":..,"label":..}] fuer value_type=options | |
| computed | No | JSON {"rule":"..."} — berechnetes Feld | |
| required | No | 1 = Pflichtfeld | |
| type_ids | No | Objekttyp-IDs — ERSETZT die bestehende Bindung | |
| max_value | No | Maximum | |
| min_value | No | Minimum | |
| value_type | No | Value-Type: string|int|float|datetime|date|geo|bool|options | |
| default_value | No | Standardwert |