Mithilfe von an Apps zusammenarbeiten ServiceNow Studio
Sie können zusammenarbeitenoder die App-Entwicklung in ServiceNow Studio mit anderen Personen in Ihrem Unternehmen teilen.
Zusammenarbeit ist eine delegierte Entwicklung
Zusammenarbeit, auch als delegierte Entwicklungbezeichnet, baut auf dem vorhandenen Funktionssatz für die delegierte App-Entwicklung in Now Platformauf. Es ermöglicht Entwicklern, andere Entwickler in Apps einzuladen, damit sie die App gemeinsam erstellen und entwickeln können. Abhängig von Ihren Berechtigungen können Sie andere einladen, mit Ihnen an einer App zusammenzuarbeiten, oder die Teilnahme an der App einer anderen Person anfordern. Weitere Informationen zur delegierten Entwicklung finden Sie unter Delegierte Entwicklung und Bereitstellung.
Wenn Sie eine App gemeinsam mit anderen Personen entwickeln, gibt es zwei Standardtypen von Mitarbeitern: Besitzer und Editoren. Administratoren können durch Anpassen der Berechtigungen eine anwenderdefinierte Zusammenarbeitsrolle erstellen.
Anforderungen für die Zusammenarbeit
- Sie müssen eine App Engine Enterprise -Lizenz haben, um die Zusammenarbeit vollständig nutzen zu können.
- Wenn Sie das Plugin für die Zusammenarbeit bereits installiert haben, können Sie die Zusammenarbeit weiterhin verwenden.
- Kunden, auf denen Zusammenarbeit nicht installiert ist, können keine Berechtigungen für die delegierte App-Entwicklung in ServiceNow Studioverwalten. Vorhandene Berechtigungen für die delegierte App-Entwicklung werden innerhalb von ServiceNow Studioweiterhin berücksichtigt.
Apps, auf die Sie zugreifen können
- Benutzer mit der Rolle admin haben automatisch Zugriff auf alle Apps in ServiceNow Studio.
- Worauf haben Benutzer mit der Rolle „delegated_developer“ Zugriff?
- Von ihnen erstellte Apps
- Apps, zu deren Bearbeitung er eingeladen wurde (als Editor in der App)
- Alle Apps in dem Bereich, auf den Sie Zugriff haben. Weitere Informationen zu Bereichen finden Sie unter Anwendungsbereich.
Wenn Sie eine App kennen, an der Sie arbeiten möchten, die Sie jedoch nicht in ServiceNow Studiosehen, wenden Sie sich an Ihren Administrator, und bitten Sie ihn, Ihnen die Berechtigung zu erteilen, mit der App für Zusammenarbeit an der App zu arbeiten. Die App Now Platform Zusammenarbeit wird automatisch mit ServiceNow Studioinstalliert. Weitere Informationen zur App Zusammenarbeit finden Sie unter Anwendungszusammenarbeit.
Was App-Besitzer und -Editoren tun können
- Wenn Sie eine App erstellen, sind Sie der Besitzer dieser App.
- Wenn Sie in ServiceNow Studio eine App sehen, deren Bearbeitung Ihnen delegiert wurde, können Sie sie öffnen und mit der Bearbeitung beginnen, und zwar mit der Zusammenarbeitsrolle, die Ihnen vom Besitzer zugewiesen wurde. Diese Rolle ist normalerweise Editor.
| Beschreibendes Element | Beschreibung |
|---|---|
| Besitzer | Besitzer der Anwendung.
|
| Editor |
|
Anwenderdefinierte Zusammenarbeitsdeskriptoren und -berechtigungen
Der Deskriptor für die Zusammenarbeit, der einer Person zugewiesen ist, bestimmt, ob sie Berechtigungen für die delegierte App-Entwicklung zuweisen, verwalten und überwachen kann. Beispielsweise können Personen, die Besitzer sind, mehr tun als Personen mit dem Editor-Zusammenarbeitsdeskriptor.
Wenn Sie eine anwenderdefinierte Zusammenarbeitsrolle für die Erstellung Ihrer App erstellen möchten, können Sie einen anwenderdefinierten Zusammenarbeitsdeskriptorerstellen, bei dem es sich um eine anwenderdefinierte Zusammenarbeitsrolle handelt. Anschließend können Sie mithilfe von Zusammenarbeitsberechtigungen steuern, welche Aktionen Entwickler (oder Benutzer, die Anwendungen bereitstellen) in der App ausführen können.
Bei Bedarf können Administratoren anwenderdefinierte Deskriptoren für die Zusammenarbeit definieren, die bei der Verwaltung von Mitarbeitern mithilfe der App Zusammenarbeit ausgewählt werden. Weitere Informationen zu anwenderdefinierten Deskriptoren finden Sie unter Erstellen Sie Deskriptoren für die Zusammenarbeit, um Berechtigungen zuzuweisen.
Verwalten von Berechtigungen für die Zusammenarbeit für andere Entwickler
Wenn Sie jemanden zur Zusammenarbeit an einer App einladen, der nicht über die Rolle „Delegierter Entwickler“ (Delegated_developer) verfügt, muss ein Administrator App Engine die Zusammenarbeitsanforderung genehmigen. Weitere Informationen finden Sie unter Delegierte Entwicklung und Bereitstellung.
Wenn Sie einen Anwender oder eine Gruppe zur Zusammenarbeit an einer App hinzufügen, wird im Hintergrund eine Zusammenarbeitsaufgabe generiert, die einen Genehmigungs-Flow initiiert. Wenn Sie App Engine Management Center (AEMC) installiert haben, kann Ihr Administrator diese Aufgaben für Zusammenarbeitsanforderungen dort überprüfen und genehmigen/ablehnen. Die Zusammenarbeitsaufgabe, die an Ihren Administrator geht, enthält Informationen darüber, zu welcher App ein Entwickler hinzugefügt wird und welche Berechtigungen er erhält. Administratoren und Genehmiger müssen diese Aufgabendatensätze manchmal überprüfen, bevor sie der Anwendung Entwickler hinzufügen.
Wenn AEMC nicht installiert ist, können Administratoren zu navigieren .