updated apps

This commit is contained in:
2026-07-14 23:57:03 -04:00
parent 6cc7212cef
commit 010e828e9c
797 changed files with 45153 additions and 4246 deletions
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Příští termín"
},
"parts_to_reorder": {
"name": "Díly k doobjednání"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Zda zahrnout záznamy historie úkolů do exportu."
}
}
},
"add_object": {
"name": "Přidat objekt",
"description": "Vytvoří nový objekt údržby (zařízení). Vrací nové entry_id.",
"fields": {
"name": {
"name": "Název",
"description": "Název objektu/zařízení."
},
"area_id": {
"name": "Oblast",
"description": "Oblast, do které se zařízení přiřadí."
},
"manufacturer": {
"name": "Výrobce"
},
"model": {
"name": "Model"
},
"serial_number": {
"name": "Sériové číslo"
},
"installation_date": {
"name": "Datum instalace"
},
"warranty_expiry": {
"name": "Konec záruky",
"description": "Datum konce záruky (pro evidenci majetku a připomenutí)."
},
"documentation_url": {
"name": "URL dokumentace",
"description": "Odkaz na návod nebo stránku výrobce (pouze http/https)."
},
"notes": {
"name": "Poznámky"
}
}
},
"add_task": {
"name": "Přidat úkol",
"description": "Přidá úkol údržby k existujícímu objektu. Vrací nové task_id.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Objekt údržby, ke kterému se úkol přidá."
},
"name": {
"name": "Název",
"description": "Název úkolu."
},
"task_type": {
"name": "Typ úkolu",
"description": "Volná kategorie (např. inspection, service, custom)."
},
"schedule_type": {
"name": "Typ plánu",
"description": "time_based (interval) nebo sensor_based. Výchozí: time_based."
},
"interval_days": {
"name": "Interval",
"description": "Délka intervalu mezi výskyty (u časových úkolů), v kombinaci s interval_unit."
},
"interval_unit": {
"name": "Jednotka intervalu",
"description": "Jednotka intervalu: days, weeks, months nebo years. Výchozí: days."
},
"due_date": {
"name": "Termín",
"description": "Termín (YYYY-MM-DD) jednorázového úkolu (schedule_type one_time)."
},
"schedule": {
"name": "Kalendářní plán",
"description": "Vnořené opakování pro kalendářní typy, např. kind=nth_weekday, nth=1, weekday=5 pro 1. sobotu (weekday 0=Po ... 6=Ne), kind=weekdays, weekdays=[0, 3] pro Po a Čt, nebo kind=day_of_month, day=15. Má přednost před interval_days / schedule_type."
},
"warning_days": {
"name": "Upozornění (dny)",
"description": "Počet dní před termínem pro vstup do okna „brzy k termínu“."
},
"enabled": {
"name": "Povoleno"
},
"notes": {
"name": "Poznámky"
}
}
},
"update_task": {
"name": "Aktualizovat úkol",
"description": "Aktualizuje běžná pole existujícího úkolu údržby. Změní se pouze zadaná pole.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Objekt údržby, ke kterému úkol patří."
},
"task_id": {
"name": "ID úkolu",
"description": "ID úkolu, který se má aktualizovat (viz list_tasks)."
},
"name": {
"name": "Název",
"description": "Nový název úkolu."
},
"task_type": {
"name": "Typ úkolu",
"description": "Kategorie (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Typ plánu",
"description": "time_based (interval), sensor_based, one_time nebo manual."
},
"interval_days": {
"name": "Interval",
"description": "Délka intervalu mezi výskyty, v kombinaci s interval_unit."
},
"interval_unit": {
"name": "Jednotka intervalu",
"description": "days, weeks, months nebo years."
},
"due_date": {
"name": "Termín",
"description": "Termín jednorázových úkolů (YYYY-MM-DD)."
},
"schedule": {
"name": "Plán (kalendářní opakování)",
"description": "Vnořený objekt opakování pro kalendářní typy, např. kind=day_of_month, day=-1, business=true. Má přednost před plochými poli."
},
"warning_days": {
"name": "Dny upozornění",
"description": "Počet dní před termínem, kdy úkol přejde do stavu „brzy k termínu“."
},
"enabled": {
"name": "Povoleno",
"description": "Zda je úkol aktivní."
},
"notes": {
"name": "Poznámky",
"description": "Volné poznámky k úkolu."
},
"priority": {
"name": "Priorita",
"description": "low, normal nebo high."
},
"labels": {
"name": "Štítky",
"description": "Seznam štítků pro filtrování a přehledy."
}
}
},
"delete_task": {
"name": "Smazat úkol",
"description": "Smaže úkol údržby včetně jeho historie. Nelze vrátit zpět - zvažte místo toho archivaci v panelu.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Objekt údržby, ke kterému úkol patří."
},
"task_id": {
"name": "ID úkolu",
"description": "ID úkolu, který se má smazat (viz list_tasks)."
}
}
},
"list_tasks": {
"name": "Vypsat úkoly",
"description": "Vrátí přehled aktivních úkolů údržby (id, název, stav, další termín) pro automatizace, skripty a hlas. Podporuje filtrování podle objektu a stavu.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Vrátit pouze úkoly tohoto objektu údržby."
},
"status": {
"name": "Stav",
"description": "Vrátit pouze úkoly s tímto stavem."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Næste forfald"
},
"parts_to_reorder": {
"name": "Dele til genbestilling"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Om opgavehistorikposter skal inkluderes i eksporten."
}
}
},
"add_object": {
"name": "Tilføj objekt",
"description": "Opret et nyt vedligeholdelsesobjekt (enhed). Returnerer det nye entry_id.",
"fields": {
"name": {
"name": "Navn",
"description": "Navn på objektet/enheden."
},
"area_id": {
"name": "Område",
"description": "Område, som enheden tildeles."
},
"manufacturer": {
"name": "Producent"
},
"model": {
"name": "Model"
},
"serial_number": {
"name": "Serienummer"
},
"installation_date": {
"name": "Installationsdato"
},
"warranty_expiry": {
"name": "Garantiudløb",
"description": "Garantiudløbsdato (bruges til aktivsporing og påmindelser)."
},
"documentation_url": {
"name": "Dokumentations-URL",
"description": "Link til en manual eller leverandørside (kun http/https)."
},
"notes": {
"name": "Noter"
}
}
},
"add_task": {
"name": "Tilføj opgave",
"description": "Tilføj en vedligeholdelsesopgave til et eksisterende objekt. Returnerer det nye task_id.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Vedligeholdelsesobjektet, som opgaven tilføjes."
},
"name": {
"name": "Navn",
"description": "Navn på opgaven."
},
"task_type": {
"name": "Opgavetype",
"description": "Fritekstkategori (f.eks. inspection, service, custom)."
},
"schedule_type": {
"name": "Planlægningstype",
"description": "time_based (interval) eller sensor_based. Standard: time_based."
},
"interval_days": {
"name": "Interval",
"description": "Intervallængde mellem forekomster (for tidsbaserede opgaver), kombineret med interval_unit."
},
"interval_unit": {
"name": "Intervalenhed",
"description": "Enhed for intervallet: days, weeks, months eller years. Standard: days."
},
"due_date": {
"name": "Forfaldsdato",
"description": "Forfaldsdato (YYYY-MM-DD) for en engangsopgave (schedule_type one_time)."
},
"schedule": {
"name": "Kalenderplan",
"description": "Indlejret gentagelse for kalendertyperne, f.eks. kind=nth_weekday, nth=1, weekday=5 for 1. lørdag (weekday 0=man ... 6=søn), kind=weekdays, weekdays=[0, 3] for man & tor, eller kind=day_of_month, day=15. Har forrang over interval_days / schedule_type."
},
"warning_days": {
"name": "Varsel (dage)",
"description": "Dage før forfald, hvor opgaven går ind i due-soon-vinduet."
},
"enabled": {
"name": "Aktiveret"
},
"notes": {
"name": "Noter"
}
}
},
"update_task": {
"name": "Opdater opgave",
"description": "Opdater de almindelige felter for en eksisterende vedligeholdelsesopgave. Kun de angivne felter ændres.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Vedligeholdelsesobjektet, som opgaven hører til."
},
"task_id": {
"name": "Opgave-ID",
"description": "Id for opgaven, der skal opdateres (se list_tasks)."
},
"name": {
"name": "Navn",
"description": "Nyt navn på opgaven."
},
"task_type": {
"name": "Opgavetype",
"description": "Kategori (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Planlægningstype",
"description": "time_based (interval), sensor_based, one_time eller manual."
},
"interval_days": {
"name": "Interval",
"description": "Intervallængde mellem forekomster, kombineret med interval_unit."
},
"interval_unit": {
"name": "Intervalenhed",
"description": "days, weeks, months eller years."
},
"due_date": {
"name": "Forfaldsdato",
"description": "Forfaldsdato for engangsopgaver (YYYY-MM-DD)."
},
"schedule": {
"name": "Plan (kalendergentagelse)",
"description": "Indlejret gentagelsesobjekt for kalendertyperne, f.eks. kind=day_of_month, day=-1, business=true. Har forrang over de flade felter."
},
"warning_days": {
"name": "Advarselsdage",
"description": "Dage før forfald, hvor opgaven bliver due-soon."
},
"enabled": {
"name": "Aktiveret",
"description": "Om opgaven er aktiv."
},
"notes": {
"name": "Noter",
"description": "Frie noter til opgaven."
},
"priority": {
"name": "Prioritet",
"description": "low, normal eller high."
},
"labels": {
"name": "Etiketter",
"description": "Liste over etiketter til filtrering og rapportering."
}
}
},
"delete_task": {
"name": "Slet opgave",
"description": "Slet en vedligeholdelsesopgave inklusive dens historik. Dette kan ikke fortrydes - overvej i stedet at arkivere via panelet.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Vedligeholdelsesobjektet, som opgaven hører til."
},
"task_id": {
"name": "Opgave-ID",
"description": "Id for opgaven, der skal slettes (se list_tasks)."
}
}
},
"list_tasks": {
"name": "Vis opgaver",
"description": "Returnerer et øjebliksbillede af aktive vedligeholdelsesopgaver (id, navn, status, næste forfald) til automatiseringer, scripts og stemme. Understøtter filtrering efter objekt og status.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Returner kun opgaver for dette vedligeholdelsesobjekt."
},
"status": {
"name": "Status",
"description": "Returner kun opgaver med denne status."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Nächste Fälligkeit"
},
"parts_to_reorder": {
"name": "Nachzukaufende Teile"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Ob Aufgabenhistorie-Einträge im Export enthalten sein sollen."
}
}
},
"add_object": {
"name": "Objekt hinzufügen",
"description": "Erstellt ein neues Wartungsobjekt (Gerät). Gibt die neue entry_id zurück.",
"fields": {
"name": {
"name": "Name",
"description": "Name des Objekts/Geräts."
},
"area_id": {
"name": "Bereich",
"description": "Bereich, dem das Gerät zugeordnet wird."
},
"manufacturer": {
"name": "Hersteller"
},
"model": {
"name": "Modell"
},
"serial_number": {
"name": "Seriennummer"
},
"installation_date": {
"name": "Installationsdatum"
},
"warranty_expiry": {
"name": "Garantieablauf",
"description": "Garantieablaufdatum (für Bestandsverwaltung und Erinnerungen)."
},
"documentation_url": {
"name": "Dokumentations-URL",
"description": "Link zu einer Anleitung oder Herstellerseite (nur http/https)."
},
"notes": {
"name": "Notizen"
}
}
},
"add_task": {
"name": "Aufgabe hinzufügen",
"description": "Fügt einem bestehenden Objekt eine Wartungsaufgabe hinzu. Gibt die neue task_id zurück.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Das Wartungsobjekt, dem die Aufgabe hinzugefügt wird."
},
"name": {
"name": "Name",
"description": "Name der Aufgabe."
},
"task_type": {
"name": "Aufgabentyp",
"description": "Freie Kategorie (z. B. inspection, service, custom)."
},
"schedule_type": {
"name": "Zeitplantyp",
"description": "time_based (Intervall) oder sensor_based. Standard: time_based."
},
"interval_days": {
"name": "Intervall",
"description": "Intervalllänge zwischen den Terminen (bei zeitbasierten Aufgaben), zusammen mit interval_unit."
},
"interval_unit": {
"name": "Intervalleinheit",
"description": "Einheit für das Intervall: days, weeks, months oder years. Standard: days."
},
"due_date": {
"name": "Fälligkeitsdatum",
"description": "Fälligkeitsdatum (YYYY-MM-DD) für eine einmalige Aufgabe (schedule_type one_time)."
},
"schedule": {
"name": "Kalender-Zeitplan",
"description": "Verschachtelte Wiederholung für die Kalenderarten, z. B. kind=nth_weekday, nth=1, weekday=5 für den 1. Samstag (weekday 0=Mo ... 6=So), kind=weekdays, weekdays=[0, 3] für Mo & Do oder kind=day_of_month, day=15. Hat Vorrang vor interval_days / schedule_type."
},
"warning_days": {
"name": "Vorwarnung (Tage)",
"description": "Tage vor Fälligkeit, ab denen die Aufgabe ins Bald-fällig-Fenster eintritt."
},
"enabled": {
"name": "Aktiviert"
},
"notes": {
"name": "Notizen"
}
}
},
"update_task": {
"name": "Aufgabe aktualisieren",
"description": "Aktualisiert die gängigen Felder einer bestehenden Wartungsaufgabe. Nur die übergebenen Felder werden geändert.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Das Wartungsobjekt, zu dem die Aufgabe gehört."
},
"task_id": {
"name": "Aufgaben-ID",
"description": "Die ID der zu aktualisierenden Aufgabe (siehe list_tasks)."
},
"name": {
"name": "Name",
"description": "Neuer Name der Aufgabe."
},
"task_type": {
"name": "Aufgabentyp",
"description": "Kategorie (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Zeitplantyp",
"description": "time_based (Intervall), sensor_based, one_time oder manual."
},
"interval_days": {
"name": "Intervall",
"description": "Intervalllänge zwischen den Terminen, zusammen mit interval_unit."
},
"interval_unit": {
"name": "Intervalleinheit",
"description": "days, weeks, months oder years."
},
"due_date": {
"name": "Fälligkeitsdatum",
"description": "Fälligkeitsdatum für einmalige Aufgaben (YYYY-MM-DD)."
},
"schedule": {
"name": "Zeitplan (Kalender-Wiederholung)",
"description": "Verschachteltes Wiederholungsobjekt für die Kalenderarten, z. B. kind=day_of_month, day=-1, business=true. Hat Vorrang vor den flachen Feldern."
},
"warning_days": {
"name": "Warntage",
"description": "Tage vor Fälligkeit, ab denen die Aufgabe „bald fällig“ wird."
},
"enabled": {
"name": "Aktiviert",
"description": "Ob die Aufgabe aktiv ist."
},
"notes": {
"name": "Notizen",
"description": "Freie Notizen zur Aufgabe."
},
"priority": {
"name": "Priorität",
"description": "low, normal oder high."
},
"labels": {
"name": "Labels",
"description": "Liste von Tags für Filterung und Auswertung."
}
}
},
"delete_task": {
"name": "Aufgabe löschen",
"description": "Löscht eine Wartungsaufgabe samt Verlauf. Kann nicht rückgängig gemacht werden - erwäge stattdessen das Archivieren über das Panel.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Das Wartungsobjekt, zu dem die Aufgabe gehört."
},
"task_id": {
"name": "Aufgaben-ID",
"description": "Die ID der zu löschenden Aufgabe (siehe list_tasks)."
}
}
},
"list_tasks": {
"name": "Aufgaben auflisten",
"description": "Gibt eine Momentaufnahme der aktiven Wartungsaufgaben (id, Name, Status, nächste Fälligkeit) für Automationen, Skripte und Sprache zurück. Unterstützt Filterung nach Objekt und Status.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Nur Aufgaben dieses Wartungsobjekts zurückgeben."
},
"status": {
"name": "Status",
"description": "Nur Aufgaben mit diesem Status zurückgeben."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Next due"
},
"parts_to_reorder": {
"name": "Parts to reorder"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Whether to include task history entries in the export."
}
}
},
"add_object": {
"name": "Add Object",
"description": "Create a new maintenance object (device). Returns the new entry_id.",
"fields": {
"name": {
"name": "Name",
"description": "Name of the object/device."
},
"area_id": {
"name": "Area",
"description": "Area to assign the device to."
},
"manufacturer": {
"name": "Manufacturer"
},
"model": {
"name": "Model"
},
"serial_number": {
"name": "Serial number"
},
"installation_date": {
"name": "Installation date"
},
"warranty_expiry": {
"name": "Warranty expiry",
"description": "Warranty expiry date (used for asset tracking and reminders)."
},
"documentation_url": {
"name": "Documentation URL",
"description": "Link to a manual or vendor page (http/https only)."
},
"notes": {
"name": "Notes"
}
}
},
"add_task": {
"name": "Add Task",
"description": "Add a maintenance task to an existing object. Returns the new task_id.",
"fields": {
"entry_id": {
"name": "Object",
"description": "The maintenance object to add the task to."
},
"name": {
"name": "Name",
"description": "Name of the task."
},
"task_type": {
"name": "Task type",
"description": "Free-form category (e.g. inspection, service, custom)."
},
"schedule_type": {
"name": "Schedule type",
"description": "time_based (interval) or sensor_based. Default: time_based."
},
"interval_days": {
"name": "Interval",
"description": "Interval length between occurrences (for time-based tasks), combined with interval_unit."
},
"interval_unit": {
"name": "Interval unit",
"description": "Unit for the interval: days, weeks, months or years. Default: days."
},
"due_date": {
"name": "Due date",
"description": "Due date (YYYY-MM-DD) for a one-time task (schedule_type one_time)."
},
"schedule": {
"name": "Calendar schedule",
"description": "Nested recurrence for the calendar kinds, e.g. kind=nth_weekday, nth=1, weekday=5 for the 1st Saturday (weekday 0=Mon ... 6=Sun), kind=weekdays, weekdays=[0, 3] for Mon & Thu, or kind=day_of_month, day=15. Takes precedence over interval_days / schedule_type."
},
"warning_days": {
"name": "Warning (days)",
"description": "Days before due to enter the due-soon window."
},
"enabled": {
"name": "Enabled"
},
"notes": {
"name": "Notes"
}
}
},
"update_task": {
"name": "Update Task",
"description": "Update the common fields of an existing maintenance task. Only the provided fields change.",
"fields": {
"entry_id": {
"name": "Object",
"description": "The maintenance object the task belongs to."
},
"task_id": {
"name": "Task ID",
"description": "The id of the task to update (see list_tasks)."
},
"name": {
"name": "Name",
"description": "New name of the task."
},
"task_type": {
"name": "Task type",
"description": "Category (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Schedule type",
"description": "time_based (interval), sensor_based, one_time or manual."
},
"interval_days": {
"name": "Interval",
"description": "Interval length between occurrences, combined with interval_unit."
},
"interval_unit": {
"name": "Interval unit",
"description": "days, weeks, months or years."
},
"due_date": {
"name": "Due date",
"description": "Due date for one-time tasks (YYYY-MM-DD)."
},
"schedule": {
"name": "Schedule (calendar recurrence)",
"description": "Nested recurrence object for the calendar kinds, e.g. kind=day_of_month, day=-1, business=true. Takes precedence over the flat fields."
},
"warning_days": {
"name": "Warning days",
"description": "Days before due when the task turns due-soon."
},
"enabled": {
"name": "Enabled",
"description": "Whether the task is active."
},
"notes": {
"name": "Notes",
"description": "Free-form notes on the task."
},
"priority": {
"name": "Priority",
"description": "low, normal or high."
},
"labels": {
"name": "Labels",
"description": "List of tags for filtering and reporting."
}
}
},
"delete_task": {
"name": "Delete Task",
"description": "Delete a maintenance task including its history. This cannot be undone - consider archiving via the panel instead.",
"fields": {
"entry_id": {
"name": "Object",
"description": "The maintenance object the task belongs to."
},
"task_id": {
"name": "Task ID",
"description": "The id of the task to delete (see list_tasks)."
}
}
},
"list_tasks": {
"name": "List Tasks",
"description": "Return a snapshot of active maintenance tasks (id, name, status, next due) for automations, scripts and voice. Supports filtering by object and status.",
"fields": {
"entry_id": {
"name": "Object",
"description": "Only return tasks of this maintenance object."
},
"status": {
"name": "Status",
"description": "Only return tasks with this status."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Próximo vencimiento"
},
"parts_to_reorder": {
"name": "Piezas por reponer"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Incluir o no las entradas del historial de tareas en la exportación."
}
}
},
"add_object": {
"name": "Añadir objeto",
"description": "Crea un nuevo objeto de mantenimiento (dispositivo). Devuelve el nuevo entry_id.",
"fields": {
"name": {
"name": "Nombre",
"description": "Nombre del objeto/dispositivo."
},
"area_id": {
"name": "Área",
"description": "Área a la que asignar el dispositivo."
},
"manufacturer": {
"name": "Fabricante"
},
"model": {
"name": "Modelo"
},
"serial_number": {
"name": "Número de serie"
},
"installation_date": {
"name": "Fecha de instalación"
},
"warranty_expiry": {
"name": "Vencimiento de garantía",
"description": "Fecha de fin de garantía (para seguimiento de activos y recordatorios)."
},
"documentation_url": {
"name": "URL de documentación",
"description": "Enlace a un manual o página del proveedor (solo http/https)."
},
"notes": {
"name": "Notas"
}
}
},
"add_task": {
"name": "Añadir tarea",
"description": "Añade una tarea de mantenimiento a un objeto existente. Devuelve el nuevo task_id.",
"fields": {
"entry_id": {
"name": "Objeto",
"description": "El objeto de mantenimiento al que añadir la tarea."
},
"name": {
"name": "Nombre",
"description": "Nombre de la tarea."
},
"task_type": {
"name": "Tipo de tarea",
"description": "Categoría libre (p. ej. inspection, service, custom)."
},
"schedule_type": {
"name": "Tipo de programación",
"description": "time_based (intervalo) o sensor_based. Predeterminado: time_based."
},
"interval_days": {
"name": "Intervalo",
"description": "Longitud del intervalo entre ocurrencias (para tareas basadas en tiempo), combinada con interval_unit."
},
"interval_unit": {
"name": "Unidad de intervalo",
"description": "Unidad del intervalo: days, weeks, months o years. Predeterminado: days."
},
"due_date": {
"name": "Fecha de vencimiento",
"description": "Fecha de vencimiento (YYYY-MM-DD) para una tarea única (schedule_type one_time)."
},
"schedule": {
"name": "Programación de calendario",
"description": "Recurrencia anidada para los tipos de calendario, p. ej. kind=nth_weekday, nth=1, weekday=5 para el 1.er sábado (weekday 0=lun ... 6=dom), kind=weekdays, weekdays=[0, 3] para lun y jue, o kind=day_of_month, day=15. Tiene prioridad sobre interval_days / schedule_type."
},
"warning_days": {
"name": "Aviso (días)",
"description": "Días antes del vencimiento para entrar en la ventana de «vence pronto»."
},
"enabled": {
"name": "Habilitado"
},
"notes": {
"name": "Notas"
}
}
},
"update_task": {
"name": "Actualizar tarea",
"description": "Actualiza los campos comunes de una tarea de mantenimiento existente. Solo cambian los campos proporcionados.",
"fields": {
"entry_id": {
"name": "Objeto",
"description": "El objeto de mantenimiento al que pertenece la tarea."
},
"task_id": {
"name": "ID de tarea",
"description": "El id de la tarea a actualizar (véase list_tasks)."
},
"name": {
"name": "Nombre",
"description": "Nuevo nombre de la tarea."
},
"task_type": {
"name": "Tipo de tarea",
"description": "Categoría (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Tipo de programación",
"description": "time_based (intervalo), sensor_based, one_time o manual."
},
"interval_days": {
"name": "Intervalo",
"description": "Longitud del intervalo entre ocurrencias, combinada con interval_unit."
},
"interval_unit": {
"name": "Unidad de intervalo",
"description": "days, weeks, months o years."
},
"due_date": {
"name": "Fecha de vencimiento",
"description": "Fecha de vencimiento para tareas únicas (YYYY-MM-DD)."
},
"schedule": {
"name": "Programación (recurrencia de calendario)",
"description": "Objeto de recurrencia anidado para los tipos de calendario, p. ej. kind=day_of_month, day=-1, business=true. Tiene prioridad sobre los campos planos."
},
"warning_days": {
"name": "Días de aviso",
"description": "Días antes del vencimiento en que la tarea pasa a «vence pronto»."
},
"enabled": {
"name": "Habilitado",
"description": "Si la tarea está activa."
},
"notes": {
"name": "Notas",
"description": "Notas libres sobre la tarea."
},
"priority": {
"name": "Prioridad",
"description": "low, normal o high."
},
"labels": {
"name": "Etiquetas",
"description": "Lista de etiquetas para filtrado e informes."
}
}
},
"delete_task": {
"name": "Eliminar tarea",
"description": "Elimina una tarea de mantenimiento incluido su historial. No se puede deshacer: considera archivarla desde el panel.",
"fields": {
"entry_id": {
"name": "Objeto",
"description": "El objeto de mantenimiento al que pertenece la tarea."
},
"task_id": {
"name": "ID de tarea",
"description": "El id de la tarea a eliminar (véase list_tasks)."
}
}
},
"list_tasks": {
"name": "Listar tareas",
"description": "Devuelve una instantánea de las tareas de mantenimiento activas (id, nombre, estado, próximo vencimiento) para automatizaciones, scripts y voz. Admite filtrado por objeto y estado.",
"fields": {
"entry_id": {
"name": "Objeto",
"description": "Devolver solo las tareas de este objeto de mantenimiento."
},
"status": {
"name": "Estado",
"description": "Devolver solo las tareas con este estado."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Seuraava eräpäivä"
},
"parts_to_reorder": {
"name": "Tilattavat osat"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Sisällytetäänkö tehtävähistorian merkinnät vientiin."
}
}
},
"add_object": {
"name": "Lisää kohde",
"description": "Luo uuden huoltokohteen (laitteen). Palauttaa uuden entry_id:n.",
"fields": {
"name": {
"name": "Nimi",
"description": "Kohteen/laitteen nimi."
},
"area_id": {
"name": "Alue",
"description": "Alue, johon laite liitetään."
},
"manufacturer": {
"name": "Valmistaja"
},
"model": {
"name": "Malli"
},
"serial_number": {
"name": "Sarjanumero"
},
"installation_date": {
"name": "Asennuspäivä"
},
"warranty_expiry": {
"name": "Takuun päättyminen",
"description": "Takuun päättymispäivä (omaisuuden seurantaan ja muistutuksiin)."
},
"documentation_url": {
"name": "Dokumentaation URL-osoite",
"description": "Linkki käyttöohjeeseen tai valmistajan sivulle (vain http/https)."
},
"notes": {
"name": "Muistiinpanot"
}
}
},
"add_task": {
"name": "Lisää tehtävä",
"description": "Lisää huoltotehtävän olemassa olevaan kohteeseen. Palauttaa uuden task_id:n.",
"fields": {
"entry_id": {
"name": "Kohde",
"description": "Huoltokohde, johon tehtävä lisätään."
},
"name": {
"name": "Nimi",
"description": "Tehtävän nimi."
},
"task_type": {
"name": "Tehtävän tyyppi",
"description": "Vapaamuotoinen luokka (esim. inspection, service, custom)."
},
"schedule_type": {
"name": "Aikataulun tyyppi",
"description": "time_based (väli) tai sensor_based. Oletus: time_based."
},
"interval_days": {
"name": "Väli",
"description": "Välin pituus esiintymien välillä (aikapohjaisille tehtäville), yhdessä interval_unitin kanssa."
},
"interval_unit": {
"name": "Aikavälin yksikkö",
"description": "Välin yksikkö: days, weeks, months tai years. Oletus: days."
},
"due_date": {
"name": "Eräpäivä",
"description": "Eräpäivä (YYYY-MM-DD) kertaluonteiselle tehtävälle (schedule_type one_time)."
},
"schedule": {
"name": "Kalenteriaikataulu",
"description": "Sisäkkäinen toisto kalenterityypeille, esim. kind=nth_weekday, nth=1, weekday=5 1. lauantaille (weekday 0=ma ... 6=su), kind=weekdays, weekdays=[0, 3] ma & to, tai kind=day_of_month, day=15. Ohittaa interval_days / schedule_type -kentät."
},
"warning_days": {
"name": "Varoitus (päivää)",
"description": "Päivien määrä ennen eräpäivää, jolloin tehtävä siirtyy pian erääntyvien ikkunaan."
},
"enabled": {
"name": "Käytössä"
},
"notes": {
"name": "Muistiinpanot"
}
}
},
"update_task": {
"name": "Päivitä tehtävä",
"description": "Päivittää olemassa olevan huoltotehtävän yleiset kentät. Vain annetut kentät muuttuvat.",
"fields": {
"entry_id": {
"name": "Kohde",
"description": "Huoltokohde, johon tehtävä kuuluu."
},
"task_id": {
"name": "Tehtävän ID",
"description": "Päivitettävän tehtävän id (ks. list_tasks)."
},
"name": {
"name": "Nimi",
"description": "Tehtävän uusi nimi."
},
"task_type": {
"name": "Tehtävän tyyppi",
"description": "Luokka (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Aikataulun tyyppi",
"description": "time_based (väli), sensor_based, one_time tai manual."
},
"interval_days": {
"name": "Väli",
"description": "Välin pituus esiintymien välillä, yhdessä interval_unitin kanssa."
},
"interval_unit": {
"name": "Aikavälin yksikkö",
"description": "days, weeks, months tai years."
},
"due_date": {
"name": "Eräpäivä",
"description": "Eräpäivä kertaluonteisille tehtäville (YYYY-MM-DD)."
},
"schedule": {
"name": "Aikataulu (kalenteritoisto)",
"description": "Sisäkkäinen toisto-objekti kalenterityypeille, esim. kind=day_of_month, day=-1, business=true. Ohittaa litteät kentät."
},
"warning_days": {
"name": "Varoituspäivät",
"description": "Päivien määrä ennen eräpäivää, jolloin tehtävä muuttuu pian erääntyväksi."
},
"enabled": {
"name": "Käytössä",
"description": "Onko tehtävä aktiivinen."
},
"notes": {
"name": "Muistiinpanot",
"description": "Vapaamuotoiset muistiinpanot tehtävästä."
},
"priority": {
"name": "Prioriteetti",
"description": "low, normal tai high."
},
"labels": {
"name": "Tunnisteet",
"description": "Luettelo tunnisteista suodatusta ja raportointia varten."
}
}
},
"delete_task": {
"name": "Poista tehtävä",
"description": "Poistaa huoltotehtävän ja sen historian. Tätä ei voi kumota - harkitse sen sijaan arkistointia paneelista.",
"fields": {
"entry_id": {
"name": "Kohde",
"description": "Huoltokohde, johon tehtävä kuuluu."
},
"task_id": {
"name": "Tehtävän ID",
"description": "Poistettavan tehtävän id (ks. list_tasks)."
}
}
},
"list_tasks": {
"name": "Listaa tehtävät",
"description": "Palauttaa tilannekuvan aktiivisista huoltotehtävistä (id, nimi, tila, seuraava eräpäivä) automaatioille, skripteille ja puheelle. Tukee suodatusta kohteen ja tilan mukaan.",
"fields": {
"entry_id": {
"name": "Kohde",
"description": "Palauta vain tämän huoltokohteen tehtävät."
},
"status": {
"name": "Tila",
"description": "Palauta vain tehtävät, joilla on tämä tila."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Prochaine échéance"
},
"parts_to_reorder": {
"name": "Pièces à racheter"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Inclure ou non les entrées d'historique des tâches dans l'exportation."
}
}
},
"add_object": {
"name": "Ajouter un objet",
"description": "Crée un nouvel objet de maintenance (appareil). Renvoie le nouvel entry_id.",
"fields": {
"name": {
"name": "Nom",
"description": "Nom de l'objet/appareil."
},
"area_id": {
"name": "Zone",
"description": "Zone à laquelle affecter l'appareil."
},
"manufacturer": {
"name": "Fabricant"
},
"model": {
"name": "Modèle"
},
"serial_number": {
"name": "Numéro de série"
},
"installation_date": {
"name": "Date d'installation"
},
"warranty_expiry": {
"name": "Fin de garantie",
"description": "Date de fin de garantie (pour le suivi des biens et les rappels)."
},
"documentation_url": {
"name": "URL de documentation",
"description": "Lien vers un manuel ou une page du fabricant (http/https uniquement)."
},
"notes": {
"name": "Notes"
}
}
},
"add_task": {
"name": "Ajouter une tâche",
"description": "Ajoute une tâche de maintenance à un objet existant. Renvoie le nouveau task_id.",
"fields": {
"entry_id": {
"name": "Objet",
"description": "L'objet de maintenance auquel ajouter la tâche."
},
"name": {
"name": "Nom",
"description": "Nom de la tâche."
},
"task_type": {
"name": "Type de tâche",
"description": "Catégorie libre (p. ex. inspection, service, custom)."
},
"schedule_type": {
"name": "Type de planification",
"description": "time_based (intervalle) ou sensor_based. Par défaut : time_based."
},
"interval_days": {
"name": "Intervalle",
"description": "Longueur de l'intervalle entre les occurrences (pour les tâches temporelles), combinée avec interval_unit."
},
"interval_unit": {
"name": "Unité d'intervalle",
"description": "Unité de l'intervalle : days, weeks, months ou years. Par défaut : days."
},
"due_date": {
"name": "Date d'échéance",
"description": "Date d'échéance (YYYY-MM-DD) pour une tâche ponctuelle (schedule_type one_time)."
},
"schedule": {
"name": "Planification calendaire",
"description": "Récurrence imbriquée pour les types calendaires, p. ex. kind=nth_weekday, nth=1, weekday=5 pour le 1er samedi (weekday 0=lun ... 6=dim), kind=weekdays, weekdays=[0, 3] pour lun et jeu, ou kind=day_of_month, day=15. Prioritaire sur interval_days / schedule_type."
},
"warning_days": {
"name": "Préavis (jours)",
"description": "Jours avant l'échéance pour entrer dans la fenêtre « bientôt dû »."
},
"enabled": {
"name": "Activé"
},
"notes": {
"name": "Notes"
}
}
},
"update_task": {
"name": "Mettre à jour la tâche",
"description": "Met à jour les champs courants d'une tâche de maintenance existante. Seuls les champs fournis changent.",
"fields": {
"entry_id": {
"name": "Objet",
"description": "L'objet de maintenance auquel appartient la tâche."
},
"task_id": {
"name": "ID de tâche",
"description": "L'id de la tâche à mettre à jour (voir list_tasks)."
},
"name": {
"name": "Nom",
"description": "Nouveau nom de la tâche."
},
"task_type": {
"name": "Type de tâche",
"description": "Catégorie (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Type de planification",
"description": "time_based (intervalle), sensor_based, one_time ou manual."
},
"interval_days": {
"name": "Intervalle",
"description": "Longueur de l'intervalle entre les occurrences, combinée avec interval_unit."
},
"interval_unit": {
"name": "Unité d'intervalle",
"description": "days, weeks, months ou years."
},
"due_date": {
"name": "Date d'échéance",
"description": "Date d'échéance pour les tâches ponctuelles (YYYY-MM-DD)."
},
"schedule": {
"name": "Planification (récurrence calendaire)",
"description": "Objet de récurrence imbriqué pour les types calendaires, p. ex. kind=day_of_month, day=-1, business=true. Prioritaire sur les champs plats."
},
"warning_days": {
"name": "Jours d'avertissement",
"description": "Jours avant l'échéance où la tâche devient « bientôt due »."
},
"enabled": {
"name": "Activé",
"description": "Si la tâche est active."
},
"notes": {
"name": "Notes",
"description": "Notes libres sur la tâche."
},
"priority": {
"name": "Priorité",
"description": "low, normal ou high."
},
"labels": {
"name": "Étiquettes",
"description": "Liste d'étiquettes pour le filtrage et les rapports."
}
}
},
"delete_task": {
"name": "Supprimer la tâche",
"description": "Supprime une tâche de maintenance ainsi que son historique. Irréversible - envisagez plutôt l'archivage via le panneau.",
"fields": {
"entry_id": {
"name": "Objet",
"description": "L'objet de maintenance auquel appartient la tâche."
},
"task_id": {
"name": "ID de tâche",
"description": "L'id de la tâche à supprimer (voir list_tasks)."
}
}
},
"list_tasks": {
"name": "Lister les tâches",
"description": "Renvoie un instantané des tâches de maintenance actives (id, nom, statut, prochaine échéance) pour les automatisations, scripts et la voix. Prend en charge le filtrage par objet et statut.",
"fields": {
"entry_id": {
"name": "Objet",
"description": "Ne renvoyer que les tâches de cet objet de maintenance."
},
"status": {
"name": "Statut",
"description": "Ne renvoyer que les tâches ayant ce statut."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} अगली नियत तिथि"
},
"parts_to_reorder": {
"name": "पुनः ऑर्डर करने योग्य पुर्ज़े"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "निर्यात में कार्य इतिहास प्रविष्टियाँ शामिल करनी हैं या नहीं।"
}
}
},
"add_object": {
"name": "ऑब्जेक्ट जोड़ें",
"description": "एक नया रखरखाव ऑब्जेक्ट (डिवाइस) बनाएँ। नया entry_id लौटाता है।",
"fields": {
"name": {
"name": "नाम",
"description": "ऑब्जेक्ट/डिवाइस का नाम।"
},
"area_id": {
"name": "क्षेत्र",
"description": "वह क्षेत्र जिसे डिवाइस असाइन किया जाए।"
},
"manufacturer": {
"name": "निर्माता"
},
"model": {
"name": "मॉडल"
},
"serial_number": {
"name": "सीरियल नंबर"
},
"installation_date": {
"name": "स्थापना तिथि"
},
"warranty_expiry": {
"name": "वारंटी समाप्ति",
"description": "वारंटी समाप्ति तिथि (संपत्ति ट्रैकिंग और अनुस्मारकों के लिए)।"
},
"documentation_url": {
"name": "दस्तावेज़ीकरण URL",
"description": "मैनुअल या विक्रेता पृष्ठ का लिंक (केवल http/https)।"
},
"notes": {
"name": "टिप्पणियाँ"
}
}
},
"add_task": {
"name": "कार्य जोड़ें",
"description": "मौजूदा ऑब्जेक्ट में रखरखाव कार्य जोड़ें। नया task_id लौटाता है।",
"fields": {
"entry_id": {
"name": "ऑब्जेक्ट",
"description": "वह रखरखाव ऑब्जेक्ट जिसमें कार्य जोड़ा जाए।"
},
"name": {
"name": "नाम",
"description": "कार्य का नाम।"
},
"task_type": {
"name": "कार्य प्रकार",
"description": "स्वतंत्र श्रेणी (जैसे inspection, service, custom)।"
},
"schedule_type": {
"name": "शेड्यूल प्रकार",
"description": "time_based (अंतराल) या sensor_based। डिफ़ॉल्ट: time_based।"
},
"interval_days": {
"name": "अंतराल",
"description": "घटनाओं के बीच अंतराल की लंबाई (समय-आधारित कार्यों के लिए), interval_unit के साथ।"
},
"interval_unit": {
"name": "अंतराल इकाई",
"description": "अंतराल की इकाई: days, weeks, months या years। डिफ़ॉल्ट: days।"
},
"due_date": {
"name": "देय तिथि",
"description": "एक बार के कार्य के लिए नियत तिथि (YYYY-MM-DD) (schedule_type one_time)।"
},
"schedule": {
"name": "कैलेंडर शेड्यूल",
"description": "कैलेंडर प्रकारों के लिए नेस्टेड पुनरावृत्ति, जैसे kind=nth_weekday, nth=1, weekday=5 पहले शनिवार के लिए (weekday 0=सोम ... 6=रवि), kind=weekdays, weekdays=[0, 3] सोम और गुरु के लिए, या kind=day_of_month, day=15। interval_days / schedule_type पर प्राथमिकता।"
},
"warning_days": {
"name": "चेतावनी (दिन)",
"description": "नियत तिथि से पहले के दिन जब कार्य due-soon विंडो में आता है।"
},
"enabled": {
"name": "सक्षम"
},
"notes": {
"name": "टिप्पणियाँ"
}
}
},
"update_task": {
"name": "कार्य अपडेट करें",
"description": "मौजूदा रखरखाव कार्य के सामान्य फ़ील्ड अपडेट करें। केवल दिए गए फ़ील्ड बदलते हैं।",
"fields": {
"entry_id": {
"name": "ऑब्जेक्ट",
"description": "वह रखरखाव ऑब्जेक्ट जिससे कार्य संबंधित है।"
},
"task_id": {
"name": "कार्य ID",
"description": "अपडेट किए जाने वाले कार्य की id (list_tasks देखें)।"
},
"name": {
"name": "नाम",
"description": "कार्य का नया नाम।"
},
"task_type": {
"name": "कार्य प्रकार",
"description": "श्रेणी (cleaning, inspection, replacement, calibration, service, reading, custom)।"
},
"schedule_type": {
"name": "शेड्यूल प्रकार",
"description": "time_based (अंतराल), sensor_based, one_time या manual।"
},
"interval_days": {
"name": "अंतराल",
"description": "घटनाओं के बीच अंतराल की लंबाई, interval_unit के साथ।"
},
"interval_unit": {
"name": "अंतराल इकाई",
"description": "days, weeks, months या years।"
},
"due_date": {
"name": "देय तिथि",
"description": "एक बार के कार्यों के लिए नियत तिथि (YYYY-MM-DD)।"
},
"schedule": {
"name": "शेड्यूल (कैलेंडर पुनरावृत्ति)",
"description": "कैलेंडर प्रकारों के लिए नेस्टेड पुनरावृत्ति ऑब्जेक्ट, जैसे kind=day_of_month, day=-1, business=true। सपाट फ़ील्ड पर प्राथमिकता।"
},
"warning_days": {
"name": "चेतावनी दिन",
"description": "नियत तिथि से पहले के दिन जब कार्य due-soon हो जाता है।"
},
"enabled": {
"name": "सक्षम",
"description": "क्या कार्य सक्रिय है।"
},
"notes": {
"name": "टिप्पणियाँ",
"description": "कार्य पर स्वतंत्र टिप्पणियाँ।"
},
"priority": {
"name": "प्राथमिकता",
"description": "low, normal या high।"
},
"labels": {
"name": "लेबल",
"description": "फ़िल्टरिंग और रिपोर्टिंग के लिए टैग की सूची।"
}
}
},
"delete_task": {
"name": "कार्य हटाएँ",
"description": "इतिहास सहित रखरखाव कार्य हटाएँ। इसे पूर्ववत नहीं किया जा सकता - इसके बजाय पैनल से संग्रहित करने पर विचार करें।",
"fields": {
"entry_id": {
"name": "ऑब्जेक्ट",
"description": "वह रखरखाव ऑब्जेक्ट जिससे कार्य संबंधित है।"
},
"task_id": {
"name": "कार्य ID",
"description": "हटाए जाने वाले कार्य की id (list_tasks देखें)।"
}
}
},
"list_tasks": {
"name": "कार्य सूची",
"description": "ऑटोमेशन, स्क्रिप्ट और वॉइस के लिए सक्रिय रखरखाव कार्यों का स्नैपशॉट (id, नाम, स्थिति, अगली नियत तिथि) लौटाता है। ऑब्जेक्ट और स्थिति के अनुसार फ़िल्टरिंग का समर्थन करता है।",
"fields": {
"entry_id": {
"name": "ऑब्जेक्ट",
"description": "केवल इस रखरखाव ऑब्जेक्ट के कार्य लौटाएँ।"
},
"status": {
"name": "स्थिति",
"description": "केवल इस स्थिति वाले कार्य लौटाएँ।"
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Prossima scadenza"
},
"parts_to_reorder": {
"name": "Ricambi da riordinare"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Includere o meno le voci della cronologia delle attività nell'esportazione."
}
}
},
"add_object": {
"name": "Aggiungi oggetto",
"description": "Crea un nuovo oggetto di manutenzione (dispositivo). Restituisce il nuovo entry_id.",
"fields": {
"name": {
"name": "Nome",
"description": "Nome dell'oggetto/dispositivo."
},
"area_id": {
"name": "Area",
"description": "Area a cui assegnare il dispositivo."
},
"manufacturer": {
"name": "Produttore"
},
"model": {
"name": "Modello"
},
"serial_number": {
"name": "Numero di serie"
},
"installation_date": {
"name": "Data di installazione"
},
"warranty_expiry": {
"name": "Scadenza garanzia",
"description": "Data di scadenza della garanzia (per il tracciamento dei beni e i promemoria)."
},
"documentation_url": {
"name": "URL documentazione",
"description": "Link a un manuale o alla pagina del produttore (solo http/https)."
},
"notes": {
"name": "Note"
}
}
},
"add_task": {
"name": "Aggiungi attività",
"description": "Aggiunge un'attività di manutenzione a un oggetto esistente. Restituisce il nuovo task_id.",
"fields": {
"entry_id": {
"name": "Oggetto",
"description": "L'oggetto di manutenzione a cui aggiungere l'attività."
},
"name": {
"name": "Nome",
"description": "Nome dell'attività."
},
"task_type": {
"name": "Tipo di attività",
"description": "Categoria libera (es. inspection, service, custom)."
},
"schedule_type": {
"name": "Tipo di pianificazione",
"description": "time_based (intervallo) o sensor_based. Predefinito: time_based."
},
"interval_days": {
"name": "Intervallo",
"description": "Lunghezza dell'intervallo tra le occorrenze (per le attività a tempo), combinata con interval_unit."
},
"interval_unit": {
"name": "Unità di intervallo",
"description": "Unità dell'intervallo: days, weeks, months o years. Predefinito: days."
},
"due_date": {
"name": "Scadenza",
"description": "Data di scadenza (YYYY-MM-DD) per un'attività una tantum (schedule_type one_time)."
},
"schedule": {
"name": "Pianificazione calendario",
"description": "Ricorrenza annidata per i tipi calendario, es. kind=nth_weekday, nth=1, weekday=5 per il 1° sabato (weekday 0=lun ... 6=dom), kind=weekdays, weekdays=[0, 3] per lun e gio, o kind=day_of_month, day=15. Ha priorità su interval_days / schedule_type."
},
"warning_days": {
"name": "Preavviso (giorni)",
"description": "Giorni prima della scadenza per entrare nella finestra «in scadenza»."
},
"enabled": {
"name": "Abilitato"
},
"notes": {
"name": "Note"
}
}
},
"update_task": {
"name": "Aggiorna attività",
"description": "Aggiorna i campi comuni di un'attività di manutenzione esistente. Cambiano solo i campi forniti.",
"fields": {
"entry_id": {
"name": "Oggetto",
"description": "L'oggetto di manutenzione a cui appartiene l'attività."
},
"task_id": {
"name": "ID attività",
"description": "L'id dell'attività da aggiornare (vedi list_tasks)."
},
"name": {
"name": "Nome",
"description": "Nuovo nome dell'attività."
},
"task_type": {
"name": "Tipo di attività",
"description": "Categoria (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Tipo di pianificazione",
"description": "time_based (intervallo), sensor_based, one_time o manual."
},
"interval_days": {
"name": "Intervallo",
"description": "Lunghezza dell'intervallo tra le occorrenze, combinata con interval_unit."
},
"interval_unit": {
"name": "Unità di intervallo",
"description": "days, weeks, months o years."
},
"due_date": {
"name": "Scadenza",
"description": "Data di scadenza per attività una tantum (YYYY-MM-DD)."
},
"schedule": {
"name": "Pianificazione (ricorrenza calendario)",
"description": "Oggetto di ricorrenza annidato per i tipi calendario, es. kind=day_of_month, day=-1, business=true. Ha priorità sui campi semplici."
},
"warning_days": {
"name": "Giorni di avviso",
"description": "Giorni prima della scadenza in cui l'attività diventa «in scadenza»."
},
"enabled": {
"name": "Abilitato",
"description": "Se l'attività è attiva."
},
"notes": {
"name": "Note",
"description": "Note libere sull'attività."
},
"priority": {
"name": "Priorità",
"description": "low, normal o high."
},
"labels": {
"name": "Etichette",
"description": "Elenco di tag per filtri e report."
}
}
},
"delete_task": {
"name": "Elimina attività",
"description": "Elimina un'attività di manutenzione inclusa la sua cronologia. Non è annullabile: valuta invece l'archiviazione dal pannello.",
"fields": {
"entry_id": {
"name": "Oggetto",
"description": "L'oggetto di manutenzione a cui appartiene l'attività."
},
"task_id": {
"name": "ID attività",
"description": "L'id dell'attività da eliminare (vedi list_tasks)."
}
}
},
"list_tasks": {
"name": "Elenca attività",
"description": "Restituisce un'istantanea delle attività di manutenzione attive (id, nome, stato, prossima scadenza) per automazioni, script e voce. Supporta il filtro per oggetto e stato.",
"fields": {
"entry_id": {
"name": "Oggetto",
"description": "Restituisce solo le attività di questo oggetto di manutenzione."
},
"status": {
"name": "Stato",
"description": "Restituisce solo le attività con questo stato."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} 次回期日"
},
"parts_to_reorder": {
"name": "再注文が必要な部品"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "エクスポートにタスク履歴のエントリを含めるかどうかです。"
}
}
},
"add_object": {
"name": "オブジェクトを追加",
"description": "新しいメンテナンス対象(デバイス)を作成します。新しい entry_id を返します。",
"fields": {
"name": {
"name": "名前",
"description": "オブジェクト/デバイスの名前。"
},
"area_id": {
"name": "エリア",
"description": "デバイスを割り当てるエリア。"
},
"manufacturer": {
"name": "メーカー"
},
"model": {
"name": "モデル"
},
"serial_number": {
"name": "シリアル番号"
},
"installation_date": {
"name": "設置日"
},
"warranty_expiry": {
"name": "保証期限",
"description": "保証期限日(資産管理とリマインダーに使用)。"
},
"documentation_url": {
"name": "ドキュメントの URL",
"description": "マニュアルまたはベンダーページへのリンク(http/https のみ)。"
},
"notes": {
"name": "メモ"
}
}
},
"add_task": {
"name": "タスクを追加",
"description": "既存のオブジェクトにメンテナンスタスクを追加します。新しい task_id を返します。",
"fields": {
"entry_id": {
"name": "オブジェクト",
"description": "タスクを追加するメンテナンス対象。"
},
"name": {
"name": "名前",
"description": "タスクの名前。"
},
"task_type": {
"name": "タスクの種類",
"description": "自由入力のカテゴリ(例: inspection、service、custom)。"
},
"schedule_type": {
"name": "スケジュールの種類",
"description": "time_based(間隔)または sensor_based。既定値: time_based。"
},
"interval_days": {
"name": "間隔",
"description": "発生間隔の長さ(時間ベースのタスク用)。interval_unit と組み合わせて使用します。"
},
"interval_unit": {
"name": "間隔の単位",
"description": "間隔の単位: days、weeks、months、years。既定値: days。"
},
"due_date": {
"name": "期限日",
"description": "1回限りのタスクの期日(YYYY-MM-DD)(schedule_type one_time)。"
},
"schedule": {
"name": "カレンダースケジュール",
"description": "カレンダー種別のネストした繰り返し。例: 第1土曜日は kind=nth_weekday, nth=1, weekday=5weekday 0=月 ... 6=日)、月・木は kind=weekdays, weekdays=[0, 3]、毎月15日は kind=day_of_month, day=15。interval_days / schedule_type より優先されます。"
},
"warning_days": {
"name": "警告(日数)",
"description": "期日前に「まもなく期限」ウィンドウに入るまでの日数。"
},
"enabled": {
"name": "有効"
},
"notes": {
"name": "メモ"
}
}
},
"update_task": {
"name": "タスクを更新",
"description": "既存のメンテナンスタスクの共通フィールドを更新します。指定したフィールドのみが変更されます。",
"fields": {
"entry_id": {
"name": "オブジェクト",
"description": "タスクが属するメンテナンス対象。"
},
"task_id": {
"name": "タスクID",
"description": "更新するタスクの idlist_tasks を参照)。"
},
"name": {
"name": "名前",
"description": "タスクの新しい名前。"
},
"task_type": {
"name": "タスクの種類",
"description": "カテゴリ(cleaning、inspection、replacement、calibration、service、reading、custom)。"
},
"schedule_type": {
"name": "スケジュールの種類",
"description": "time_based(間隔)、sensor_based、one_time、manual。"
},
"interval_days": {
"name": "間隔",
"description": "発生間隔の長さ。interval_unit と組み合わせて使用します。"
},
"interval_unit": {
"name": "間隔の単位",
"description": "days、weeks、months、years。"
},
"due_date": {
"name": "期限日",
"description": "1回限りのタスクの期日(YYYY-MM-DD)。"
},
"schedule": {
"name": "スケジュール(カレンダー繰り返し)",
"description": "カレンダー種別のネストした繰り返しオブジェクト。例: kind=day_of_month, day=-1, business=true。フラットなフィールドより優先されます。"
},
"warning_days": {
"name": "警告日数",
"description": "タスクが「まもなく期限」になる期日前の日数。"
},
"enabled": {
"name": "有効",
"description": "タスクが有効かどうか。"
},
"notes": {
"name": "メモ",
"description": "タスクに関する自由記述のメモ。"
},
"priority": {
"name": "優先度",
"description": "low、normal、high。"
},
"labels": {
"name": "ラベル",
"description": "フィルタリングとレポート用のタグのリスト。"
}
}
},
"delete_task": {
"name": "タスクを削除",
"description": "メンテナンスタスクを履歴ごと削除します。元に戻せません。代わりにパネルからのアーカイブを検討してください。",
"fields": {
"entry_id": {
"name": "オブジェクト",
"description": "タスクが属するメンテナンス対象。"
},
"task_id": {
"name": "タスクID",
"description": "削除するタスクの idlist_tasks を参照)。"
}
}
},
"list_tasks": {
"name": "タスク一覧",
"description": "オートメーション・スクリプト・音声向けに、アクティブなメンテナンスタスクのスナップショット(id、名前、ステータス、次回期日)を返します。オブジェクトとステータスによるフィルタリングに対応しています。",
"fields": {
"entry_id": {
"name": "オブジェクト",
"description": "このメンテナンス対象のタスクのみを返します。"
},
"status": {
"name": "ステータス",
"description": "このステータスのタスクのみを返します。"
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Neste forfall"
},
"parts_to_reorder": {
"name": "Deler å etterbestille"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Om historikkoppføringer for oppgaver skal inkluderes i eksporten."
}
}
},
"add_object": {
"name": "Legg til objekt",
"description": "Opprett et nytt vedlikeholdsobjekt (enhet). Returnerer den nye entry_id.",
"fields": {
"name": {
"name": "Navn",
"description": "Navn på objektet/enheten."
},
"area_id": {
"name": "Område",
"description": "Område enheten skal tildeles."
},
"manufacturer": {
"name": "Produsent"
},
"model": {
"name": "Modell"
},
"serial_number": {
"name": "Serienummer"
},
"installation_date": {
"name": "Installasjonsdato"
},
"warranty_expiry": {
"name": "Garantiens utløp",
"description": "Garantiutløpsdato (brukes til aktivasporing og påminnelser)."
},
"documentation_url": {
"name": "Dokumentasjons-URL",
"description": "Lenke til en manual eller leverandørside (kun http/https)."
},
"notes": {
"name": "Notater"
}
}
},
"add_task": {
"name": "Legg til oppgave",
"description": "Legg til en vedlikeholdsoppgave i et eksisterende objekt. Returnerer den nye task_id.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Vedlikeholdsobjektet oppgaven skal legges til."
},
"name": {
"name": "Navn",
"description": "Navn på oppgaven."
},
"task_type": {
"name": "Oppgavetype",
"description": "Frikategori (f.eks. inspection, service, custom)."
},
"schedule_type": {
"name": "Planleggingstype",
"description": "time_based (intervall) eller sensor_based. Standard: time_based."
},
"interval_days": {
"name": "Intervall",
"description": "Intervallengde mellom forekomster (for tidsbaserte oppgaver), kombinert med interval_unit."
},
"interval_unit": {
"name": "Intervallenhet",
"description": "Enhet for intervallet: days, weeks, months eller years. Standard: days."
},
"due_date": {
"name": "Forfallsdato",
"description": "Forfallsdato (YYYY-MM-DD) for en engangsoppgave (schedule_type one_time)."
},
"schedule": {
"name": "Kalenderplan",
"description": "Nestet gjentakelse for kalendertypene, f.eks. kind=nth_weekday, nth=1, weekday=5 for 1. lørdag (weekday 0=man ... 6=søn), kind=weekdays, weekdays=[0, 3] for man & tor, eller kind=day_of_month, day=15. Har forrang over interval_days / schedule_type."
},
"warning_days": {
"name": "Varsel (dager)",
"description": "Dager før forfall der oppgaven går inn i due-soon-vinduet."
},
"enabled": {
"name": "Aktivert"
},
"notes": {
"name": "Notater"
}
}
},
"update_task": {
"name": "Oppdater oppgave",
"description": "Oppdater de vanlige feltene i en eksisterende vedlikeholdsoppgave. Bare de angitte feltene endres.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Vedlikeholdsobjektet oppgaven tilhører."
},
"task_id": {
"name": "Oppgave-ID",
"description": "Id-en til oppgaven som skal oppdateres (se list_tasks)."
},
"name": {
"name": "Navn",
"description": "Nytt navn på oppgaven."
},
"task_type": {
"name": "Oppgavetype",
"description": "Kategori (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Planleggingstype",
"description": "time_based (intervall), sensor_based, one_time eller manual."
},
"interval_days": {
"name": "Intervall",
"description": "Intervallengde mellom forekomster, kombinert med interval_unit."
},
"interval_unit": {
"name": "Intervallenhet",
"description": "days, weeks, months eller years."
},
"due_date": {
"name": "Forfallsdato",
"description": "Forfallsdato for engangsoppgaver (YYYY-MM-DD)."
},
"schedule": {
"name": "Plan (kalendergjentakelse)",
"description": "Nestet gjentakelsesobjekt for kalendertypene, f.eks. kind=day_of_month, day=-1, business=true. Har forrang over de flate feltene."
},
"warning_days": {
"name": "Varseldager",
"description": "Dager før forfall der oppgaven blir due-soon."
},
"enabled": {
"name": "Aktivert",
"description": "Om oppgaven er aktiv."
},
"notes": {
"name": "Notater",
"description": "Frie notater om oppgaven."
},
"priority": {
"name": "Prioritet",
"description": "low, normal eller high."
},
"labels": {
"name": "Etiketter",
"description": "Liste over etiketter for filtrering og rapportering."
}
}
},
"delete_task": {
"name": "Slett oppgave",
"description": "Slett en vedlikeholdsoppgave inkludert historikken. Dette kan ikke angres - vurder heller å arkivere via panelet.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Vedlikeholdsobjektet oppgaven tilhører."
},
"task_id": {
"name": "Oppgave-ID",
"description": "Id-en til oppgaven som skal slettes (se list_tasks)."
}
}
},
"list_tasks": {
"name": "List opp oppgaver",
"description": "Returnerer et øyeblikksbilde av aktive vedlikeholdsoppgaver (id, navn, status, neste forfall) for automatiseringer, skript og tale. Støtter filtrering etter objekt og status.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Returner kun oppgaver for dette vedlikeholdsobjektet."
},
"status": {
"name": "Status",
"description": "Returner kun oppgaver med denne statusen."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Volgende vervaldatum"
},
"parts_to_reorder": {
"name": "Onderdelen bij te bestellen"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Of taakgeschiedenisvermeldingen in de export moeten worden opgenomen."
}
}
},
"add_object": {
"name": "Object toevoegen",
"description": "Maak een nieuw onderhoudsobject (apparaat). Geeft de nieuwe entry_id terug.",
"fields": {
"name": {
"name": "Naam",
"description": "Naam van het object/apparaat."
},
"area_id": {
"name": "Ruimte",
"description": "Ruimte waaraan het apparaat wordt toegewezen."
},
"manufacturer": {
"name": "Fabrikant"
},
"model": {
"name": "Model"
},
"serial_number": {
"name": "Serienummer"
},
"installation_date": {
"name": "Installatiedatum"
},
"warranty_expiry": {
"name": "Garantie verloopt",
"description": "Einddatum van de garantie (voor assetbeheer en herinneringen)."
},
"documentation_url": {
"name": "Documentatie-URL",
"description": "Link naar een handleiding of leverancierspagina (alleen http/https)."
},
"notes": {
"name": "Notities"
}
}
},
"add_task": {
"name": "Taak toevoegen",
"description": "Voeg een onderhoudstaak toe aan een bestaand object. Geeft de nieuwe task_id terug.",
"fields": {
"entry_id": {
"name": "Object",
"description": "Het onderhoudsobject waaraan de taak wordt toegevoegd."
},
"name": {
"name": "Naam",
"description": "Naam van de taak."
},
"task_type": {
"name": "Taaktype",
"description": "Vrije categorie (bijv. inspection, service, custom)."
},
"schedule_type": {
"name": "Planningstype",
"description": "time_based (interval) of sensor_based. Standaard: time_based."
},
"interval_days": {
"name": "Interval",
"description": "Intervallengte tussen voorvallen (voor tijdgebaseerde taken), gecombineerd met interval_unit."
},
"interval_unit": {
"name": "Intervaleenheid",
"description": "Eenheid voor het interval: days, weeks, months of years. Standaard: days."
},
"due_date": {
"name": "Vervaldatum",
"description": "Vervaldatum (YYYY-MM-DD) voor een eenmalige taak (schedule_type one_time)."
},
"schedule": {
"name": "Kalenderplanning",
"description": "Geneste herhaling voor de kalendertypen, bijv. kind=nth_weekday, nth=1, weekday=5 voor de 1e zaterdag (weekday 0=ma ... 6=zo), kind=weekdays, weekdays=[0, 3] voor ma & do, of kind=day_of_month, day=15. Heeft voorrang op interval_days / schedule_type."
},
"warning_days": {
"name": "Waarschuwing (dagen)",
"description": "Dagen vóór de vervaldatum waarop de taak in het binnenkort-venster komt."
},
"enabled": {
"name": "Ingeschakeld"
},
"notes": {
"name": "Notities"
}
}
},
"update_task": {
"name": "Taak bijwerken",
"description": "Werk de algemene velden van een bestaande onderhoudstaak bij. Alleen de opgegeven velden veranderen.",
"fields": {
"entry_id": {
"name": "Object",
"description": "Het onderhoudsobject waartoe de taak behoort."
},
"task_id": {
"name": "Taak-ID",
"description": "De id van de bij te werken taak (zie list_tasks)."
},
"name": {
"name": "Naam",
"description": "Nieuwe naam van de taak."
},
"task_type": {
"name": "Taaktype",
"description": "Categorie (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Planningstype",
"description": "time_based (interval), sensor_based, one_time of manual."
},
"interval_days": {
"name": "Interval",
"description": "Intervallengte tussen voorvallen, gecombineerd met interval_unit."
},
"interval_unit": {
"name": "Intervaleenheid",
"description": "days, weeks, months of years."
},
"due_date": {
"name": "Vervaldatum",
"description": "Vervaldatum voor eenmalige taken (YYYY-MM-DD)."
},
"schedule": {
"name": "Planning (kalenderherhaling)",
"description": "Genest herhalingsobject voor de kalendertypen, bijv. kind=day_of_month, day=-1, business=true. Heeft voorrang op de platte velden."
},
"warning_days": {
"name": "Waarschuwingsdagen",
"description": "Dagen vóór de vervaldatum waarop de taak binnenkort-vervallend wordt."
},
"enabled": {
"name": "Ingeschakeld",
"description": "Of de taak actief is."
},
"notes": {
"name": "Notities",
"description": "Vrije notities bij de taak."
},
"priority": {
"name": "Prioriteit",
"description": "low, normal of high."
},
"labels": {
"name": "Labels",
"description": "Lijst met labels voor filteren en rapportage."
}
}
},
"delete_task": {
"name": "Taak verwijderen",
"description": "Verwijder een onderhoudstaak inclusief de geschiedenis. Dit kan niet ongedaan worden gemaakt - overweeg in plaats daarvan archiveren via het paneel.",
"fields": {
"entry_id": {
"name": "Object",
"description": "Het onderhoudsobject waartoe de taak behoort."
},
"task_id": {
"name": "Taak-ID",
"description": "De id van de te verwijderen taak (zie list_tasks)."
}
}
},
"list_tasks": {
"name": "Taken weergeven",
"description": "Geeft een momentopname van actieve onderhoudstaken (id, naam, status, volgende vervaldatum) voor automatiseringen, scripts en spraak. Ondersteunt filteren op object en status.",
"fields": {
"entry_id": {
"name": "Object",
"description": "Alleen taken van dit onderhoudsobject teruggeven."
},
"status": {
"name": "Status",
"description": "Alleen taken met deze status teruggeven."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Następny termin"
},
"parts_to_reorder": {
"name": "Części do zamówienia"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Czy uwzględnić wpisy historii zadań w eksporcie."
}
}
},
"add_object": {
"name": "Dodaj obiekt",
"description": "Utwórz nowy obiekt konserwacji (urządzenie). Zwraca nowe entry_id.",
"fields": {
"name": {
"name": "Nazwa",
"description": "Nazwa obiektu/urządzenia."
},
"area_id": {
"name": "Obszar",
"description": "Obszar, do którego przypisać urządzenie."
},
"manufacturer": {
"name": "Producent"
},
"model": {
"name": "Model"
},
"serial_number": {
"name": "Numer seryjny"
},
"installation_date": {
"name": "Data instalacji"
},
"warranty_expiry": {
"name": "Wygaśnięcie gwarancji",
"description": "Data końca gwarancji (do ewidencji majątku i przypomnień)."
},
"documentation_url": {
"name": "URL dokumentacji",
"description": "Link do instrukcji lub strony producenta (tylko http/https)."
},
"notes": {
"name": "Notatki"
}
}
},
"add_task": {
"name": "Dodaj zadanie",
"description": "Dodaj zadanie konserwacji do istniejącego obiektu. Zwraca nowe task_id.",
"fields": {
"entry_id": {
"name": "Obiekt",
"description": "Obiekt konserwacji, do którego zostanie dodane zadanie."
},
"name": {
"name": "Nazwa",
"description": "Nazwa zadania."
},
"task_type": {
"name": "Typ zadania",
"description": "Dowolna kategoria (np. inspection, service, custom)."
},
"schedule_type": {
"name": "Typ harmonogramu",
"description": "time_based (interwał) lub sensor_based. Domyślnie: time_based."
},
"interval_days": {
"name": "Interwał",
"description": "Długość interwału między wystąpieniami (dla zadań czasowych), w połączeniu z interval_unit."
},
"interval_unit": {
"name": "Jednostka interwału",
"description": "Jednostka interwału: days, weeks, months lub years. Domyślnie: days."
},
"due_date": {
"name": "Termin",
"description": "Termin (YYYY-MM-DD) zadania jednorazowego (schedule_type one_time)."
},
"schedule": {
"name": "Harmonogram kalendarzowy",
"description": "Zagnieżdżone powtarzanie dla typów kalendarzowych, np. kind=nth_weekday, nth=1, weekday=5 dla 1. soboty (weekday 0=pon ... 6=niedz), kind=weekdays, weekdays=[0, 3] dla pon i czw, lub kind=day_of_month, day=15. Ma pierwszeństwo przed interval_days / schedule_type."
},
"warning_days": {
"name": "Ostrzeżenie (dni)",
"description": "Liczba dni przed terminem, od których zadanie wchodzi w okno „wkrótce”."
},
"enabled": {
"name": "Włączone"
},
"notes": {
"name": "Notatki"
}
}
},
"update_task": {
"name": "Aktualizuj zadanie",
"description": "Aktualizuje typowe pola istniejącego zadania konserwacji. Zmieniają się tylko podane pola.",
"fields": {
"entry_id": {
"name": "Obiekt",
"description": "Obiekt konserwacji, do którego należy zadanie."
},
"task_id": {
"name": "Identyfikator zadania",
"description": "Id zadania do zaktualizowania (zob. list_tasks)."
},
"name": {
"name": "Nazwa",
"description": "Nowa nazwa zadania."
},
"task_type": {
"name": "Typ zadania",
"description": "Kategoria (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Typ harmonogramu",
"description": "time_based (interwał), sensor_based, one_time lub manual."
},
"interval_days": {
"name": "Interwał",
"description": "Długość interwału między wystąpieniami, w połączeniu z interval_unit."
},
"interval_unit": {
"name": "Jednostka interwału",
"description": "days, weeks, months lub years."
},
"due_date": {
"name": "Termin",
"description": "Termin zadań jednorazowych (YYYY-MM-DD)."
},
"schedule": {
"name": "Harmonogram (powtarzanie kalendarzowe)",
"description": "Zagnieżdżony obiekt powtarzania dla typów kalendarzowych, np. kind=day_of_month, day=-1, business=true. Ma pierwszeństwo przed polami płaskimi."
},
"warning_days": {
"name": "Dni ostrzeżenia",
"description": "Liczba dni przed terminem, od których zadanie staje się „wkrótce”."
},
"enabled": {
"name": "Włączone",
"description": "Czy zadanie jest aktywne."
},
"notes": {
"name": "Notatki",
"description": "Dowolne notatki do zadania."
},
"priority": {
"name": "Priorytet",
"description": "low, normal lub high."
},
"labels": {
"name": "Etykiety",
"description": "Lista tagów do filtrowania i raportowania."
}
}
},
"delete_task": {
"name": "Usuń zadanie",
"description": "Usuwa zadanie konserwacji wraz z jego historią. Nie można tego cofnąć - rozważ zamiast tego archiwizację w panelu.",
"fields": {
"entry_id": {
"name": "Obiekt",
"description": "Obiekt konserwacji, do którego należy zadanie."
},
"task_id": {
"name": "Identyfikator zadania",
"description": "Id zadania do usunięcia (zob. list_tasks)."
}
}
},
"list_tasks": {
"name": "Wyświetl zadania",
"description": "Zwraca migawkę aktywnych zadań konserwacji (id, nazwa, status, następny termin) dla automatyzacji, skryptów i głosu. Obsługuje filtrowanie według obiektu i statusu.",
"fields": {
"entry_id": {
"name": "Obiekt",
"description": "Zwracaj tylko zadania tego obiektu konserwacji."
},
"status": {
"name": "Status",
"description": "Zwracaj tylko zadania o tym statusie."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Próximo vencimento"
},
"parts_to_reorder": {
"name": "Peças a repor"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Se deve incluir as entradas do histórico de tarefas na exportação."
}
}
},
"add_object": {
"name": "Adicionar objeto",
"description": "Cria um novo objeto de manutenção (dispositivo). Devolve o novo entry_id.",
"fields": {
"name": {
"name": "Nome",
"description": "Nome do objeto/dispositivo."
},
"area_id": {
"name": "Área",
"description": "Área à qual atribuir o dispositivo."
},
"manufacturer": {
"name": "Fabricante"
},
"model": {
"name": "Modelo"
},
"serial_number": {
"name": "Número de série"
},
"installation_date": {
"name": "Data de instalação"
},
"warranty_expiry": {
"name": "Validade da garantia",
"description": "Data de fim da garantia (para acompanhamento de ativos e lembretes)."
},
"documentation_url": {
"name": "URL de documentação",
"description": "Link para um manual ou página do fornecedor (apenas http/https)."
},
"notes": {
"name": "Notas"
}
}
},
"add_task": {
"name": "Adicionar tarefa",
"description": "Adiciona uma tarefa de manutenção a um objeto existente. Devolve o novo task_id.",
"fields": {
"entry_id": {
"name": "Objeto",
"description": "O objeto de manutenção ao qual adicionar a tarefa."
},
"name": {
"name": "Nome",
"description": "Nome da tarefa."
},
"task_type": {
"name": "Tipo de tarefa",
"description": "Categoria livre (p. ex. inspection, service, custom)."
},
"schedule_type": {
"name": "Tipo de agendamento",
"description": "time_based (intervalo) ou sensor_based. Predefinição: time_based."
},
"interval_days": {
"name": "Intervalo",
"description": "Duração do intervalo entre ocorrências (para tarefas baseadas em tempo), combinada com interval_unit."
},
"interval_unit": {
"name": "Unidade de intervalo",
"description": "Unidade do intervalo: days, weeks, months ou years. Predefinição: days."
},
"due_date": {
"name": "Data de vencimento",
"description": "Data de vencimento (YYYY-MM-DD) para uma tarefa única (schedule_type one_time)."
},
"schedule": {
"name": "Agendamento de calendário",
"description": "Recorrência aninhada para os tipos de calendário, p. ex. kind=nth_weekday, nth=1, weekday=5 para o 1.º sábado (weekday 0=seg ... 6=dom), kind=weekdays, weekdays=[0, 3] para seg e qui, ou kind=day_of_month, day=15. Tem prioridade sobre interval_days / schedule_type."
},
"warning_days": {
"name": "Aviso (dias)",
"description": "Dias antes do vencimento para entrar na janela de «vence em breve»."
},
"enabled": {
"name": "Ativado"
},
"notes": {
"name": "Notas"
}
}
},
"update_task": {
"name": "Atualizar tarefa",
"description": "Atualiza os campos comuns de uma tarefa de manutenção existente. Apenas os campos fornecidos mudam.",
"fields": {
"entry_id": {
"name": "Objeto",
"description": "O objeto de manutenção ao qual a tarefa pertence."
},
"task_id": {
"name": "ID da tarefa",
"description": "O id da tarefa a atualizar (ver list_tasks)."
},
"name": {
"name": "Nome",
"description": "Novo nome da tarefa."
},
"task_type": {
"name": "Tipo de tarefa",
"description": "Categoria (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Tipo de agendamento",
"description": "time_based (intervalo), sensor_based, one_time ou manual."
},
"interval_days": {
"name": "Intervalo",
"description": "Duração do intervalo entre ocorrências, combinada com interval_unit."
},
"interval_unit": {
"name": "Unidade de intervalo",
"description": "days, weeks, months ou years."
},
"due_date": {
"name": "Data de vencimento",
"description": "Data de vencimento para tarefas únicas (YYYY-MM-DD)."
},
"schedule": {
"name": "Agendamento (recorrência de calendário)",
"description": "Objeto de recorrência aninhado para os tipos de calendário, p. ex. kind=day_of_month, day=-1, business=true. Tem prioridade sobre os campos simples."
},
"warning_days": {
"name": "Dias de aviso",
"description": "Dias antes do vencimento em que a tarefa passa a «vence em breve»."
},
"enabled": {
"name": "Ativado",
"description": "Se a tarefa está ativa."
},
"notes": {
"name": "Notas",
"description": "Notas livres sobre a tarefa."
},
"priority": {
"name": "Prioridade",
"description": "low, normal ou high."
},
"labels": {
"name": "Etiquetas",
"description": "Lista de etiquetas para filtragem e relatórios."
}
}
},
"delete_task": {
"name": "Excluir tarefa",
"description": "Exclui uma tarefa de manutenção incluindo o seu histórico. Não pode ser desfeito - considere arquivar pelo painel.",
"fields": {
"entry_id": {
"name": "Objeto",
"description": "O objeto de manutenção ao qual a tarefa pertence."
},
"task_id": {
"name": "ID da tarefa",
"description": "O id da tarefa a excluir (ver list_tasks)."
}
}
},
"list_tasks": {
"name": "Listar tarefas",
"description": "Devolve um instantâneo das tarefas de manutenção ativas (id, nome, estado, próximo vencimento) para automações, scripts e voz. Suporta filtragem por objeto e estado.",
"fields": {
"entry_id": {
"name": "Objeto",
"description": "Devolver apenas as tarefas deste objeto de manutenção."
},
"status": {
"name": "Estado",
"description": "Devolver apenas as tarefas com este estado."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Следующий срок"
},
"parts_to_reorder": {
"name": "Детали к дозаказу"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Включать ли записи истории задач в экспорт."
}
}
},
"add_object": {
"name": "Добавить объект",
"description": "Создать новый объект обслуживания (устройство). Возвращает новый entry_id.",
"fields": {
"name": {
"name": "Название",
"description": "Название объекта/устройства."
},
"area_id": {
"name": "Зона",
"description": "Зона, к которой привязать устройство."
},
"manufacturer": {
"name": "Производитель"
},
"model": {
"name": "Модель"
},
"serial_number": {
"name": "Серийный номер"
},
"installation_date": {
"name": "Дата установки"
},
"warranty_expiry": {
"name": "Окончание гарантии",
"description": "Дата окончания гарантии (для учёта активов и напоминаний)."
},
"documentation_url": {
"name": "URL документации",
"description": "Ссылка на инструкцию или страницу производителя (только http/https)."
},
"notes": {
"name": "Заметки"
}
}
},
"add_task": {
"name": "Добавить задачу",
"description": "Добавить задачу обслуживания к существующему объекту. Возвращает новый task_id.",
"fields": {
"entry_id": {
"name": "Объект",
"description": "Объект обслуживания, к которому добавить задачу."
},
"name": {
"name": "Название",
"description": "Название задачи."
},
"task_type": {
"name": "Тип задачи",
"description": "Свободная категория (например, inspection, service, custom)."
},
"schedule_type": {
"name": "Тип расписания",
"description": "time_based (интервал) или sensor_based. По умолчанию: time_based."
},
"interval_days": {
"name": "Интервал",
"description": "Длина интервала между выполнениями (для задач по времени), в сочетании с interval_unit."
},
"interval_unit": {
"name": "Единица интервала",
"description": "Единица интервала: days, weeks, months или years. По умолчанию: days."
},
"due_date": {
"name": "Срок",
"description": "Срок (YYYY-MM-DD) для одноразовой задачи (schedule_type one_time)."
},
"schedule": {
"name": "Календарное расписание",
"description": "Вложенное повторение для календарных типов, напр. kind=nth_weekday, nth=1, weekday=5 для 1-й субботы (weekday 0=Пн ... 6=Вс), kind=weekdays, weekdays=[0, 3] для Пн и Чт, или kind=day_of_month, day=15. Имеет приоритет над interval_days / schedule_type."
},
"warning_days": {
"name": "Предупреждение (дни)",
"description": "За сколько дней до срока задача попадает в окно «скоро срок»."
},
"enabled": {
"name": "Включено"
},
"notes": {
"name": "Заметки"
}
}
},
"update_task": {
"name": "Обновить задачу",
"description": "Обновить основные поля существующей задачи обслуживания. Изменяются только переданные поля.",
"fields": {
"entry_id": {
"name": "Объект",
"description": "Объект обслуживания, к которому относится задача."
},
"task_id": {
"name": "ID задачи",
"description": "Идентификатор задачи для обновления (см. list_tasks)."
},
"name": {
"name": "Название",
"description": "Новое название задачи."
},
"task_type": {
"name": "Тип задачи",
"description": "Категория (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Тип расписания",
"description": "time_based (интервал), sensor_based, one_time или manual."
},
"interval_days": {
"name": "Интервал",
"description": "Длина интервала между выполнениями, в сочетании с interval_unit."
},
"interval_unit": {
"name": "Единица интервала",
"description": "days, weeks, months или years."
},
"due_date": {
"name": "Срок",
"description": "Срок для одноразовых задач (YYYY-MM-DD)."
},
"schedule": {
"name": "Расписание (календарное повторение)",
"description": "Вложенный объект повторения для календарных типов, напр. kind=day_of_month, day=-1, business=true. Имеет приоритет над плоскими полями."
},
"warning_days": {
"name": "Дней предупреждения",
"description": "За сколько дней до срока задача переходит в состояние «скоро срок»."
},
"enabled": {
"name": "Включено",
"description": "Активна ли задача."
},
"notes": {
"name": "Заметки",
"description": "Произвольные заметки к задаче."
},
"priority": {
"name": "Приоритет",
"description": "low, normal или high."
},
"labels": {
"name": "Метки",
"description": "Список меток для фильтрации и отчётов."
}
}
},
"delete_task": {
"name": "Удалить задачу",
"description": "Удалить задачу обслуживания вместе с её историей. Действие необратимо - вместо этого рассмотрите архивирование через панель.",
"fields": {
"entry_id": {
"name": "Объект",
"description": "Объект обслуживания, к которому относится задача."
},
"task_id": {
"name": "ID задачи",
"description": "Идентификатор задачи для удаления (см. list_tasks)."
}
}
},
"list_tasks": {
"name": "Список задач",
"description": "Возвращает снимок активных задач обслуживания (id, название, статус, следующий срок) для автоматизаций, скриптов и голоса. Поддерживает фильтрацию по объекту и статусу.",
"fields": {
"entry_id": {
"name": "Объект",
"description": "Возвращать только задачи этого объекта обслуживания."
},
"status": {
"name": "Статус",
"description": "Возвращать только задачи с этим статусом."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Nästa förfallodatum"
},
"parts_to_reorder": {
"name": "Delar att beställa"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Om uppgiftshistorikposter ska inkluderas i exporten."
}
}
},
"add_object": {
"name": "Lägg till objekt",
"description": "Skapa ett nytt underhållsobjekt (enhet). Returnerar det nya entry_id.",
"fields": {
"name": {
"name": "Namn",
"description": "Namn på objektet/enheten."
},
"area_id": {
"name": "Område",
"description": "Område som enheten ska tilldelas."
},
"manufacturer": {
"name": "Tillverkare"
},
"model": {
"name": "Modell"
},
"serial_number": {
"name": "Serienummer"
},
"installation_date": {
"name": "Installationsdatum"
},
"warranty_expiry": {
"name": "Garantins utgång",
"description": "Garantins utgångsdatum (används för tillgångsspårning och påminnelser)."
},
"documentation_url": {
"name": "Dokumentations-URL",
"description": "Länk till en manual eller leverantörssida (endast http/https)."
},
"notes": {
"name": "Anteckningar"
}
}
},
"add_task": {
"name": "Lägg till uppgift",
"description": "Lägg till en underhållsuppgift till ett befintligt objekt. Returnerar det nya task_id.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Underhållsobjektet som uppgiften ska läggas till i."
},
"name": {
"name": "Namn",
"description": "Uppgiftens namn."
},
"task_type": {
"name": "Uppgiftstyp",
"description": "Frivillig kategori (t.ex. inspection, service, custom)."
},
"schedule_type": {
"name": "Schematyp",
"description": "time_based (intervall) eller sensor_based. Standard: time_based."
},
"interval_days": {
"name": "Intervall",
"description": "Intervalllängd mellan förekomster (för tidsbaserade uppgifter), i kombination med interval_unit."
},
"interval_unit": {
"name": "Intervallenhet",
"description": "Enhet för intervallet: days, weeks, months eller years. Standard: days."
},
"due_date": {
"name": "Förfallodatum",
"description": "Förfallodatum (YYYY-MM-DD) för en engångsuppgift (schedule_type one_time)."
},
"schedule": {
"name": "Kalenderschema",
"description": "Nästlad upprepning för kalendertyperna, t.ex. kind=nth_weekday, nth=1, weekday=5 för 1:a lördagen (weekday 0=mån ... 6=sön), kind=weekdays, weekdays=[0, 3] för mån & tor, eller kind=day_of_month, day=15. Har företräde framför interval_days / schedule_type."
},
"warning_days": {
"name": "Varning (dagar)",
"description": "Dagar före förfall då uppgiften går in i snart-förfaller-fönstret."
},
"enabled": {
"name": "Aktiverad"
},
"notes": {
"name": "Anteckningar"
}
}
},
"update_task": {
"name": "Uppdatera uppgift",
"description": "Uppdatera de vanliga fälten för en befintlig underhållsuppgift. Endast de angivna fälten ändras.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Underhållsobjektet som uppgiften tillhör."
},
"task_id": {
"name": "Uppgifts-ID",
"description": "Id för uppgiften som ska uppdateras (se list_tasks)."
},
"name": {
"name": "Namn",
"description": "Uppgiftens nya namn."
},
"task_type": {
"name": "Uppgiftstyp",
"description": "Kategori (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Schematyp",
"description": "time_based (intervall), sensor_based, one_time eller manual."
},
"interval_days": {
"name": "Intervall",
"description": "Intervalllängd mellan förekomster, i kombination med interval_unit."
},
"interval_unit": {
"name": "Intervallenhet",
"description": "days, weeks, months eller years."
},
"due_date": {
"name": "Förfallodatum",
"description": "Förfallodatum för engångsuppgifter (YYYY-MM-DD)."
},
"schedule": {
"name": "Schema (kalenderupprepning)",
"description": "Nästlat upprepningsobjekt för kalendertyperna, t.ex. kind=day_of_month, day=-1, business=true. Har företräde framför de platta fälten."
},
"warning_days": {
"name": "Varningsdagar",
"description": "Dagar före förfall då uppgiften blir snart-förfaller."
},
"enabled": {
"name": "Aktiverad",
"description": "Om uppgiften är aktiv."
},
"notes": {
"name": "Anteckningar",
"description": "Fria anteckningar om uppgiften."
},
"priority": {
"name": "Prioritet",
"description": "low, normal eller high."
},
"labels": {
"name": "Etiketter",
"description": "Lista med etiketter för filtrering och rapportering."
}
}
},
"delete_task": {
"name": "Ta bort uppgift",
"description": "Ta bort en underhållsuppgift inklusive dess historik. Detta kan inte ångras - överväg att arkivera via panelen i stället.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Underhållsobjektet som uppgiften tillhör."
},
"task_id": {
"name": "Uppgifts-ID",
"description": "Id för uppgiften som ska tas bort (se list_tasks)."
}
}
},
"list_tasks": {
"name": "Lista uppgifter",
"description": "Returnerar en ögonblicksbild av aktiva underhållsuppgifter (id, namn, status, nästa förfall) för automationer, skript och röst. Stöder filtrering efter objekt och status.",
"fields": {
"entry_id": {
"name": "Objekt",
"description": "Returnera endast uppgifter för detta underhållsobjekt."
},
"status": {
"name": "Status",
"description": "Returnera endast uppgifter med denna status."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} Наступний термін"
},
"parts_to_reorder": {
"name": "Деталі до замовлення"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "Чи включати записи історії завдань в експорт."
}
}
},
"add_object": {
"name": "Додати об'єкт",
"description": "Створити новий об'єкт обслуговування (пристрій). Повертає новий entry_id.",
"fields": {
"name": {
"name": "Назва",
"description": "Назва об'єкта/пристрою."
},
"area_id": {
"name": "Зона",
"description": "Зона, до якої призначити пристрій."
},
"manufacturer": {
"name": "Виробник"
},
"model": {
"name": "Модель"
},
"serial_number": {
"name": "Серійний номер"
},
"installation_date": {
"name": "Дата встановлення"
},
"warranty_expiry": {
"name": "Закінчення гарантії",
"description": "Дата закінчення гарантії (для обліку активів і нагадувань)."
},
"documentation_url": {
"name": "URL документації",
"description": "Посилання на інструкцію або сторінку виробника (лише http/https)."
},
"notes": {
"name": "Примітки"
}
}
},
"add_task": {
"name": "Додати завдання",
"description": "Додати завдання обслуговування до наявного об'єкта. Повертає новий task_id.",
"fields": {
"entry_id": {
"name": "Об'єкт",
"description": "Об'єкт обслуговування, до якого додати завдання."
},
"name": {
"name": "Назва",
"description": "Назва завдання."
},
"task_type": {
"name": "Тип завдання",
"description": "Довільна категорія (напр. inspection, service, custom)."
},
"schedule_type": {
"name": "Тип розкладу",
"description": "time_based (інтервал) або sensor_based. Типово: time_based."
},
"interval_days": {
"name": "Інтервал",
"description": "Довжина інтервалу між виконаннями (для завдань за часом), у поєднанні з interval_unit."
},
"interval_unit": {
"name": "Одиниця інтервалу",
"description": "Одиниця інтервалу: days, weeks, months або years. Типово: days."
},
"due_date": {
"name": "Термін",
"description": "Термін (YYYY-MM-DD) для одноразового завдання (schedule_type one_time)."
},
"schedule": {
"name": "Календарний розклад",
"description": "Вкладене повторення для календарних типів, напр. kind=nth_weekday, nth=1, weekday=5 для 1-ї суботи (weekday 0=Пн ... 6=Нд), kind=weekdays, weekdays=[0, 3] для Пн і Чт, або kind=day_of_month, day=15. Має пріоритет над interval_days / schedule_type."
},
"warning_days": {
"name": "Попередження (дні)",
"description": "За скільки днів до терміну завдання потрапляє у вікно «незабаром термін»."
},
"enabled": {
"name": "Увімкнено"
},
"notes": {
"name": "Примітки"
}
}
},
"update_task": {
"name": "Оновити завдання",
"description": "Оновити основні поля наявного завдання обслуговування. Змінюються лише передані поля.",
"fields": {
"entry_id": {
"name": "Об'єкт",
"description": "Об'єкт обслуговування, до якого належить завдання."
},
"task_id": {
"name": "ID завдання",
"description": "Ідентифікатор завдання для оновлення (див. list_tasks)."
},
"name": {
"name": "Назва",
"description": "Нова назва завдання."
},
"task_type": {
"name": "Тип завдання",
"description": "Категорія (cleaning, inspection, replacement, calibration, service, reading, custom)."
},
"schedule_type": {
"name": "Тип розкладу",
"description": "time_based (інтервал), sensor_based, one_time або manual."
},
"interval_days": {
"name": "Інтервал",
"description": "Довжина інтервалу між виконаннями, у поєднанні з interval_unit."
},
"interval_unit": {
"name": "Одиниця інтервалу",
"description": "days, weeks, months або years."
},
"due_date": {
"name": "Термін",
"description": "Термін для одноразових завдань (YYYY-MM-DD)."
},
"schedule": {
"name": "Розклад (календарне повторення)",
"description": "Вкладений об'єкт повторення для календарних типів, напр. kind=day_of_month, day=-1, business=true. Має пріоритет над плоскими полями."
},
"warning_days": {
"name": "Днів попередження",
"description": "За скільки днів до терміну завдання стає «незабаром термін»."
},
"enabled": {
"name": "Увімкнено",
"description": "Чи активне завдання."
},
"notes": {
"name": "Примітки",
"description": "Довільні нотатки до завдання."
},
"priority": {
"name": "Пріоритет",
"description": "low, normal або high."
},
"labels": {
"name": "Мітки",
"description": "Список міток для фільтрації та звітів."
}
}
},
"delete_task": {
"name": "Видалити завдання",
"description": "Видалити завдання обслуговування разом з історією. Дію не можна скасувати - натомість розгляньте архівування через панель.",
"fields": {
"entry_id": {
"name": "Об'єкт",
"description": "Об'єкт обслуговування, до якого належить завдання."
},
"task_id": {
"name": "ID завдання",
"description": "Ідентифікатор завдання для видалення (див. list_tasks)."
}
}
},
"list_tasks": {
"name": "Список завдань",
"description": "Повертає знімок активних завдань обслуговування (id, назва, статус, наступний термін) для автоматизацій, скриптів і голосу. Підтримує фільтрацію за об'єктом і статусом.",
"fields": {
"entry_id": {
"name": "Об'єкт",
"description": "Повертати лише завдання цього об'єкта обслуговування."
},
"status": {
"name": "Статус",
"description": "Повертати лише завдання з цим статусом."
}
}
}
},
"issues": {
@@ -1368,6 +1368,9 @@
},
"next_due": {
"name": "{task_name} 下次到期"
},
"parts_to_reorder": {
"name": "待补购配件"
}
},
"calendar": {
@@ -1535,6 +1538,181 @@
"description": "是否在导出中包含任务历史记录。"
}
}
},
"add_object": {
"name": "添加对象",
"description": "创建新的维护对象(设备)。返回新的 entry_id。",
"fields": {
"name": {
"name": "名称",
"description": "对象/设备的名称。"
},
"area_id": {
"name": "区域",
"description": "设备所属的区域。"
},
"manufacturer": {
"name": "制造商"
},
"model": {
"name": "型号"
},
"serial_number": {
"name": "序列号"
},
"installation_date": {
"name": "安装日期"
},
"warranty_expiry": {
"name": "保修到期",
"description": "保修到期日期(用于资产跟踪和提醒)。"
},
"documentation_url": {
"name": "文档 URL",
"description": "手册或供应商页面的链接(仅限 http/https)。"
},
"notes": {
"name": "备注"
}
}
},
"add_task": {
"name": "添加任务",
"description": "向现有对象添加维护任务。返回新的 task_id。",
"fields": {
"entry_id": {
"name": "对象",
"description": "要添加任务的维护对象。"
},
"name": {
"name": "名称",
"description": "任务的名称。"
},
"task_type": {
"name": "任务类型",
"description": "自由格式类别(例如 inspection、service、custom)。"
},
"schedule_type": {
"name": "计划类型",
"description": "time_based(间隔)或 sensor_based。默认:time_based。"
},
"interval_days": {
"name": "间隔",
"description": "两次执行之间的间隔长度(用于基于时间的任务),与 interval_unit 组合使用。"
},
"interval_unit": {
"name": "间隔单位",
"description": "间隔的单位:days、weeks、months 或 years。默认:days。"
},
"due_date": {
"name": "到期日期",
"description": "一次性任务的到期日期(YYYY-MM-DD)(schedule_type one_time)。"
},
"schedule": {
"name": "日历计划",
"description": "日历类型的嵌套重复,例如第1个周六为 kind=nth_weekday, nth=1, weekday=5weekday 0=周一 ... 6=周日),周一和周四为 kind=weekdays, weekdays=[0, 3],或 kind=day_of_month, day=15。优先于 interval_days / schedule_type。"
},
"warning_days": {
"name": "警告(天)",
"description": "进入“即将到期”窗口的提前天数。"
},
"enabled": {
"name": "已启用"
},
"notes": {
"name": "备注"
}
}
},
"update_task": {
"name": "更新任务",
"description": "更新现有维护任务的常用字段。仅更改提供的字段。",
"fields": {
"entry_id": {
"name": "对象",
"description": "任务所属的维护对象。"
},
"task_id": {
"name": "任务ID",
"description": "要更新的任务 id(参见 list_tasks)。"
},
"name": {
"name": "名称",
"description": "任务的新名称。"
},
"task_type": {
"name": "任务类型",
"description": "类别(cleaning、inspection、replacement、calibration、service、reading、custom)。"
},
"schedule_type": {
"name": "计划类型",
"description": "time_based(间隔)、sensor_based、one_time 或 manual。"
},
"interval_days": {
"name": "间隔",
"description": "两次执行之间的间隔长度,与 interval_unit 组合使用。"
},
"interval_unit": {
"name": "间隔单位",
"description": "days、weeks、months 或 years。"
},
"due_date": {
"name": "到期日期",
"description": "一次性任务的到期日期(YYYY-MM-DD)。"
},
"schedule": {
"name": "计划(日历重复)",
"description": "日历类型的嵌套重复对象,例如 kind=day_of_month, day=-1, business=true。优先于扁平字段。"
},
"warning_days": {
"name": "预警天数",
"description": "任务变为“即将到期”的提前天数。"
},
"enabled": {
"name": "已启用",
"description": "任务是否处于活动状态。"
},
"notes": {
"name": "备注",
"description": "关于任务的自由格式备注。"
},
"priority": {
"name": "优先级",
"description": "low、normal 或 high。"
},
"labels": {
"name": "标签",
"description": "用于筛选和报告的标签列表。"
}
}
},
"delete_task": {
"name": "删除任务",
"description": "删除维护任务及其历史记录。此操作无法撤销——建议改为在面板中归档。",
"fields": {
"entry_id": {
"name": "对象",
"description": "任务所属的维护对象。"
},
"task_id": {
"name": "任务ID",
"description": "要删除的任务 id(参见 list_tasks)。"
}
}
},
"list_tasks": {
"name": "列出任务",
"description": "返回活动维护任务的快照(id、名称、状态、下次到期)供自动化、脚本和语音使用。支持按对象和状态筛选。",
"fields": {
"entry_id": {
"name": "对象",
"description": "仅返回此维护对象的任务。"
},
"status": {
"name": "状态",
"description": "仅返回具有此状态的任务。"
}
}
}
},
"issues": {