Planen Sie, bevor Sie erstellen
Im Wesentlichen ist eine Anwendung ein digitales Programm, das Benutzeraufgaben unterstützt. Einige Aktionen, die Sie beim Erstellen einer Anwendung ausführen, sind möglicherweise irreversibel. Beachten Sie diese Aktionen, und planen Sie sie im Voraus.
Anwendungsbereich
Eine der ersten wichtigen Entscheidungen beim Erstellen einer Anwendung ist: Soll sich die Anwendung in einem privaten Bereich oder einem globalen Bereich befinden?
Standardmäßig werden Anwendungen in ihrem eigenen privaten Anwendungsbereich erstellt. Anwendungen in einem privaten Anwendungsbereich schränken den Zugriff auf ihre Anwendungsartefakte ein, sodass nur Anwendungsartefakte im selben Bereich vollständigen Zugriff zum Erstellen, Ändern, Entfernen oder Ausführen von Anwendungsdaten haben. Bereichsbezogene Anwendungen können die Quellcodeverwaltungsintegration und die delegierte Entwicklung verwenden. Globale bereichsbezogene Anwendungen können die delegierte Entwicklung nicht verwenden.
- Die Anwendung muss globale Daten löschen.
- Die Anwendung muss die Anwendungszugriffseinstellungen in mehreren Standardtabellen ändern, damit sie funktioniert.
- Die Anwendung muss auf APIs zugreifen, die nur im globalen Bereich verfügbar sind. Das Erstellen einer globalen bereichsbezogenen Passthrough-Skripteinbindung würde für diese Anforderung nicht ausreichen.
Weitere Informationen finden Sie unter Anwendungsbereich und Anwendungsbereich auf der Now Platform verstehen (Whitepaper).
Instanzauswahl
Anwendungs-Builds für Proof of Concept (PoC) können und sollten in einer separaten Instanz von einer regulären Entwicklungsinstanz erstellt werden. Die Instanz kann eine Sandbox-Instanz oder eine Personal Developer Instance (PDI) von der Developer Sitesein. Das PDI-Benennungsformat ist dev12345.service-now.com.
Wenn Sie eine Instanz mit einem anderen Bereichs-Namespace verwenden, erstellen Sie die PoC-Anwendungen in der Entwicklungsinstanz der Organisation neu. Importieren Sie die Anwendungen nicht in die Entwicklungsinstanz der Organisation. Der bereichsbezogene Namespace für die Anwendungen stimmt nicht mit dem bereichsbezogenen Namespace für die Entwicklungsinstanz des Unternehmens überein.
Anwendungen, die die Organisation verwenden möchte (z. B. Produktions-Apps), sollten in der Entwicklerinstanz der Organisation erstellt werden, damit die Anwendung dem Test- und Bereitstellungsprozess der Organisation folgen kann.
Benennungsentscheidungen
Der Anwendungsname ist wichtig. ServiceNow schlägt einen Bereich basierend auf dem Namen der Anwendung vor. Anwendungsdateinamen werden an den Bereich angehängt, um Anwendungsressourcen in einer Instanz eindeutig zu identifizieren. Der Umfang hat das folgende Format: x_[company code]_[application_name] mit maximal 18 Zeichen. Zum Beispiel hat eine Anwendung mit dem Namen Anfrage an die Rechtsabteilung den vorgeschlagenen Bereich x_acme_legal_reque.
Alle Anwendungsdateien innerhalb der Anwendung erben den Bereich. Überlegen Sie daher sorgfältig, wie der Wert lauten soll. Der Anwendungsname kann jederzeit geändert werden.