Kopien laufen weiter
Eine kopierte Mappe kennt das Ende einer vereinbarten Nutzungsdauer nicht, solange keine entsprechende Prüfung eingebaut ist.
Kennen Sie das? · Weitergabe von Excel-Werkzeugen
Sie geben ein Kalkulations- oder Auftragstool an Kunden weiter. Die Nutzungsdauer soll erkennbar geregelt sein und bei Bedarf verlängert werden können.
Eine Excel-Anwendung kann ein Ablaufdatum prüfen und vereinbarte Funktionen nach Fristende sperren. Ein Freischaltcode oder eine aktualisierte Berechtigung kann die Nutzung verlängern. Dafür werden Prüfzeitpunkt, betroffene Funktionen und der Zugriff auf bereits erfasste Daten festgelegt; eine lokale Excel-Datei bietet keinen unüberwindbaren Kopierschutz.
Das Problem
Ein Datum auf dem Deckblatt reicht für eine technische Begrenzung nicht aus. Die Anwendung muss wissen, was vor und nach dem Termin erlaubt ist.
Eine kopierte Mappe kennt das Ende einer vereinbarten Nutzungsdauer nicht, solange keine entsprechende Prüfung eingebaut ist.
Ein Hinweis kann informieren. Soll eine Funktion tatsächlich enden, muss auch deren Ausführung kontrolliert werden.
Ohne vorgesehenen Freigabeweg werden neue Dateien verschickt oder einzelne Datumswerte von Hand geändert.
Kunden müssen abgeschlossene Vorgänge unter Umständen weiter lesen oder exportieren können. Das gehört in den Entwurf der Anwendung.
So gehen wir vor
Gemeinsam bestimmen wir, welche Funktionen befristet sind und welche Daten weiterhin zugänglich bleiben sollen.
Die Anwendung prüft die Freigabe beim Start und an den betroffenen Funktionen.
Ein Hinweis nennt den Grund und den vorgesehenen Weg zur Verlängerung.
Wir prüfen gültige und ungültige Freigaben sowie das Verhalten bei fehlenden Voraussetzungen.
Der Ablauf auf einen Blick
Der Schutzumfang hängt unter anderem von Makroausführung, lokaler Uhrzeit und Manipulationsmöglichkeiten ab. Falls eine belastbare zentrale Lizenzprüfung nötig ist, wird dafür eine passende Architektur bewertet.
Umgesetzt in Kundenprojekten
Beispiel
Häufige Fragen
Nein. Eine lokal ausgelieferte Excel-Datei lässt sich nicht wie ein zentral betriebener Dienst kontrollieren. Der erforderliche Schutz wird vor der Umsetzung geklärt.
Das wird ausdrücklich festgelegt. Eine Fristprüfung soll keine Daten löschen; Lese- und Exportmöglichkeiten werden passend zum Anwendungsfall vorgesehen.
Ja, ein Freischaltcode oder eine aktualisierte Berechtigung kann als Verlängerungsweg vorgesehen werden. Welche Bindung an Mappe oder Nutzer nötig ist, klären wir im Entwurf.
Eine VBA-Prüfung wird bei deaktivierten Makros nicht ausgeführt. Deshalb werden auch der Zustand der Datei ohne Makros und die Grenzen dieses Ansatzes geprüft.
Nächster Schritt
Welche Funktionen sollen befristet sein, wer nutzt die Mappe und was soll danach noch zugänglich bleiben? Diese drei Fragen bestimmen die passende Umsetzung.