Link wird geprüft …
Alle Werkzeuge auf einen Blick. Die Links öffnen die Seiten, wie sie die Angehörigen der Feuerwehr sehen – «Verwalten» führt zum jeweiligen Bereich hier im Panel.
Zeigt, wie viele Fragen und Tätigkeiten je Fahrzeug hinterlegt sind. Fahrzeuge ohne Fragen überspringen die Abfrage im Fahrtraining.
Alle Fahrtraining-Bestätigungen werden automatisch im Drive archiviert. Zusätzlich können sie in einem festen Intervall als ZIP per Mail verschickt werden.
{anzahl} {datum} {zeitraum} {intervall} {version}. Leerst du ein Feld, greift wieder der Standard.
taeglicherArchivCheck, täglich).Reservationen als .ics-Datei exportieren – einzeln oder alle auf einmal.
Diese Adresse in Outlook, Apple Kalender oder Google Kalender als Abo hinzufügen – die Reservationen erscheinen dann laufend im eigenen Kalender.
Diese Typen stehen im Reservationsformular zur Auswahl. Der Typ erscheint als Präfix im Kalendereintrag.
Startet jemand ein Fahrtraining ohne Reservation, bietet das Formular an, das Fahrzeug gleich zu reservieren. Der Block läuft ab Abfahrt über die folgende Dauer und wird beim Abschluss auf die tatsächliche Rückkehr angepasst.
Während der Termine aus diesem Kalender sind Fahrtrainings mit den entsprechend markierten Fahrzeugen gesperrt. Welche Fahrzeuge betroffen sind, wird in der Fahrzeugverwaltung je Fahrzeug festgelegt (Spalte «Übung»). Reservationen bleiben möglich.
taeglicheUebungsSynchronisation).
Inhalte der Seite grundausbildung.feuerwehrmeilen.ch/BGrund. Änderungen erscheinen dort nach dem Speichern beim nächsten Öffnen.
Für Personen, welche die Grundausbildung B vor Einführung dieses Tools absolviert haben. Der Eintrag zählt wie ein bestandener Test – auch für die SoSi-Vorbereitung.
Ein TLF-Schlusstest mit Resultaten und Fragen folgt, sobald die Unterlagen dafür vorliegen.
«Anleitung-Seite» ist die gedruckte Seitenzahl der Bedienungsanleitung – auf der Seite erscheint dann ein Link, der das PDF direkt dort öffnet.
Status aus dem jeweils letzten Check. Wer noch keinen Check hat, erscheint erst nach dem ersten Eintrag (Erfassen oder Nachtragen).
Die Experten bewerten auf dem Papierbogen und tragen hier die Punkte je Block ein. Bestanden: mindestens 80 von 100 Punkten und kein No-Go.
Für Checks, die auf Papier gemacht wurden. Es wird keine Mail und kein PDF erstellt – der Eintrag zählt aber für die Übersicht und die Fristen.
Folgt: automatische Erinnerung vor Ablauf des TLF-Checks, analog zur SoSi-Prüfung.
Die Mailtexte des TLF-Checks stehen im Reiter «Mailvorlagen».
Die Adresse des Cloudflare Workers für die Kalender-Abos wird zentral unter Admin → Kalender-Worker verwaltet.
Für jede Ausbildung werden Termine erfasst. Teilnehmer und Ausbildner tragen sich unter terminfindung.feuerwehrmeilen.ch ein.
Prüft Server, Hintergrundarbeit und Daten. Bei einem Problem geht eine Mail an die Empfänger unten – direkt vom Feuerwehrkonto, damit sie auch bei gestörtem Mailversand ankommt.
Alle Bestandteile des Systems auf einen Blick – damit jemand anderes im Notfall
weiterarbeiten kann. Alle Einträge sind direkt verlinkt.
Aufbau seit dem Umbau: Die Seiten sprechen mit dem neuen Server, einem Cloudflare-Worker,
der direkt auf die Google-Sheets und den Kalender zugreift und die Mails über den Servertown-Mailserver
verschickt. Das Apps Script erzeugt nur noch PDFs, legt sie in Drive ab und erledigt Archiv,
Backup und die Übungssynchronisation.
Alle Seiten messen jeden Aufruf. Erfasst werden Aufrufe über 5 s und Fehlschläge – mit Gesamtzeit im Browser und Zeit in unserem Code (Server). Kategorien: A Server langsam (über 5 s, unser Code) · B Server schnell (unter 2 s), Wartezeit ausserhalb, also bei Google oder unterwegs · M gemischt (Server 2–5 s) · C keine Serverantwort.
Misst im neuen Server, wie lange die einzelnen Datenquellen brauchen: Sheets, Mitgliederliste, Fahrzeugfragen und Kalender. So lässt sich erkennen, wo die Wartezeit tatsächlich entsteht.
Kalender-Apps kommen mit Googles Weiterleitung nicht zurecht. Ist hier der Worker hinterlegt,
laufen alle Kalender-Abos über ihn. Leer = direkt über Google.
Der Worker-Code liegt als kalender-worker.js bei; einrichten unter
dash.cloudflare.com
→ Workers & Pages → Worker → «Edit code».
Übungsadressen und Mitgliederliste werden zwischengespeichert, damit die Tools schneller laden. Nach Änderungen an diesen Sheets kann der Zwischenspeicher hier geleert werden – sonst erneuert er sich automatisch (Adressen nach 6 Stunden, Mitglieder nach 5 Minuten).
Einmal wöchentlich wird automatisch ein vollständiges Backup erstellt –
Fahrtraining, SoSi und alle Einstellungen. Backups werden 6 Monate aufbewahrt.
Die Übungsadressen sind nicht enthalten (sehr umfangreich und jederzeit neu befüllbar).
Hier stehen die Standardtexte aller Mails, die das Tool verschickt. Beim Versand werden sie weiterhin angezeigt und lassen sich für den einzelnen Versand anpassen, ohne den Standard zu verändern.
Erscheint klein am Ende jeder Mail aus dem Tool. Leer lassen heisst: keine Fusszeile.
Platzhalter {version} für den Stand des Servers.
Lodur-Export als Excel hochladen. Verglichen werden nur Kürzel, Vorname, Name und E-Mail. Leere Felder im Export überschreiben nie etwas, und Gäste sowie Externe im zweiten Reiter bleiben unberührt. Nach dem Hochladen siehst du eine Vorschau und entscheidest je Eintrag.
Admins dürfen alles, auch «Admin» und diese Benutzerverwaltung. User sehen nur die Funktionen, die unten in der Tabelle angehakt sind.
Haken = der User sieht diese Funktion im Menü und darf sie benutzen. Ein Klick auf einen Toolnamen setzt oder entfernt alle Haken des Tools für diese Person. Änderungen wirken sofort, auch bei bereits angemeldeten Usern. Ein User ohne Haken kann sich nicht anmelden.
Nach dem B-Test darf sich jemand für die Sondersignal-Ausbildung melden, sobald 6 Monate vergangen sind und mindestens 2 Fahrtrainings als Fahrer absolviert wurden – beides gerechnet ab dem B-Test.
Vor Ablauf der Freigabe (Prüfungsdatum + Gültigkeitsdauer) wird automatisch erinnert. Die zweite Erinnerung geht nur raus, wenn die Prüfung bis dahin nicht erneuert wurde. Am Ablauftag geht eine Meldung ans Kommando (Person in CC).
{vorname} {name} {kuerzel} {ausbildung}
{termine} {anzahl} {fahrzeug} {link} {version}{vorname} {ausbildung} {termine} {absender}{vorname} {name} {kuerzel} {ausbildung} {beschreibung}
{rolle} {anzahlTermine} {ersterTermin} {letzterTermin} {link}Diese Termine fallen auf einen Anlass. Bitte je Termin entscheiden.
Erzeugt Terminvorschläge für einen Zeitraum. Du kannst die Auswahl danach prüfen und nur die gewünschten übernehmen.