Projekte: Projekt UPDATE
Projekt aendern; nur uebergebene Felder. Keine Mails (anders als die Oberflaeche). Protokolliert.
Tool-Name
tool
update_projekte_projekt
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
referenzfelder |
object |
Ja | – |
help |
integer |
Nein | Aktionshilfe. |
inhalt |
object |
Nein | – |
Input Schema
json
{
"type": "object",
"properties": {
"help": {
"type": "integer",
"enum": [
1
],
"description": "Aktionshilfe."
},
"referenzfelder": {
"type": "object",
"properties": {
"ID": {
"type": "integer",
"description": "Projektnummer",
"minimum": 1
}
},
"required": [
"ID"
],
"additionalProperties": false
},
"inhalt": {
"type": "object",
"properties": {
"titel": {
"type": "string",
"description": "Projektname",
"maxLength": 250
},
"beschreibung": {
"type": "string",
"description": "Projektbeschreibung (einfaches HTML)",
"maxLength": 20000
},
"kategorie_ID": {
"type": "integer",
"description": "Kategorie-ID, 0 = keine",
"minimum": 0
},
"kundennummer": {
"type": "integer",
"description": "Kundennummer, 0 = kein Kunde",
"minimum": 0
},
"datum_beginn": {
"type": "string",
"format": "date",
"description": "Projektbeginn (YYYY-MM-DD)"
},
"datum_ende": {
"type": "string",
"format": "date",
"description": "Projektende (YYYY-MM-DD)"
},
"datum_ende_intern": {
"type": "string",
"format": "date",
"description": "Internes Projektende, nicht nach dem Projektende"
},
"datum_ende_intern_tickets": {
"type": "string",
"description": "Internes Ende gilt auch fuer Tickets",
"enum": [
"ja",
"nein"
],
"werte": {
"ja": "ja",
"nein": "nein"
}
},
"aktiv": {
"type": "string",
"description": "Projekt aktiv",
"enum": [
"ja",
"nein"
],
"werte": {
"ja": "ja",
"nein": "nein"
}
},
"verantwortlich": {
"type": "string",
"description": "Verantwortlicher tricoma-Benutzer",
"maxLength": 100
},
"verantwortlich2": {
"type": "string",
"description": "Zweiter Verantwortlicher (leer = keiner)",
"maxLength": 100
},
"bugtracker_ticket_erzwingen": {
"type": "string",
"description": "Bugtracker-Ticket erzwingen",
"enum": [
"ja",
"nein"
],
"werte": {
"ja": "ja",
"nein": "nein"
}
}
},
"additionalProperties": false
}
},
"additionalProperties": false,
"required": [
"referenzfelder"
]
}
Beispiel-Aufruf
json
{
"tool": "update_projekte_projekt",
"arguments": {
"referenzfelder": {},
"help": 1,
"inhalt": {}
}
}