Routine kostet. Und zwar richtig.
Viele Teams verbringen zu viel Zeit mit Aufgaben wie:
- Listen abtippen
- Daten kopieren
- E-Mails sortieren
- Berichte manuell aktualisieren
Das ist nicht nur langweilig.
Das ist teuer.
Wenn Du Fachkräfte für Routinetätigkeiten einsetzt,
verschenkst Du Know-how. Und Motivation.
Ich automatisiere genau diese Stellen.
So wird Zeit frei – für das, was wirklich zählt.
Was ich digitalisiere – typische Beispiele aus dem Alltag
Prozess | Früher | Jetzt |
---|---|---|
Auftragsdaten erfassen | Per Word-Formular | Über Power App / Webmaske |
Excel-Listen bereinigen | Manuell per Filter | Per Power Query / SQL-View |
Versandetiketten drucken | Einzeln ausfüllen | Automatisiert aus Access |
Rechnung per Mail senden | PDF manuell anhängen | Per VBA-Skript + Button |
Lagerbestand prüfen | Telefonisch im Lager nachfragen | Live-Dashboard auf Handy |
Automatisierung mit VBA – direkt aus Access
Du willst 30 PDFs automatisch erzeugen und per Mail rausschicken?
Mache ich so:
Sub RechnungenSenden()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM qry_RechnungenOffen")
Do While Not rs.EOF
DoCmd.OpenReport "rptRechnung", acViewPreview, , "RechnungsID=" & rs!RechnungsID
DoCmd.OutputTo acOutputReport, "rptRechnung", acFormatPDF, "C:\temp\Rechnung_" & rs!RechnungsID & ".pdf", False
Call SendeMail(rs!Email, "Ihre Rechnung", "Anbei Ihre aktuelle Rechnung.", "C:\temp\Rechnung_" & rs!RechnungsID & ".pdf")
rs.MoveNext
Loop
rs.Close
End Sub
Sub SendeMail(empfaenger As String, betreff As String, text As String, anhang As String)
Dim olApp As Object
Dim olMail As Object
Set olApp = CreateObject("Outlook.Application")
Set olMail = olApp.CreateItem(0)
With olMail
.To = empfaenger
.Subject = betreff
.Body = text
.Attachments.Add anhang
.Send
End With
End Sub
Automatisierung mit SQL Server – Datenaufbereitung zentral lösen
Daten filtern, aggregieren, bereinigen – dafür ist SQL gemacht.
Das geht schneller als in Excel. Und wartbarer.
Beispiel: Umsätze der letzten 12 Monate
CREATE VIEW vw_Umsatz12Monate AS
SELECT
KundeID,
FORMAT(Auftragsdatum, 'yyyy-MM') AS Monat,
SUM(Betrag) AS Umsatz
FROM Aufträge
WHERE Auftragsdatum >= DATEADD(MONTH, -12, GETDATE())
GROUP BY KundeID, FORMAT(Auftragsdatum, 'yyyy-MM');
Diese View binde ich direkt in Access oder Power BI ein.
Fertig ist das Reporting. Kein Export mehr nötig.
Automatisierung mit PHP – z. B. im Kundenportal
Wenn Kunden z. B. ihre Lieferscheine selbst abrufen sollen:
Kein Ticket mehr an die Sachbearbeitung.
Ein Klick im Portal reicht.
Beispiel: PHP + SQL – Liste der offenen Lieferungen
<?php
$kunde = $_SESSION['kunde_id'];
$result = $pdo->prepare("SELECT Nummer, Datum FROM Lieferungen WHERE KundeID = ? AND Status = 'offen'");
$result->execute([$kunde]);
while ($row = $result->fetch()) {
echo "<li>Lieferung " . $row['Nummer'] . " vom " . $row['Datum'] . "</li>";
}
?>
Der Kunde sieht, was offen ist.
Die Fachkraft muss nicht suchen.
Zeitersparnis in Zahlen
Tätigkeit | Früher (min/Tag) | Jetzt (min/Tag) |
---|---|---|
Lieferscheine raussuchen | 30 | 0 |
Rechnungen per Mail versenden | 45 | 5 |
Excel-Listen aufbereiten | 60 | 10 |
Angebote kopieren & umbenennen | 25 | 2 |
Summe: 160 Minuten am Tag → auf 17 reduziert.
Das sind 2,5 Stunden freie Kapazität – jeden Tag.
Mein Fazit
Routine killt Motivation. Und sie kostet Geld.
Ich automatisiere alles, was sich wiederholt.
Dann können die Leute das machen, was sie können.
Nicht das, was sie ständig müssen.
No responses yet