Delegierte Entwicklung und Bereitstellung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Durch die delegierte Entwicklung können ausgewiesene Benutzer ohne Systemadministratorrolle Anwendungen entwickeln oder auf der Now Platform bereitstellen.

    Wenn Sie die anwendungsspezifische Administratorrolle oder die Administratorrolle auf Systemebene haben, können Sie die Anwendungsentwicklung an bestimmte Entwickler auf Anwendungsebene delegieren.

    Delegierte Bereitstellungsaufgaben

    Sie können auch Bereitstellungsaufgaben (Anwendungsveröffentlichung, Erstinstallation oder Update) an Entwickler oder Benutzer ohne Administratorberechtigung delegieren, z. B. Change Management-Mitarbeiter. Die Delegierung von Bereitstellungsaufgaben an bestimmte Benutzer erfolgt auf Anwendungsebene oder durch Zuweisung bestimmter Benutzerrollen auf Instanzebene.

    Zuweisungsmethode Betrifft Verfügbare Optionen
    Bereitstellungsberechtigungen in „Entwickler verwalten“ festlegen. Siehe Entwicklungs- und Bereitstellungsberechtigungen an Mitarbeiter delegieren Bestimmte Anwendungen Veröffentlichung und Upgrades bestimmter Anwendungen. Zu den Veröffentlichungsoptionen gehören das Anwendungs-Repository, ServiceNow Store und Update Sets.
    Zuweisung von Bereitstellungsbenutzerrollen zu bestimmten Personen. Weitere Informationen finden Sie unter Instanzspezifische Bereitstellungsbenutzerrollen. Lokale Nicht-Produktionsinstanz (z. B. Entwicklung oder QA) Erstinstallationen und Upgrades aller Anwendungen, die dasselbe Unternehmen wie die aktuelle Instanz enthalten.

    Beispielsweise werden Anwendungen für die Unternehmen ABC und XYZ auf der Seite des Anwendungs-Clients angezeigt. Ein Benutzer mit dieser Rolle kann XYZ-Unternehmensanwendungen nur installieren, wenn Sie bei einer XYZ-Unternehmensinstanz angemeldet sind. Der Benutzer kann keine Anwendungen für das Unternehmen ABC installieren.

    Anwendungsspezifische Berechtigungen

    Entwickler- und Bereitstellungsberechtigungen sind anwendungsspezifisch. Ein Entwickler, der berechtigt ist, auf alle Dateitypen für eine Anwendung zuzugreifen, verfügt beispielsweise nicht notwendigerweise über Entwicklerberechtigungen für eine andere Anwendung. Administratoren müssen Entwickler- und optional Bereitstellungsberechtigungen für jede Anwendung festlegen. Administratoren müssen mit Anwendungsdateien und der Systemtabellenstruktur vertraut sein, um Entwicklerberechtigungen festzulegen. Ein Entwickler, der voraussichtlich erweiterte Business Rules erstellt, benötigt beispielsweise die Entwicklerberechtigungen Alle Dateitypen und Skripterstellung zulassen.
    Wichtig:
    Wenn die Anwendungsverwaltung aktiviert ist, kann nur ein Anwendungsadministrator für die Zielanwendung Entwickler für eine Anwendung delegieren. Anwendungsadministratoren haben keine Systemadministratorrechte. Damit ein delegierter Entwickler die in den Entwicklerberechtigungen gewährten Funktionen ausführen kann, muss dem delegierten Entwickler auch die Anwendungsadministratorrolle zugewiesen werden.

    Durch das Festlegen jeder Berechtigung werden eine oder mehrere vom System verwaltete delegierte Entwicklungsrollen zugewiesen, sodass Systemadministratoren die Kontrolle über das System behalten können. Systemadministratoren müssen Entwickler (oder Benutzer, die Anwendungen bereitstellen) nicht mehr zur Systemadministratorrolle hochstufen, damit sie Anwendungen entwickeln oder bereitstellen können.

    Beispiel für Entwickler- und Bereitstellungsberechtigungen

    Als Systemadministrator möchten Sie Abel Tuter bestimmte Entwickler- und Bereitstellungsberechtigungen für eine bestimmte Anwendung in Ihrer Entwicklungsinstanz zuweisen. Weitere Informationen zu Entwickler- und Bereitstellungsberechtigungen finden Sie unter Entwicklungs- und Bereitstellungsberechtigungen an Mitarbeiter delegieren.

    Verwalten Sie Entwicklerberechtigungen