Die ServiceNow Store Und private Anwendungs-Repositorys
Die ServiceNow Store Stellt zwei Haupt-Repository-Mechanismen für die Anwendungsverteilung bereit: Die ServiceNow® Store Und private (Unternehmens-) Anwendungs-Repositorys.
- ServiceNow® Store
- Die ServiceNow® Store Ist der öffentliche Marktplatz, wo ServiceNow Und zertifizierte Partner veröffentlichen Anwendungen. Store-Anwendungen werden über installiert Anwendungsmanager Und erhalten Updates über denselben Kanal. Sie veröffentlichen Ihre anwenderdefinierten Anwendungen nur, wenn Sie ein zertifizierter ISV-Partner sind.
- Privat App-Repository
- Ein privates Anwendungs-Repository ist das interne Repository Ihres Unternehmens, das für alle verbundenen Instanzen freigegeben wird. Wenn Sie eine bereichsbezogene Anwendung aus veröffentlichen ServiceNow Studio, Wird im Anwendungs-Repository gespeichert. Verbundene nicht-Produktions- und Produktionsinstanzen können dann bestimmte Versionen installieren oder auf bestimmte Versionen aktualisieren. Das Anwendungs-Repository verfolgt den Versionsverlauf, verarbeitet die Abhängigkeitsauflösung und schützt instanzspezifische Einstellungen (z. B. private Systemeigenschaften) vor Überschreiben während der Installation.
Wie funktioniert App-Repository Arbeiten?
- Entwickeln Sie Ihre bereichsbezogene Anwendung in der Entwicklung mit ServiceNow Studio Oder App Engine Studio.
- Veröffentlichen Sie ein versioniertes Release im Anwendungs-Repository, z. B. v1.0.0, v1.1.0.
- Navigieren Sie in der Zielinstanz (Test oder Produktion) zu Anwendungsmanager Und installieren Sie die gewünschte Version.
- Überprüfen Sie die Protokolle zum Überspringen auf alle Datensätze, die aufgrund lokaler Änderungen vor Überschreiben geschützt waren.
Wichtig:
Nicht mischen App-Repository Und Systemupdate-Sätze Bereitstellungsmethoden für dieselbe Anwendung. Die Kombination dieser Ansätze kann zu übersprungenen Changes, Commit-Fehlern und Versionsverfolgungsfehlern führen.
Sicherheitsüberlegungen für Repositorys
Die App-Repository Respektiert bereichsübergreifende Zugriffsberechtigungen, was bedeutet, dass eine installierte Anwendung in der Produktion nicht in bearbeitet werden kann ServiceNow Studio. Sie kann nur über eine neue veröffentlichte Version aktualisiert werden.
Dies ist eine kritische Sicherheitskontrolle, die dazu beiträgt, nicht autorisierte Änderungen in der Produktion zu verhindern. Bestätigen Sie, dass nur autorisierte Entwickler über die Rollen admin oder Application_Creator verfügen, die zum Veröffentlichen in erforderlich sind App-Repository In Entwicklung.