MCP Tool

Projekte: Stundenbuchungen SELECT

Gebuchte Projektstunden (personenbezogen, ohne internen Verrechnungssatz) mit Filtern, Sortierung und Seiten. Mit ID genau eine Buchung.

Tool-Name

tool
select_projekte_stunden

Parameter

ParameterTypPflichtBeschreibung
abgerechnet string Nein ja = nur abgerechnete, nein = nur offene.
datum_bis string Nein YYYY-MM-DD.
datum_von string Nein YYYY-MM-DD.
detailgrad string Nein Nur uebersicht.
help integer Nein Filterhilfe.
ID integer Nein Eine Buchung abrufen.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
meilenstein_ID integer Nein Nur Buchungen dieses Meilensteins.
mitarbeiter string Nein tricoma-Benutzername.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
projekt_ID integer Nein Nur Buchungen dieses Projekts.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -datum.
suche string Nein Suchtext in der Beschreibung.
suchtyp string Nein – Standard: projekte_stunden

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Eine Buchung abrufen.",
            "minimum": 1
        },
        "projekt_ID": {
            "type": "integer",
            "description": "Nur Buchungen dieses Projekts.",
            "minimum": 1
        },
        "meilenstein_ID": {
            "type": "integer",
            "description": "Nur Buchungen dieses Meilensteins.",
            "minimum": 1
        },
        "mitarbeiter": {
            "type": "string",
            "description": "tricoma-Benutzername.",
            "maxLength": 100
        },
        "datum_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "datum_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "suche": {
            "type": "string",
            "description": "Suchtext in der Beschreibung.",
            "maxLength": 250
        },
        "abgerechnet": {
            "type": "string",
            "description": "ja = nur abgerechnete, nein = nur offene.",
            "enum": [
                "ja",
                "nein"
            ],
            "werte": {
                "ja": "ja",
                "nein": "nein"
            }
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -datum.",
            "enum": [
                "datum",
                "-datum",
                "id",
                "-id"
            ],
            "werte": {
                "datum": "datum aufsteigend",
                "-datum": "datum absteigend",
                "id": "id aufsteigend",
                "-id": "id absteigend"
            }
        },
        "limit": {
            "type": "integer",
            "description": "Eintraege je Seite, 1 bis 200, Standard 50.",
            "minimum": 1,
            "maximum": 200
        },
        "offset": {
            "type": "integer",
            "description": "Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.",
            "minimum": 0
        },
        "detailgrad": {
            "type": "string",
            "description": "Nur uebersicht.",
            "enum": [
                "uebersicht"
            ]
        },
        "help": {
            "type": "integer",
            "enum": [
                1
            ],
            "description": "Filterhilfe."
        },
        "suchtyp": {
            "type": "string",
            "enum": [
                "projekte_stunden"
            ],
            "default": "projekte_stunden"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_projekte_stunden",
    "arguments": {
        "abgerechnet": "...",
        "datum_bis": "...",
        "datum_von": "...",
        "detailgrad": "...",
        "help": 1,
        "ID": 1,
        "limit": 1,
        "meilenstein_ID": 1,
        "mitarbeiter": "...",
        "offset": 1,
        "projekt_ID": 1,
        "sortierung": "...",
        "suche": "...",
        "suchtyp": "projekte_stunden"
    }
}
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