Anwendungsbereich
Die Definition von Anwendungsbereichen schützt Anwendungen, indem der Zugriff auf Anwendungsdateien und -daten identifiziert und eingeschränkt wird.
- Benutzerdefinierter Anwendungsdatensatz
- Jeder Anwendungstabellendatensatz
Angenommen, Sie erstellen eine Konferenzraumbuchungsanwendung in einem eigenen Anwendungsbereich. Standardmäßig kann die Anwendung auf ihre eigenen Tabellen und ihre Geschäftslogik zugreifen und diese ändern, andere Anwendungen jedoch nur, wenn Sie ihnen eine ausdrückliche Berechtigung erteilen. Der Anwendungsbereich stellt Folgendes sicher:
- Die Konferenzraumbuchungsanwendung unterbricht keine wichtigen Business Services.
- Andere Anwendungen beeinträchtigen nicht die normale Funktionsweise der Anwendung.
Standardmäßig verfügen alle benutzerdefinierten Anwendungen über einen privaten Bereich, der sie und ihre zugeordneten Artefakte eindeutig mit einem Namespace-Identifier identifiziert. Der Anwendungsbereich verhindert Namenskonflikte und ermöglicht der kontextabhängigen Entwicklungsumgebung, zu bestimmen, welche Änderungen zulässig sind. Anwendungsentwickler geben einen Anwendungsbereich an, wenn sie eine Anwendung erstellen.
Die Auswahl der Option Kann Anwendung in Studio bearbeiten hat keine Auswirkungen auf benutzerdefinierte oder globale Anwendungen, die für eine Instanz entwickelt werden. Wenn Sie der Besitzer sind und die Anwendung veröffentlichen möchten, können Sie die Entwicklung von Anpassungen in Studio von einschränken. Wenn Sie „ Kann Anwendung in Studio bearbeiten “ auf „falsch“ setzen und sie dann veröffentlichen, können Benutzer, die die Anwendung in ihre eigenen Instanzen herunterladen, die Anwendung nicht in Studio bearbeiten. Sie haben jedoch Zugriff auf die Funktionen von Quellcodeverwaltungsintegration in Studio.