MCP Tool

Serviceauftraege: erfasste Stunden SELECT

Stundenerfassung der Techniker mit Auftrag, Datum, Stunden und Beschreibung; Filter auftrag_ID, mitarbeiter, datum_von/datum_bis, Sortierung und Seiten (_meta). Personenbezogen (Arbeitszeiten).

Tool-Name

tool
select_serviceauftrag_stunden

Parameter

ParameterTypPflichtBeschreibung
auftrag_ID integer Nein Nur Stunden zu diesem Auftrag.
datum_bis string Nein YYYY-MM-DD
datum_von string Nein YYYY-MM-DD
detailgrad string Nein Nur uebersicht.
help integer Nein Filterhilfe.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
mitarbeiter string Nein tricoma-Benutzername des Technikers.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -datum.
suchtyp string Nein – Standard: serviceauftrag_stunden

Input Schema

json
{
    "type": "object",
    "properties": {
        "auftrag_ID": {
            "type": "integer",
            "description": "Nur Stunden zu diesem Auftrag.",
            "minimum": 1
        },
        "mitarbeiter": {
            "type": "string",
            "description": "tricoma-Benutzername des Technikers.",
            "maxLength": 100
        },
        "datum_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "datum_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "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": [
                "serviceauftrag_stunden"
            ],
            "default": "serviceauftrag_stunden"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_serviceauftrag_stunden",
    "arguments": {
        "auftrag_ID": 1,
        "datum_bis": "...",
        "datum_von": "...",
        "detailgrad": "...",
        "help": 1,
        "limit": 1,
        "mitarbeiter": "...",
        "offset": 1,
        "sortierung": "...",
        "suchtyp": "serviceauftrag_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