Projekte: Stundenbuchung INSERT
Stunden fuer einen Mitarbeiter auf ein Projekt buchen (Saetze und Preise des Mitarbeiters, Mindestlaenge der Beschreibung und Rueckbuchungsgrenze aus den Einstellungen). Liefert insert_ID.
Tool-Name
tool
insert_projekte_stunden
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
inhalt |
object |
Ja | – |
help |
integer |
Nein | Aktionshilfe. |
Input Schema
json
{
"type": "object",
"properties": {
"help": {
"type": "integer",
"enum": [
1
],
"description": "Aktionshilfe."
},
"inhalt": {
"type": "object",
"properties": {
"projekt_ID": {
"type": "integer",
"description": "Projektnummer",
"minimum": 1
},
"mitarbeiter": {
"type": "string",
"description": "Mitarbeiter (tricoma-Benutzername)",
"maxLength": 100
},
"datum": {
"type": "string",
"format": "date",
"description": "Datum der Arbeit (YYYY-MM-DD)"
},
"stunden": {
"type": "string",
"description": "Stunden als Dezimalzahl, groesser 0, hoechstens 24",
"maxLength": 10
},
"beschreibung": {
"type": "string",
"description": "Beschreibung der Taetigkeit",
"maxLength": 5000
},
"meilenstein_ID": {
"type": "integer",
"description": "Meilenstein-ID, 0 = ohne",
"minimum": 0
},
"satz": {
"type": "integer",
"description": "Stundensatz 1 bis 3 (Standard 1)",
"minimum": 1,
"maximum": 3
}
},
"additionalProperties": false,
"required": [
"projekt_ID",
"mitarbeiter",
"datum",
"stunden"
]
}
},
"additionalProperties": false,
"required": [
"inhalt"
]
}
Beispiel-Aufruf
json
{
"tool": "insert_projekte_stunden",
"arguments": {
"inhalt": {},
"help": 1
}
}