MCP Tool

Projekte: Projekt UPDATE

Projekt aendern; nur uebergebene Felder. Keine Mails (anders als die Oberflaeche). Protokolliert.

Tool-Name

tool
update_projekte_projekt

Parameter

ParameterTypPflichtBeschreibung
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": {}
    }
}
Cookie und Tracking
Diese Webseite nutzt Cookies, um eine sichere und zuverlässige Bereitstellung zu gewährleisten. Erforderliche Cookies sind für den Betrieb notwendig. Optionale Cookies unterstützen uns dabei, die Webseite zu analysieren und kontinuierlich zu verbessern.

Impressum | Datenschutzerklärung