Importieren Sie eine App aus der Quellcodeverwaltung in ServiceNow Studio

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Das Importieren einer Anwendung aus der Quellcodeverwaltung führt zu einer neuen Anwendung, die in erstellt wird ServiceNowInstanz basierend auf dem von Ihnen angegebenen Remote-Repository. Die von Ihnen bereitgestellten Account-Anmeldeinformationen müssen Lesezugriff auf das Remote-Repository haben, und das von Ihnen angegebene Remote-Repository muss einen gültigen enthalten ServiceNowAnwendung.

    Vorbereitungen

    • Stellen Sie sicher, dass die nicht-Produktionsinstanz über Netzwerkzugriff auf das Git-Repository verfügt.
    • Stellen Sie sicher, dass das Repository eine gültige Anwendung enthält.
    • Stellen Sie sicher, dass Anwender die E-Mail-Adresse ihrem jeweiligen Anwendertabellendatensatz [sys_user] hinzufügen, den sie in ihren Commits für das Git-Repository verwenden.
    • Erfahren Sie mehr über Anwendungsanpassungen Verwalten Sie Anpassungen an Anwendungen.
    • Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Die Quellcodeverwaltungsintegration unterstützt nicht das Importieren einer Anwendung in einer Produktionsinstanz. Installieren Sie stattdessen Anwendungen auf einer Produktionsinstanz aus dem Anwendungs-Repository, einem Update-Satz oder ServiceNow Studio.

    Prozedur

    1. Navigieren zu Alle > App Engine > ServiceNow Studio.
    2. Wählen Sie aus Erstellen Dropdown-Liste auf der Homepage, und wählen Sie aus Importieren Sie die App .

      Wählen Sie die Option App importieren aus der Dropdown-Liste Erstellen auf der Homepage aus.

      Importieren Sie eine App aus der Quellcodeverwaltung.

    3. Füllen Sie im Formular die Felder aus.
      Tabelle : 1. Felder für Import aus Quellcodeverwaltung
      Feld Beschreibung
      Netzwerkprotokoll HTTPS- oder SSH-Anmeldeinformationstyp, der den sicheren Kanaldatenaustausch ermöglicht.
      URL Die URL zum Git-Repository, in dem sich die Anwendungsdateien befinden.
      Hinweis:
      Wenn die von Ihrem Git-Server bereitgestellte Git-Repository-URL für SSH nicht funktioniert, wenden Sie sich an Ihren Git-Server-Besitzer oder Provider, um die richtige URL zu erhalten. Möglicherweise sind zusätzliche Spezifikationen wie Schemapräfixe, Portnummern usw. erforderlich, damit Ihre Git-Repository-URL funktioniert.
      Verzweigung Die Repository-Verzweigung, an der innerhalb der Anwendung gearbeitet werden soll.
      Hinweis:
      Die Standardverzweigung wird nach Ihrer Instanz benannt. Wenn Sie keinen Namen auswählen, ist die Verzweigung standardmäßig auf festgelegt Master .
      Stellen Sie eine Verbindung mit einem her MID-Server Option zum Aktivieren und Auswählen einer vorhandenen MID-ServerZum Verknüpfen mit einem Git-Repository, das hinter Ihrer Unternehmens-Firewall gespeichert ist.
      Hinweis:
      Verwenden Sie eine separate MID-ServerUm Konflikte mit zu verhindern DiscoveryAktivitäten.
      Weitere Informationen finden Sie unter MID Server.
      Standard-E-Mail-Adresse Die Committer-E-Mail-Adresse wird durch den sys_user-Datensatz definiert, falls verfügbar. Wenn das Feld „sys_user“ des Datensatzes eines Committers jedoch leer ist, generiert das System eine alternative E-Mail (username@instancename.service-now.com). Sie können auch eine Standard-E-Mail-Adresse eingeben und später ändern. Um diese Standard-E-Mail-Adresse in allen Fällen zu verwenden, wählen Sie aus Verwenden Sie diese E-Mail immer für Commits aller Entwickler Kontrollkästchen.
      Anmeldeinformationen Wählen Sie die Anmeldeinformationen für Ihr Git-Repository aus. Weitere Informationen finden Sie unter Erste Schritte mit Anmeldeinformationen .
      Hinweis:
      Wenn Sie das ssh-Netzwerkprotokoll auswählen, geben Sie gültige Anmeldeinformationen von ein Privater SSH-Schlüssel Typ. Wenn Sie das HTTP-Protokoll auswählen, geben Sie gültige Anmeldeinformationen von ein Anmeldeinformationen Für Standardauthentifizierung Typ.
      Hinweis:
      Alle Anwendungsentwickler in der Instanz teilen die Anmeldeinformationen, die zum Verknüpfen eines Git-Repositorys mit einer Anwendung verwendet werden.
    4. Wählen Sie Aus Importieren Sie die App .
      Das System vergleicht die Prüfsumme in checksum.txt Datei zu aktueller Prüfsumme. Wenn die Prüfsummenwerte übereinstimmen, überspringt die Integration die Validierung und importiert die Anwendung. Wenn die Prüfsummenwerte nicht übereinstimmen, validiert und bereinigt die Integration zuerst die Anwendungsdateien, bevor sie importiert werden.
    5. Wählen Sie Aus Wählen Sie Anwendung Aus .

    Ergebnisse

    ServiceNow Studio Zeigt die Anwendung als neue Auswahl im Dialogfeld „Anwendungen wechseln“ an.

    Nächste Maßnahme

    • Überprüfen Sie die Upgradeprotokolle auf Bereinigungen, die während des Imports auf Anwendungsdateien angewendet wurden.
    • Wählen Sie die importierte Anwendung aus, um sie zu bearbeiten.