updated apps
This commit is contained in:
@@ -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=5(weekday 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": "更新するタスクの 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": "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": "削除するタスクの 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} 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=5(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": "要更新的任务 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": {
|
||||
|
||||
Reference in New Issue
Block a user