MCP Tool

Info-Manager: Information UPDATE

Information aendern; nur uebergebene Felder. Danach Verteilung an neue Empfaenger. veroeffentlichung_ab nur, solange keine Version freigegeben ist.

Tool-Name

tool
update_infomanager_information

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": "Informations-ID",
                    "minimum": 1
                }
            },
            "required": [
                "ID"
            ],
            "additionalProperties": false
        },
        "inhalt": {
            "type": "object",
            "properties": {
                "titel": {
                    "type": "string",
                    "description": "Titel, mindestens 3 Zeichen",
                    "maxLength": 250
                },
                "beschreibung": {
                    "type": "string",
                    "description": "Interne Beschreibung (HTML)"
                },
                "kategorie_ID": {
                    "type": "integer",
                    "description": "Kategorie-ID, 0 = keine",
                    "minimum": 0
                },
                "keywords": {
                    "type": "string",
                    "description": "Keywords"
                },
                "inaktiv": {
                    "type": "string",
                    "description": "Information deaktiviert",
                    "enum": [
                        "ja",
                        "nein"
                    ],
                    "werte": {
                        "ja": "ja",
                        "nein": "nein"
                    }
                },
                "unterschrift_erzwingen": {
                    "type": "string",
                    "description": "Unterschrift bei Bestaetigung erzwingen",
                    "enum": [
                        "ja",
                        "nein"
                    ],
                    "werte": {
                        "ja": "ja",
                        "nein": "nein"
                    }
                },
                "upload_erzwingen": {
                    "type": "string",
                    "description": "Datei-Upload bei Bestaetigung erzwingen",
                    "enum": [
                        "ja",
                        "nein"
                    ],
                    "werte": {
                        "ja": "ja",
                        "nein": "nein"
                    }
                },
                "upload_endungen": {
                    "type": "string",
                    "description": "Erlaubte Dateiendungen, mit Komma getrennt"
                },
                "neue_empfaenger": {
                    "type": "integer",
                    "description": "Neue Empfaenger erhalten: 0 nur neue Informationen, 1 die letzte Version, 2 alle",
                    "minimum": 0,
                    "maximum": 2
                },
                "rhythmus": {
                    "type": "string",
                    "description": "Rhythmus der erneuten Bestaetigung",
                    "enum": [
                        "einmalig",
                        "woechentlich",
                        "monatlich",
                        "halbjaehrlich",
                        "jaehrlich"
                    ],
                    "werte": {
                        "einmalig": "Einmalig",
                        "woechentlich": "W�chentlich",
                        "monatlich": "Monatlich",
                        "halbjaehrlich": "Halbj�hrlich",
                        "jaehrlich": "J�hrlich"
                    }
                },
                "verantwortlich": {
                    "type": "string",
                    "description": "Verantwortlicher tricoma-Benutzer",
                    "maxLength": 100
                },
                "veroeffentlichung_ab": {
                    "type": "string",
                    "format": "date",
                    "description": "Datum der ersten Veroeffentlichung (YYYY-MM-DD)"
                }
            },
            "additionalProperties": false
        }
    },
    "additionalProperties": false,
    "required": [
        "referenzfelder"
    ]
}

Beispiel-Aufruf

json
{
    "tool": "update_infomanager_information",
    "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