Kalender — Utöka¶
Påminnelsekonfiguration¶
Det finns för närvarande inget gränssnitt för påminnelseinställningar. Båda kan ställas in via ett skript.
Globalt förskjutningsvärde¶
Antalet dagar före en deadline som en påminnelsehändelse visas. Standard är 3 dagar. Använd scMaintenance.setReminderOffset och ange värdet i millisekunder:
Aktivering per mall¶
Styr om påminnelser genereras för uppgifter som skapas från en specifik mall. Standard är av. Det finns ingen hjälpfunktion för detta — uppdatera tabellen maintenanceLog_templates direkt och anropa updateTemplates() för att uppdatera minnescachen så att kalendern fångar upp ändringen omedelbart:
var templateType = "Filterbyte";
var current = scMaintenance.getAllTemplatesMap()[templateType];
var newVal = (current && current.reminder_enabled === 1) ? 0 : 1;
DatabaseConnections["maintenance"].exec(
"UPDATE maintenanceLog_templates SET reminder_enabled = " + newVal + " WHERE type = '" + templateType + "'"
);
scMaintenance.updateTemplates();
Uppgifter som skapas utan en mall genererar alltid påminnelser oavsett denna inställning.