ANWENDUNGSMANAGEMENT
Achtung Benutzer mit Entwickler- oder Managerzugriff auf die Datenbank können die Datenbankgestaltung ersetzen und sie somit ändern. Um die Datenbankgestaltung umfassend zu schützen, entziehen Sie den Benutzern, die die Gestaltung ändern können, den Entwickler- und Managerzugriff.
Diese Funktion ist nützlich, um die Gestaltung von Datenbanken zu verbergen, die auf einer Schablone basieren, deren Besitzer Sie sind. Wenn die Gestaltung geändert werden soll, nehmen Sie die gewünschten Änderungen an der Schablone vor, deren Gestaltung nicht verborgen ist, und aktualisieren Sie anschließend die Gestaltung der verknüpften Datenbanken. Um die Gestaltung gegen jegliche Änderungen zu schützen, geben Sie die Schablone nur an speziell berechtigte Entwickler weiter und verteilen Sie die Dokumentation der Formeln und LotusScript Programme nicht.
Wenn Sie die Datenbankgestaltung verbergen, können Benutzer die folgenden Aktionen nicht durchführen:
Dieses Verfahren setzt voraus, dass Sie die Gestaltung einer Datenbank verbergen, die von einer Schablone übernommen wurde. Bevor Sie so vorgehen, sollten Sie die Schablone sorgfältig überprüfen, testen und Fehler beheben.
1. Erstellen Sie mit der Schablone eine neue Datenbank.
2. Nach dem Erstellen der Datenbank wählen Sie die neue Datenbank aus und wählen dann "Datei - Anwendung - Schablone wechseln".
3. Wählen Sie in der Liste der in diesem Dialogfeld angezeigten Schablonen die Schablone aus, von der die ausgewählte Datenbank die Gestaltung übernimmt.
4. Aktivieren Sie die beiden Optionen "Künftige Gestaltungsänderungen übernehmen" und "Formeln und LotusScript verbergen".
5. Klicken Sie auf "Ersetzen" und zur Bestätigung auf "Ja".
Vor dem Verbergen der Gestaltung Zugriff auf Agenten programmieren
Wenn ein Agent in der Anwendung eine Benutzereingabe fordert, beispielsweise die Angabe einer Datenbank, für die er ausgeführt wird, oder die Änderung der Zeitplanoptionen, müssen Sie die Zeitplanoption "Server wählen, wenn Agent aktiviert ist" aktivieren (wählen Sie im Register "Allgemein" in der InfoBox "Eigenschaften: Agent" die Option "Auslösen" und klicken Sie dann auf "Durch Zeitplan"). Erstellen Sie eine Schaltfläche oder eine Masken- oder Ansichtsaktion, die eine Formel unter Verwendung von @Command[AgentEnableDisable] enthält, um den Agenten automatisch zu aktivieren.
Siehe auch