onto_property_def_create
Eine neue Property-Definition anlegen (neues Feld im Objektmodell). Aendert das Schema; bestehende Objekte haben das Feld danach leer. Nutze es beim Modellaufbau. Zum Setzen von WERTEN an einem Objekt ist onto_object_set_property zustaendig, nicht dieses Tool. | EN: property, field, schema, property set, definition
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Property-Key | |
| label | Yes | Label (mo.<Key> = uebersetzbar, sonst Rohwert) | |
| options | No | JSON [{"value":..,"label":..}] fuer value_type=options | |
| required | No | 1 = Pflichtfeld | |
| scope_id | No | Ziel-Scope. GESETZT = eigenes Feld nur fuer diesen Kunden-Scope (braucht can_manage_scope). FEHLEND = globale Plattform-Definition (nur admin). | |
| type_ids | No | Objekttyp-IDs, an die das Feld gebunden wird | |
| max_value | No | Maximum | |
| min_value | No | Minimum | |
| value_type | Yes | Value-Type: string|int|float|datetime|date|geo|bool|options | |
| default_value | No | Standardwert |