MCP Tool

Produktion: Produktionsauftraege mit Filtern und Seiten oder ein Auftrag SELECT

Produktionsauftraege mit Status, Produzent (kundennummer), Endprodukt, Menge, Produktionsbeginn/-ende, Versand, Verknuepfung und Lagerstatus. Suche (ID, Mandantennummer, Anmerkungen), Filter, Sortierung und Seiten (_meta). Mit ID genau ein Auftrag mit Anmerkungen, AHK, Rechnungsadresse und Anzahl Positionen/Stufen. Sieht alle Mandanten.

Tool-Name

tool
select_produktionssystem_produktionen

Parameter

ParameterTypPflichtBeschreibung
detailgrad string Nein Nur uebersicht.
help integer Nein Filterhilfe.
ID integer Nein Einen Auftrag abrufen; andere Filter werden dann ignoriert.
kundennummer integer Nein Kundennummer des Produzenten.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
mandanten_ID integer Nein Nur Auftraege dieses Mandanten.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
position_produktid integer Nein Produkt-ID in den Positionen (Material/Komponente).
produktid integer Nein Produkt-ID des Endprodukts.
produktionsdatum_bis string Nein YYYY-MM-DD.
produktionsdatum_von string Nein YYYY-MM-DD.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -id.
status integer Nein Status des Auftrags.
suche string Nein Suchtext: ID, Mandantennummer, interne oder externe Anmerkung.
suchtyp string Nein – Standard: produktionssystem_produktionen
vk_modul string Nein z. B. bestellungen oder lieferantenbestellung.

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Einen Auftrag abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Suchtext: ID, Mandantennummer, interne oder externe Anmerkung.",
            "maxLength": 100
        },
        "status": {
            "type": "integer",
            "description": "Status des Auftrags.",
            "enum": [
                0,
                1,
                2,
                3,
                9
            ],
            "werte": {
                "0": "offen",
                "1": "erledigt",
                "2": "in Bearbeitung",
                "3": "in Endpruefung",
                "9": "storniert"
            }
        },
        "kundennummer": {
            "type": "integer",
            "description": "Kundennummer des Produzenten.",
            "minimum": 1
        },
        "produktid": {
            "type": "integer",
            "description": "Produkt-ID des Endprodukts.",
            "minimum": 1
        },
        "position_produktid": {
            "type": "integer",
            "description": "Produkt-ID in den Positionen (Material/Komponente).",
            "minimum": 1
        },
        "vk_modul": {
            "type": "string",
            "description": "z. B. bestellungen oder lieferantenbestellung.",
            "maxLength": 50
        },
        "mandanten_ID": {
            "type": "integer",
            "description": "Nur Auftraege dieses Mandanten.",
            "minimum": 1
        },
        "produktionsdatum_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "produktionsdatum_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD."
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -id.",
            "enum": [
                "id",
                "-id",
                "produktionsdatum",
                "-produktionsdatum",
                "produktionsende",
                "-produktionsende",
                "status",
                "-status"
            ],
            "werte": {
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "produktionsdatum": "produktionsdatum aufsteigend",
                "-produktionsdatum": "produktionsdatum absteigend",
                "produktionsende": "produktionsende aufsteigend",
                "-produktionsende": "produktionsende absteigend",
                "status": "status aufsteigend",
                "-status": "status 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": [
                "produktionssystem_produktionen"
            ],
            "default": "produktionssystem_produktionen"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_produktionssystem_produktionen",
    "arguments": {
        "detailgrad": "...",
        "help": 1,
        "ID": 1,
        "kundennummer": 1,
        "limit": 1,
        "mandanten_ID": 1,
        "offset": 1,
        "position_produktid": 1,
        "produktid": 1,
        "produktionsdatum_bis": "...",
        "produktionsdatum_von": "...",
        "sortierung": "...",
        "status": 1,
        "suche": "...",
        "suchtyp": "produktionssystem_produktionen",
        "vk_modul": "..."
    }
}
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