Teamentwicklung erkunden
Teamentwicklung Unterstützt die parallele Entwicklung auf mehreren ServiceNow-Instanzen außerhalb der Produktion.
Teamentwicklung – Übersicht
Teamentwicklung Ermöglicht Entwicklern, an separaten Entwicklungsinstanzen zu arbeiten, während sie Code freigeben und Kollisionen während des gesamten Entwicklungsprozesses lösen.
Nach dem Einrichten der Instanzhierarchie können Sie Änderungen an Ihrer lokalen Entwicklungsinstanz entwickeln. Verwenden Sie das Team-Dashboard zur Verwaltung TeamentwicklungAktivitäten, z. B.:- Verfolgung lokaler Änderungen und Festlegen, welche Änderungen in die übergeordnete Entwicklungsinstanz übernommen werden sollen.
- Abrufen von Änderungen aus der übergeordneten Instanz und Beseitigen von Kollisionen mit lokalen Änderungen.
- Vergleichen Sie Ihre Instanz mit anderen Entwicklungsinstanzen und lösen Sie Kollisionen mit anderen Entwicklungsprojekten.
- Änderungen werden übertragen, wenn ein Feature getestet wird und zur Übergabe an die übergeordnete Entwicklungsinstanz bereit ist.
- Verzweigungsvorgänge, einschließlich der Verschiebung von Datensätzen zwischen Instanzen.
- Ein zentrales Dashboard für alle TeamentwicklungAktivitäten.
Entwickler mit Administratorzugriff auf ihre Entwicklungsinstanz und die übergeordnete Instanz können verwenden Teamentwicklung. Alternative Zugriffseinstellungen finden Sie unter Wird gewährt Zugriffsrechte für die Entwickler.
Teamentwicklung Anwender
| Anwender | Beschreibung |
|---|---|
| Systemadministrator | Konfiguriert Instanzhierarchien, definiert Remote-Instanzen und verwaltet übergeordnete Instanzen in Teamentwicklung. |
| Entwickler | Rufen Sie Versionen anwenderdefinierter Datensätze ab, und übertragen Sie sie an die übergeordnete Instanz in Teamentwicklung. |
Teamentwicklung – Workflow
Dieser Workflow zeigt an Teamentwicklungadministrator-Workflow.
- Richten Sie die Entwicklungsinstanzhierarchie ein, wie Instanzhierarchie einrichten in beschrieben.
- Stellen Sie Entwicklungsinstanzen in derselben Softwareversion wie die Zielinstanz bereit. Verwenden Sie beispielsweise die Softwareversion, die auf Ihrer Produktionsinstanz ausgeführt wird.
- [Empfohlen] Klonen Sie die Ziel- in die Entwicklungsinstanzen.
- Definieren Sie für jede Instanz die übergeordnete Instanz.
- [Optional] Definieren Sie für jede Instanz die Peer-Instanzen.
- Rufen Sie für jede Instanz alle Änderungen aus der übergeordneten Instanz ab.
- Gewähren Sie für Subentwicklungsinstanzen den entsprechenden Entwicklern Zugriffsrechte.
- Entwickeln Sie Anpassungen für Subentwicklungsinstanzen.
- Ruft Versionen aus der übergeordneten Instanz ab, z. B. Versionen, die von anderen Subentwicklungsinstanzen übertragen wurden. Lösen Sie ggf. Konflikte mit der aktuellen lokalen Version.
- Verfolgen Sie lokale Änderungen nach. Änderungen in der Warteschlange, die bereit sind, für die übergeordnete Entwicklungsinstanz veröffentlicht zu werden.
- Vergleichen Sie Versionen in Peer-Instanzen. Lösen Sie alle Konflikte.
- Wenn ein Feature bereit ist, in die übergeordneten Entwicklungsinstanz befördert zu werden, veröffentlichen Sie die aktuelle Version der angepassten Datensätze.
- (Optional) Lassen Sie Codeüberprüfer die veröffentlichte Version genehmigen oder ablehnen. Weitere Informationen finden Sie unter Pushes genehmigen oder ablehnen.
- Testen Sie das Feature und befördern Sie es entsprechend Ihrem Prozess zum Test- und Releasemanagement in die Produktion.
Verwendungszeitpunkt Teamentwicklung
| Bereitstellungsoption | Gut für | Zukünftige Überlegungen |
|---|---|---|
| Update-Sätze | Speichern von Änderungen an einem Basissystem oder einer installierten Anwendung. Eine bestimmte Version einer Anwendung speichern und anwenden. Eine Datei für den Export erstellen. |
Sie können Update Sets manuell erstellen, um eine bestimmte Anwendungsversion zu speichern. Verwenden Sie Update Sets, um Patches oder Änderungen an installierten Anwendungen bereitzustellen. Hinweis: Verwenden Sie keine Update-Sätze zum Installieren von Anwendungen. Verwenden Sie stattdessen das Anwendungs-Repository oder den ServiceNow Store, um Anwendungen zu installieren. |
| Anwendungs-Repository | Installieren und Aktualisieren von Anwendungen auf allen Unternehmensinstanzen Automatisches Verwalten von Update Sets für Anwendungen Beschränken des Zugriffs auf Anwendungen auf das gleiche Unternehmen Bereitstellen abgeschlossener Anwendungen für Endbenutzer |
Erwägen Sie, eine Anwendung in den ServiceNow Store hochzuladen, um sie für andere Anwender freizugeben. Aktiviert nur die Installation von und die Aktualisierung auf die neueste Anwendungsversion. Verwenden Sie Update Sets zum Speichern früherer Anwendungsversionen. Hinweis:
Veröffentlichen Sie Anwendungen bei der Teamentwicklung nur von einer übergeordneten Instanz. |