Entwickler- und Bereitstellungsberechtigungen
Mit „Entwickler verwalten“ können Administratoren einer Gruppe oder einem Benutzer eine oder mehrere Entwickler- und Bereitstellungsberechtigungen für eine bestimmte Anwendung zuweisen. Diese Berechtigungen legen die spezifischen Aktionen fest, die der zugewiesene Benutzer für die Anwendung ausführen kann.
Beispielsweise können Sie Berechtigungen gewähren, die es einem Benutzer ermöglichen, ein Upgrade der Anwendung durchzuführen und Elemente im Anwendungs-Repository und ServiceNow Store zu veröffentlichen, aber die Veröffentlichung in einem Update Set verhindern.
Entwicklerberechtigungen
| Berechtigung | Beschreibung |
|---|---|
| Anwendung löschen | Erteilt dem zugewiesenen Entwickler innerhalb einer bereichsbezogenen App Rechte zum Löschen der Anwendung. |
| Quellcodeverwaltung | Gewährt dem zugewiesenen Entwickler vollständigen Zugriff auf die Quellcodeverwaltung. |
| Alle Dateitypen | Gewährt dem zugewiesenen Entwickler Zugriff auf alle Anwendungsdateitypen, einschließlich einiger, die von den anderen Optionen nicht gewährt werden. Diese Berechtigung ist gleichbedeutend mit der Zuweisung der Administratorrolle an den Benutzer, jedoch mit einigen Einschränkungen. Insbesondere bietet sie Zugriff auf alle Dateitypen, die in Ihrer Anwendung über die Aufgabe „Entwickler verwalten“ im Application Creator konfiguriert sind. Ein Beispiel für solche Dateitypen finden Sie im Berechtigungensbeispiel in Delegierte Entwicklung und Bereitstellung. |
| Playbooks | Gewährt dem zugewiesenen Entwickler Zugriff auf die Playbooks Designumgebung , um -Prozesse zu erstellen. Zum Bearbeiten von Aktivitäts-Subflows oder Aktionen ist die Berechtigung Flow Designer erforderlich. |
| Integrationen | Gewährt dem zugewiesenen Entwickler Zugriff auf Webservice-APIs, REST APIs, Datenquellen und IntegrationHub – Import. |
| Berichterstellung | Gewährt dem zugewiesenen Entwickler Zugriff auf Berichte und geplante Berichte. |
| Benachrichtigungen | Gewährt dem zugewiesenen Entwickler Zugriff für die Arbeit mit automatischen E-Mail-Benachrichtigungen. |
| Entscheidungstabellen | Gewährt dem zugewiesenen Entwickler Zugriff auf Entscheidungstabellen, um Entscheidungslogik basierend auf mehreren Wenn-Dann-Regeln zu erstellen. |
| Mobile Builder | Gewährt dem zugewiesenen Entwickler Zugriff auf mobile Builder, z. B. Mobile App Builder. |
| UI Builder | Gewährt dem zugewiesenen Entwickler Zugriff auf UI Builder, um Seiten für Experiences zu erstellen. |
| Workflow | Gewährt dem zugewiesenen Entwickler Zugriff auf den Workflow-Editor und den Aktivitätenersteller. |
| Servicekatalog | Gewährt dem zugewiesenen Entwickler Zugriff auf katalogbezogene Dateitypen wie Katalogelemente, Datensatzersteller und Variablen. |
| Service Portal | Gewährt dem zugewiesenen Entwickler Zugriff auf Service Portal-Editoren und -Tools. |
| Workflow-Studio | Gewährt dem zugewiesenen Entwickler Zugriff auf die Workflow-Studio-Entwurfsumgebung zum Erstellen von Flows und Aktionen. Skript-Aktionsschritte erfordern die Berechtigung Skripterstellung zulassen. |
| Tabellen und Formulare | Gewährt dem zugewiesenen Entwickler Zugriff auf modell- und layoutbezogene Dateitypen wie Tabellenspalten, Formularlayout und Listenlayout. |
| ACLs und Rollen verwalten | Gewährt dem zugewiesenen Entwickler Zugriff auf sicherheitsbezogene Dateitypen wie Zugriffssteuerungen und Benutzerrollen. |
| Skripterstellung zulassen | Gewährt dem zugewiesenen Entwickler Schreibzugriff auf Skriptfelder wie solche in Business Rules, Client-Skripts und Workflow-Studio-Skript-Aktionsschritten. |
| Mitarbeiter verwalten | Erteilt dem zugewiesenen Entwickler die Möglichkeit, Benutzer und Gruppen einzuladen und zu verwalten. Mit dieser Berechtigung kann der delegierte Entwickler andere Entwickler zur Anwendung einladen und verwalten. |
| Laden Sie Mitarbeitende ein | Erteilt dem zugewiesenen Entwickler die Möglichkeit, Benutzer und Gruppen einzuladen. Mit dieser Berechtigung kann der delegierte Entwickler andere Entwickler zur Anwendung einladen. |
| Delegierter Administrator | Gewährt Zugriff auf alle Berechtigungen für die delegierte App-Entwicklung, sodass Berechtigungen nicht einzeln gewährt werden müssen. |
Bereitstellungsberechtigungen
Die Bereitstellungsberechtigungen für Update-Sätze sind standardmäßig ausgeblendet und müssen von einem Systemadministrator in den Systemeigenschaften aktiviert werden. Weitere Informationen finden Sie unter Berechtigungen für die Update-Satz-Bereitstellung anzeigen oder ausblenden.
Die delegierten Entwicklungsberechtigungssätze „Zur Bereitstellung senden“, „Mitarbeiter verwalten“ und „Mitarbeiter einladen“ sind nur mit der Funktion „Developer Collaborator“ verfügbar. Sie werden nicht unter „Entwickler verwalten“ angezeigt.
| Berechtigung | Beschreibung |
|---|---|
| App-Upgrade | Gewährt einem Benutzer mit einer zugewiesenen delegierten Entwicklerrolle die Berechtigung, die zugehörige Anwendung nach der Installation in der aktuellen Instanz zu aktualisieren. |
| In Update Set veröffentlichen | Gewährt einem Benutzer mit einer zugewiesenen delegierten Entwicklerrolle die Berechtigung, die zugeordnete Anwendung in einem Aktualisierungssatz in der aktuellen Instanz zu veröffentlichen. Hinweis: Benutzer mit dieser Berechtigung können nicht auch die Berechtigung „Update Set verwalten“ haben. |
| Im App Store veröffentlichen | Gewährt einem Benutzer mit einer zugewiesenen delegierten Entwicklerrolle die Berechtigung, die zugehörige Anwendung auf ServiceNow Store in der aktuellen Instanz zu veröffentlichen. Hinweis: Die Berechtigungen App-Upgrade, Im App-Repository veröffentlichen und Im App Store veröffentlichen werden standardmäßig angezeigt. Die Berechtigung Im Update Set veröffentlichen wird nur angezeigt, wenn sie von einem Systemadministrator manuell aktiviert wurde. Weitere Einzelheiten finden Sie unter Berechtigungen für die Update-Satz-Bereitstellung anzeigen oder ausblenden. |
| Verwalten Sie den Update-Satz | Erteilt einem Benutzer mit zugewiesener Rolle „Delegierter Entwickler“ die Berechtigung zum Verwalten lokaler und abgerufener Update-Sätze. Mit dieser Berechtigung können Anwender lokale Update-Sätze erstellen, aktualisieren und löschen sowie abgerufene Update-Sätze in der Vorschau anzeigen, Konflikte lösen und Commit durchführen. Hinweis: Benutzer mit dieser Berechtigung können nicht auch die Berechtigung „In Update Set veröffentlichen “ haben. |
| Im App-Repository veröffentlichen | Gewährt einem Benutzer mit einer zugewiesenen delegierten Entwicklerrolle die Berechtigung, die zugehörige Anwendung im Anwendungs-Repository in der aktuellen Instanz zu veröffentlichen. |
| Zur Bereitstellung übermitteln | Erteilt einem Benutzer mit zugewiesener Rolle „Delegierter Entwickler“ die Berechtigung, die zugehörige Anwendung zur Überprüfung und Bereitstellung einzureichen. |