Smartboard: Kacheln (Aufgaben) mit Filtern und Seiten oder eine Kachel SELECT
Kacheln aller Boards (ohne Workflow-Kacheln) mit Suche (Titel oder ID), Filtern, Sortierung und Seiten (_meta). Mit ID genau eine Kachel mit Beschreibung, Personen, Tags, Farben, Verknuepfungen und Zahl der Unteraufgaben und Dateien.
Tool-Name
tool
select_smartboard_kachelliste
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
archiv |
integer |
Nein | 1 = nur archivierte, 0 = nur nicht archivierte. |
detailgrad |
string |
Nein | Nur uebersicht. |
enddatum_bis |
string |
Nein | YYYY-MM-DD |
enddatum_von |
string |
Nein | YYYY-MM-DD; Kacheln ohne Deadline zaehlen nicht. |
erledigt |
integer |
Nein | 1 = nur erledigte, 0 = nur offene. |
help |
integer |
Nein | Filterhilfe. |
ID |
integer |
Nein | Eine Kachel vollstaendig abrufen; andere Filter werden dann ignoriert. |
limit |
integer |
Nein | Eintraege je Seite, 1 bis 200, Standard 50. |
offset |
integer |
Nein | Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist. |
person |
string |
Nein | tricoma-Benutzername als Hauptbearbeiter oder Beteiligter. |
prio_ID |
integer |
Nein | 0 keine, 1 sehr niedrig bis 5 sehr hoch (select_smartboard_prioritaeten). |
smartboard_ID |
integer |
Nein | Nur Kacheln dieses Boards. |
sortierung |
string |
Nein | Ein Wert, Minus = absteigend. Standard: prio. |
spalten_ID |
integer |
Nein | Nur Kacheln dieser Spalte. |
suche |
string |
Nein | Suchtext im Titel oder Kachel-ID. |
suchtyp |
string |
Nein |
– Standard: smartboard_kachelliste |
tododatum_bis |
string |
Nein | YYYY-MM-DD |
tododatum_von |
string |
Nein | YYYY-MM-DD; Kacheln ohne Todo-Datum zaehlen nicht. |
typ |
string |
Nein | Ein Kacheltyp. |
Input Schema
json
{
"type": "object",
"properties": {
"ID": {
"type": "integer",
"description": "Eine Kachel vollstaendig abrufen; andere Filter werden dann ignoriert.",
"minimum": 1
},
"smartboard_ID": {
"type": "integer",
"description": "Nur Kacheln dieses Boards.",
"minimum": 1
},
"spalten_ID": {
"type": "integer",
"description": "Nur Kacheln dieser Spalte.",
"minimum": 1
},
"suche": {
"type": "string",
"description": "Suchtext im Titel oder Kachel-ID.",
"maxLength": 250
},
"erledigt": {
"type": "integer",
"description": "1 = nur erledigte, 0 = nur offene.",
"minimum": 0,
"maximum": 1
},
"archiv": {
"type": "integer",
"description": "1 = nur archivierte, 0 = nur nicht archivierte.",
"minimum": 0,
"maximum": 1
},
"person": {
"type": "string",
"description": "tricoma-Benutzername als Hauptbearbeiter oder Beteiligter.",
"maxLength": 100
},
"prio_ID": {
"type": "integer",
"description": "0 keine, 1 sehr niedrig bis 5 sehr hoch (select_smartboard_prioritaeten).",
"minimum": 0,
"maximum": 5
},
"typ": {
"type": "string",
"description": "Ein Kacheltyp.",
"enum": [
"new",
"ext",
"idee",
"err",
"test"
],
"werte": {
"new": "Neue Funktion",
"ext": "Erweiterung",
"idee": "Idee",
"err": "Fehler",
"test": "Test"
}
},
"enddatum_von": {
"type": "string",
"format": "date",
"description": "YYYY-MM-DD; Kacheln ohne Deadline zaehlen nicht."
},
"enddatum_bis": {
"type": "string",
"format": "date",
"description": "YYYY-MM-DD"
},
"tododatum_von": {
"type": "string",
"format": "date",
"description": "YYYY-MM-DD; Kacheln ohne Todo-Datum zaehlen nicht."
},
"tododatum_bis": {
"type": "string",
"format": "date",
"description": "YYYY-MM-DD"
},
"sortierung": {
"type": "string",
"description": "Ein Wert, Minus = absteigend. Standard: prio.",
"enum": [
"prio",
"-prio",
"enddatum",
"-enddatum",
"tododatum",
"-tododatum",
"titel",
"-titel",
"id",
"-id"
],
"werte": {
"prio": "prio aufsteigend",
"-prio": "prio absteigend",
"enddatum": "enddatum aufsteigend",
"-enddatum": "enddatum absteigend",
"tododatum": "tododatum aufsteigend",
"-tododatum": "tododatum absteigend",
"titel": "titel aufsteigend",
"-titel": "titel 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": [
"smartboard_kachelliste"
],
"default": "smartboard_kachelliste"
}
},
"additionalProperties": false
}
Beispiel-Aufruf
json
{
"tool": "select_smartboard_kachelliste",
"arguments": {
"archiv": 1,
"detailgrad": "...",
"enddatum_bis": "...",
"enddatum_von": "...",
"erledigt": 1,
"help": 1,
"ID": 1,
"limit": 1,
"offset": 1,
"person": "...",
"prio_ID": 1,
"smartboard_ID": 1,
"sortierung": "...",
"spalten_ID": 1,
"suche": "...",
"suchtyp": "smartboard_kachelliste",
"tododatum_bis": "...",
"tododatum_von": "...",
"typ": "..."
}
}