archive // 2005.10.06 09:32:06 [hh]
So geht's: Trial-Versionen von FileMaker-Projekten
Falls Sie Ihre eigenen Lösungen basierend auf der Datenbank "FileMaker" verkaufen wollen, dann können Sie auf einfache Weise zeitlich limitierte Testversionen erstellen. Wir zeigen, wie es geht.
Und zwar wie folgt:
- Schützen Sie die Datenbank, so dass ein Nutzer weder Skripte noch Datenbank-Definitionen (Tabellen und Felder) ändern kann.
- Definieren Sie ein Feld "ExpiryDate", das das Ende der Testperiode enthalten wird. Dieses Feld sollte leer sein, bevor die Datenbank an potentielle Kunden/Tester verteilt wird.
- Fügen Sie ein weiteres neues Feld namens "DaysLeft" ein. Dieses sollte auf die maximale Anzahl Tage +1 gesetzt sein (also auf 31 bei einer 30-Tage-Testversion).
- Fügen Sie ein Start-Script ein. Dieses Script testet zunächst, ob das "ExpiryDate" leer ist und die verbleibenden Tage in "DaysLeft" noch auf den urprünglichen Wert gesetzt ist:
- Wenn "ExpiryDate" leer ist, wird es auf das heutige Datum plus die Anzahl der Tage der Testversion (z.B. 30 für eine 30-Tages-Testversion) gesetzt.
- "DaysLeft" wird entsprechend auf die Differenz zwischen dem ExpiryDate und dem aktuellen Datum gesetzt.
- Wenn diese Differenz <= 0 ist, dann sollte eine "Trial has expired."-Meldung mit anschließendem Beenden der Anwendung ausgeführt werden.
- Andernfalls sollte die Anzahl der verbleibenden Tage in "DaysLeft" angezeigt werden, bevor der (potentielle) Kunde nach Klicken auf "OK" Zugang zur Anwendung bekommt.
Werbung