Überlegungen zur Entwicklung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Berücksichtigen Sie bei der Entwicklung von Code einige der folgenden Vorschläge, um eine möglichst effiziente Leistung zu erzielen.

    Produktionsinstanzen dürfen nicht im Git-Repository veröffentlicht werden
    Um die Integrität der Produktion zu schützen, sollten Sie die Changes, die zur Veröffentlichung freigegeben werden, nicht aus der Produktion in das Git-Repository verschieben, auch wenn Sie technisch gesehen in der Lage sind, Changes in der Anwendung in ServiceNow® Studiozu öffnen und zu committen. Die Option „Kann Anwendung in Studio bearbeiten“ kann in der Produktion für den Datensatz „sys_app“ deaktiviert werden. Er wird jedoch beim nächsten Quellcodevorgang zurückgesetzt, der eine Aktualisierung auslöst (d. h. wenn Sie Remote-Changes anwenden oder Verzweigungen wechseln).
    Abhängigkeiten werden nicht installiert, wenn eine Anwendung aus dem Git-Repository installiert wird
    Anwendungen mit Quellcodeverwaltung werden nicht automatisch installiert oder aktualisiert, wenn sie als Abhängigkeit Ihrer Anwendung aufgeführt sind. Stattdessen muss der Kunde die Quellcodeanwendung selbst installieren oder aktualisieren. Der Kunde ist auch dafür verantwortlich, die Anwendungen in der richtigen Reihenfolge zu installieren und zu aktualisieren.
    Strenge Kontrolle der Quellcodeverwaltungsberechtigungen in der Produktion
    Die Quellcodevorgänge sind allgemein für Benutzer mit Entwicklungsberechtigungen in der Instanz verfügbar. Da für Produktionsumgebungen keine laufende Entwicklung erforderlich ist, müssen Sie die Administratorrechte und die Berechtigungen für die delegierte App-Entwicklung streng kontrollieren, um Datenverlust und andere schwerwiegende Folgen zu vermeiden.