Projekte

Automatisierung in der Praxis.

Hier zeigen wir verbundene Abläufe aus Kundenprojekten und Werkzeuge aus dem eigenen Betrieb. Wir erklären, was gebaut wurde, wo Menschen entscheiden und welche Entwicklungen noch im Testbetrieb sind.

Inhalt überarbeitet am .

Referenzprojekt

AMZ Racing GmbH: Vom Bestelleingang bis zur Buchhaltung

amz-racing.shop ist ein Shop für Rennsport-Zubehör. Das Projekt verbindet Bestelleingang, Warenwirtschaft, Rechnung, Versand und die Übergabe an die Buchhaltung. AMZ Racing GmbH und Bidoli IT-Services haben die Kette gemeinsam konzipiert und umgesetzt. Offen gesagt: AMZ Racing GmbH ist heute zugleich unser Partnerbetrieb im DACH-Raum; die Partnerschaft ist aus diesem Projekt entstanden.

Bestellung → Warenwirtschaft → Rechnung → Versand → Buchhaltung → Steuerberatung

Workflow-Editor mit einer dreistufigen Kette: E-Mail-Eingang erfassen, Daten prüfen, in das ERP übertragen oder Rückfrage an einen Menschen senden
So sieht eine solche Kette im Werkzeug aus: erfassen, prüfen, übertragen, und bei Unklarheit die Rückfrage an einen Menschen statt eines stillen Fehlers. Muster-Workflow ohne echte Daten.

Der funktionale Nutzen liegt in den verbundenen Übergaben zwischen den Systemen. Verpacken, fachliche Entscheidungen und die Bearbeitung von Ausnahmefällen bleiben Aufgaben von Menschen. Welche Schritte sich in einem anderen Betrieb automatisieren lassen, hängt von dessen Daten, Schnittstellen und Regeln ab.

Kundenprojekt

Gemeinsamer Kalender und Aufgaben, ohne Google, Apple oder Microsoft

Ein Paar wollte Termine, Einkaufslisten und Haushaltsaufgaben zusammen führen, aber die Daten nicht bei den grossen Anbietern liegen haben. Dazu zwei unterschiedliche Handys, iPhone und Android, und eine feste Obergrenze für die laufenden Kosten. Der Auftraggeber bleibt auf eigenen Wunsch ungenannt.

Eigener Server → offener Kalenderstandard → App auf beiden Handys → verschlüsselte Sicherung

Drei Ansichten der App auf dem Handy: Tagesübersicht mit Terminen, Monatskalender und ein Termin mit aufgeklappter Checkliste
Tagesübersicht, Monat und ein Termin mit eigener Checkliste. Aufnahmen aus der laufenden App, die Einträge sind erfunden.

Statt eine weitere App zu mieten, läuft heute ein eigener kleiner Server. Er spricht CalDAV, den offenen Kalenderstandard. Die Anbindung an Kalender-Apps hängt vom Gerät und der verwendeten App ab. Darauf sitzt eine eigens gebaute Web-App, die sich wie eine normale App auf den Startbildschirm legen lässt, ohne Installation über einen App Store. Die Konten und Kalender liegen auf dem eigenen Server. Private und gemeinsame Bereiche werden über Zugriffsrechte getrennt.

Zwei Dinge waren mehr Arbeit, als es klingt. Termine tragen eine eigene Checkliste, und was am Abend offen bleibt, nimmt der Termin von selbst mit auf den nächsten Tag, abgehakt wird es dann an beiden Stellen zugleich. Und die Übergabe: verschlüsselte Übertragung, verschlüsselte Sicherungen auf eigene Infrastruktur, eine Überwachung, die sich meldet, wenn etwas ausbleibt. Die Wiederherstellung wurde vor der Übergabe einmal vollständig durchgespielt, denn eine Sicherung, die man nie zurückgeholt hat, ist keine.

Die zum Projektstart dokumentierte Servermiete betrug EUR 36.96 pro Jahr. Das ist kein Gesamtpreis für Einrichtung und Betreuung. Der Fall zeigt eine mögliche Lösung für gemeinsame Kalender mit selbst verwalteten Daten; Aufwand und Betriebsverantwortung müssen dazu passen.

CalDAV · Progressive Web App · Docker · verschlüsselte Sicherung mit Rückspielprobe

Dokumentation

Wie wir Projekte dokumentieren

Jede Case Study folgt demselben Muster aus neun Blöcken, damit sich Projekte vergleichen lassen und nichts hinter Marketingprosa verschwindet:

01 Kunde & Kontext · 02 Ausgangslage · 03 Problem · 04 Zielbild · 05 Lösung · 06 Systemarchitektur · 07 Ergebnis · 08 Verwendete Systeme · 09 Erkenntnisse

Ergebnisse sind belegte Fakten: Wo keine gemessene Zahl existiert, beschreiben wir die funktionale Veränderung, und erfinden keine Einsparungen.

Case Studies erscheinen nur mit dem Einverständnis des Kunden und ohne vertrauliche Geschäftsdaten. Weitere Fälle folgen laufend nach diesem Muster.

Aus eigener Entwicklung

Eigene Werkzeuge für konkrete Abläufe

Diese Entwicklungen unterstützen Aufgaben im eigenen Betrieb. Sie zeigen unsere Arbeitsweise. Ob eine eigene Lösung zu einer neuen Aufgabe passt, prüfen wir im Vergleich mit vorhandener Software und den Kosten für Pflege und Betrieb.

Datei-Analyse

Duplikat-Scanner und Aufräum-Werkzeug

Hauptmenü des Bidoli Cleaners mit den vier Schritten Scannen, Kontrollliste, Quarantäne und Endlöschung
Das Hauptmenü: Scan, Kontrollliste, Quarantäne, Endlöschung. Gelöscht wird nie sofort.

Der Scanner vergleicht Dateien in ausgewählten Ordnern und kann auch mehrere Laufwerke einbeziehen. Er gruppiert Dateien nach Grösse und SHA-256-Prüfsumme. Mindestgrösse und ausgeschlossene Verzeichnisse begrenzen den Scan. Der Bericht zeigt Kandidaten für eine Bereinigung, keine automatische Löschentscheidung.

Vier Schritte trennen die Arbeit: scannen, Kontrollliste prüfen, freigegebene Kandidaten in Quarantäne verschieben und nach Schutzfrist endgültig löschen. Vor Verschieben und Löschen werden Referenzen erneut geprüft. Gleicher Inhalt bedeutet nicht, dass eine Datei entbehrlich ist; Verweise und benötigte Ablageorte müssen Menschen prüfen. Erst die Endlöschung gibt den belegten Platz frei.

Python · aus eigener Entwicklung

Infrastruktur

Eigene Entwicklungs- und Deployment-Umgebung

Änderungen an dieser Website werden zunächst lokal in einer Docker-Umgebung geprüft. Der Zugriff auf die interne Vorschau erfolgt über ein privates Netz. Die Testumgebung bildet Teile des Webbetriebs ab; Hosting, Netzwerk und Dienste müssen zusätzlich auf der öffentlichen Website geprüft werden.

Für begrenzte Veröffentlichungen wird der Dateiumfang festgelegt und mit dem Hostingstand abgeglichen. Nach Freigabe folgen die Übertragung und die Prüfung der betroffenen Dateien und Seiten. Die Prüfsummen bestätigen die Dateien dieses Veröffentlichungsumfangs; Funktion und Darstellung werden zusätzlich geprüft. Zugangsdaten werden ausserhalb des versionierten Quelltexts gehalten.

Docker · VPN · automatisierter Abgleich · aus eigener Entwicklung

Buchhaltung

Belege einsammeln, Zahlungen zuordnen, Rechnungen stellen

Buchungsliste der eigenen Buchhaltung mit Datum, Konto, Kategorie, Gegenpartei, Beschreibung und Betrag in Franken
Die Buchungsliste, Ansicht mit Beispieldaten. Beträge ganzzahlig in Rappen, die Automatik schlägt vor, gebucht wird von Hand.

Entstanden für den eigenen Betrieb: Belege aus konfigurierten Postfächern und lokalen Dateien werden eingelesen und archiviert. Die Erkennung versucht, Anbieter, Datum und Betrag aus unterstützten Dokumenten zu lesen; unklare Belege brauchen Kontrolle. Zu eingelesenen Bankbewegungen kann das Programm begründete Zuordnungsvorschläge liefern. Bei fehlenden oder widersprüchlichen Angaben ist die Zuordnung offen.

Ausgangsrechnungen können als PDF mit QR-Zahlteil erstellt werden. Beträge werden ganzzahlig in Rappen beziehungsweise Cent gespeichert, um binäre Rundungsabweichungen bei der Speicherung zu vermeiden. Steuer-, Währungs- und Rundungsregeln bleiben eigenständige Prüfaufgaben. Erkennung, Zuordnung und Buchung sind getrennt: Die Automatik schlägt vor, Menschen bestätigen.

Java · SQLite · IMAP · camt.053 · aus eigener Entwicklung

Zeiterfassung

Arbeitszeit, die sich selbst mitschreibt

Terminal-Auswertung der Zeiterfassung mit laufendem Projekt, Anwesenheit und Balken je Projekt
Die Auswertung eines Abends: laufendes Projekt, Anwesenheit, und die Rechenarbeit der Maschine zählt mit.

Ein Dienst führt zwei Uhren: Projektzeit und Anwesenheit am Rechner. Änderungen in zugeordneten Projektordnern helfen bei der Erkennung. Ein gesperrter Bildschirm hält die Erfassung an. Leerlauf wird nach der eingestellten Grenze rückwirkend berücksichtigt; erkannte Rechenarbeit kann ihn für eine begrenzte Zeit überbrücken.

Dateiänderungen und Last ausgewählter Prozesse sind Hinweise auf Rechenarbeit, kein sicherer Nachweis menschlicher Arbeit. Projektzuordnungen und Ausnahmen brauchen deshalb Kontrolle. Ein Prüfkriterium lautet: Die Summe der Projektzeiten darf die erfasste Anwesenheit nicht übersteigen.

Python · systemd · GTK · aus eigener Entwicklung

KI-Agenten

Eine Agentenplattform, bei der Freigaben eingebaut sind

Chatverlauf mit der KI-Agentin Nora Feld, die sich vorstellt und von sich aus nachfragt, ob ihr Text veröffentlicht werden soll
Echter Verlauf: Die Agentin stellt sich vor und fragt nach einer Freigabe. Rückfragen im Chat und technische Zugriffssperren werden getrennt geprüft.

Die Plattform wird im eigenen Haus entwickelt und im Testbetrieb eingesetzt. Für angebundene Werkzeuge sind Freigabemechanismen vorgesehen; technische Rechte und die Freigabe für den konkreten Aufruf müssen zusammenpassen. Eine Anweisung an ein Modell ersetzt keine Zugriffskontrolle.

Das Bild zeigt eine Rückfrage der Social-Media-Agentin. Ob eine konkrete Aktion technisch gesperrt ist, muss am ausführenden Werkzeug geprüft werden. Protokolle unterstützen die Nachprüfung. Zur Abnahme gehören auch Berechtigungen, Fehlerfälle und folgenreiche Aktionen.

Unser Rechner für lokale KI hilft, Hardwarebedarf je Anwendungsfall einzuschätzen. Die Ergebnisse sind Orientierung; Qualität und Leistung müssen mit der konkreten Aufgabe geprüft werden.

Eigene Plattform · im Testbetrieb im eigenen Haus

Was davon zum Produkt reift und was bewusst Werkzeug bleibt, zeigt die Seite Entwicklung — ehrlich nach Reifegrad gestuft.

Eigenes Projekt · Selbstreflexion

Bidolision: von einer Frage zum nächsten Schritt.

Ein digitales Angebot für Menschen, die eigene Gedanken ordnen, Entscheidungen durchdenken und andere Perspektiven verstehen möchten. Kurze Reflexionen, längere Denkwege und der Kurs «Zehn Tage tiefer» sind ohne Konto zugänglich.

«Mein Beitrag» führt durch drei Stationen: Bedarf verstehen, eine Handlung planen und später ihre Wirkung prüfen. Der Kurs greift Fragen aus Daniel Bidolis Buch auf.

Öffentlich zugänglicher redaktioneller Prototyp. Nutzererprobung und fachliche Begutachtung stehen noch aus. Kein Therapieangebot.

Ihr Prozess

Welcher Ablauf kostet Sie jeden Monat dieselbe Zeit?

Beschreiben Sie kurz, was bei Ihnen von Hand läuft. Im kostenlosen Erstgespräch klären wir, ob sich ein genauerer Blick lohnt, und sagen es Ihnen auch, wenn nicht.

Erstgespräch anfragen

Beschreiben Sie kurz, wo es hakt. Den Rest klären wir im Gespräch.

Daniel Bidoli, Inhaber von Bidoli IT-Services

Sie schreiben uns, was Sie beschäftigt. Ihre Nachricht landet nicht in einem Ticketsystem, sondern direkt bei Daniel Bidoli, dem Inhaber.

  1. Nachricht senden

    Zwei Sätze reichen, das Eingrenzen ist unsere Arbeit.

  2. Persönliche Antwort

    Erste Einschätzung innerhalb von 24 Stunden.

  3. Kostenloses Erstgespräch

    Rund 30 Minuten: online, vor Ort oder flexibel am Abend. Danach entscheiden Sie.

Sehen wir keinen Nutzen, sagen wir es Ihnen offen.

Lieber direkt sprechen?

+41 76 753 37 86 WhatsApp

Ihre Anfrage

Was beschäftigt Sie? Eine kurze Beschreibung reicht, wir melden uns innerhalb von 24 Stunden.

Antwort in der Regel innerhalb von 24 Stunden.