Mithilfe von an Apps zusammenarbeiten ServiceNow Studio

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • 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

    ServiceNow Studio unterstützt das Plugin für die Zusammenarbeit für ordnungsgemäß lizenzierte Kunden.
    Hinweis:
    1. Sie müssen eine App Engine Enterprise -Lizenz haben, um die Zusammenarbeit vollständig nutzen zu können.
    2. Wenn Sie das Plugin für die Zusammenarbeit bereits installiert haben, können Sie die Zusammenarbeit weiterhin verwenden.
    3. 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

    Die beiden ServiceNow Studio -Rollen „admin“ und „delegated_developer“ mit Zugriff auf ServiceNow Studiohaben unterschiedlichen Zugriff auf Apps:
    • 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

    Es gibt zwei standardmäßige Mitarbeitendenrollen für die Arbeit an Apps mit anderen Entwicklern: Besitzer und Bearbeiter.
    • 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.
    Tabelle : 1. Standard-Zusammenarbeitsdeskriptoren
    Beschreibendes Element Beschreibung
    Besitzer Besitzer der Anwendung.
    • Wenn Sie die App erstellt haben, sind Sie automatisch der Besitzer.
    • Besitzer können andere Mitarbeitende für die App verwalten.
    • Besitzer können Apps löschen, da sie über die Berechtigung zum Löschen von Apps verfügen.
    • Besitzer erhalten automatisch die Rolle „delegated_developer“ für die App.
    Editor
    • Editoren können Mitarbeitende einladen.
    • Editoren haben eingeschränkte Möglichkeiten, die App zu bearbeiten.
    Hinweis:
    Die vollständige Liste der standardmäßigen Zusammenarbeitstypberechtigungen für Besitzer und Editoren finden Sie unter Zusammenarbeitsberechtigungen für ServiceNow Studio.

    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 Alle > App Engine > Zusammenarbeit > Zusammenarbeitsaufgaben.