Mit anderen Entwicklern zusammenarbeiten

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 9 Minuten Lesedauer
  • In App Engine Studio (AES) können Sie Benutzer und Gruppen als Mitarbeitende für eine Anwendung hinzufügen oder entfernen.

    Benutzer haben unterschiedliche Berechtigungen für Aktionen für die Funktion „Zusammenarbeit“. Auf hoher Ebene:
    Benutzer mit diesen Berechtigungen Kann diese Aktionen ausführen
    Verwalten Sie die von Mitarbeitern delegierten Entwicklungsberechtigungen für die Anwendung
    Kann:
    • Sehen Sie sich eine Liste der Mitarbeitenden und ihrer Deskriptoren an
    • Suchen Sie nach Anwendern oder Gruppen
    • Wählen Sie den Zusammenarbeitsdeskriptor für einen Anwender oder eine Gruppe aus, oder ändern Sie ihn (Anwender können jedoch keine anwenderdefinierten Anwender oder Gruppen).
    • Fügen Sie Mitarbeitende hinzu, indem Sie Einladungen senden
    • Anwender oder Gruppen entfernen (Anwender können jedoch keine anwenderdefinierten Anwender oder Gruppen)
    Kann nicht:
    • Passen Sie Berechtigungen für einen Anwender oder eine Gruppe an
    • Stellen Sie über Update-Sätze bereit
    Durch das Einladen von Mitarbeitern wurde die Entwicklungsberechtigung für die Anwendung delegiert
    Kann:
    • Sehen Sie sich eine Liste der Mitarbeitenden und ihrer Deskriptoren an
    • Suchen Sie nach Anwendern oder Gruppen
    • Fügen Sie Mitarbeitende hinzu, indem Sie Einladungen senden
    Kann nicht:
    • Wählen Sie den Zusammenarbeitsdeskriptor für einen Benutzer oder eine Gruppe aus, oder ändern Sie ihn
    • Entfernen Sie Anwender oder Gruppen
    • Passen Sie Berechtigungen für einen Anwender oder eine Gruppe an
    Keine mitarbeitendenbezogenen Rollen für die Anwendung

    Kann eine schreibgeschützte Liste von Mitarbeitenden und ihren Deskriptoren anzeigen.

    Kann nicht:
    • Suchen Sie nach Anwendern oder Gruppen
    • Wählen Sie den Zusammenarbeitsdeskriptor für einen Benutzer oder eine Gruppe aus, oder ändern Sie ihn
    • Fügen Sie Mitarbeitende hinzu, indem Sie Einladungen senden
    • Entfernen Sie Anwender oder Gruppen
    • Passen Sie Berechtigungen für einen Anwender oder eine Gruppe an
    Administratoren

    Administratoren müssen auf die Rolle security_admin hochstufen, um mit den Zusammenarbeitsfunktionen arbeiten zu können. Weitere Informationen finden Sie unter Elevated privilege roles.

    Administratoren können:
    • Sehen Sie sich eine Liste der Mitarbeitenden und ihrer Deskriptoren an
    • Mitglieder einer Gruppe anzeigen/ausblenden
    • Suchen Sie nach Anwendern oder Gruppen
    • Wählen Sie den Zusammenarbeitsdeskriptor für einen Anwender oder eine Gruppe aus, oder ändern Sie ihn (umfasst das Ändern anwenderdefinierter Anwender oder Gruppen und das Ändern des Besitzers).
    • Fügen Sie Mitarbeitende hinzu, indem Sie Einladungen senden
    • Anwender oder Gruppen entfernen (umfasst das Entfernen von anwenderdefinierten Anwendern und Gruppen und das Entfernen des Besitzers, auch wenn nur ein Besitzer vorhanden ist)
    • Passen Sie Berechtigungen für einen Anwender oder eine Gruppe an
    Hinweis:
    Sie sollten zusätzlich zu Besitzer und Editor im globalen Bereich Zusammenarbeitsdeskriptoren erstellen. Wenn in AESDeskriptoren für die Zusammenarbeit angezeigt und verwendet werden sollen, müssen Sie sie auch auf Standard = TRUEfestlegen. AES unterstützt keine Zusammenarbeitsdeskriptoren, die in anwenderdefinierten Bereichen erstellt werden, und nicht standardmäßige Zusammenarbeitsdeskriptoren werden in AESnicht gerendert.

    Wenn Sie einen Benutzer oder eine Gruppe hinzufügen, wird eine Zusammenarbeitsaufgabe generiert und ein Genehmigungs-Flow gestartet. Um alle Zusammenarbeitsaufgaben zu finden, navigieren Sie zu Alle > App Engine > Zusammenarbeit > Zusammenarbeitsaufgaben. Die Zusammenarbeitsaufgabe enthält Informationen darüber, zu welcher Anwendung ein Entwickler hinzugefügt wird und welche Berechtigungen gewährt werden. Genehmiger müssen diese Aufgabendatensätze manchmal überprüfen, bevor sie der Anwendung Entwickler hinzufügen.

    Wenn Sie ein Administrator sind, können Sie den Flow zur Zusammenarbeitsanforderung ändern. Der Flow für Zusammenarbeitsanforderungen im Basissystem behandelt Anforderungen zur Zusammenarbeit wie folgt:
    • Wenn der -Benutzer über Berechtigungen AES oder delegierte Entwickler verfügt und nicht neu auf der -Plattform ist, wird der Genehmigungsdatensatz für die Zusammenarbeitsanforderung automatisch genehmigt.
    • Wenn der Benutzer nicht über die Berechtigungen AES oder delegierte Entwickler verfügt und neu auf der Plattform ist, ist eine Genehmigung erforderlich.

    Als Administrator können Sie die Zusammenarbeitsdeskriptoren ändern, die Entwickler zum Zuweisen von Berechtigungen für die delegierte App-Entwicklung verwenden. Die -Basistabelle enthält Deskriptoren für die Zusammenarbeit mit Besitzern und Editoren. Standardmäßig ist für Besitzer die Berechtigung „Mitarbeitenden verwalten“ für die delegierte App-Entwicklung festgelegt, und für Editoren ist die Berechtigung für das Einladen von Mitarbeitenden für die delegierte App-Entwicklung festgelegt.

    Hinweis:
    Wenn Sie die Quellcodeverwaltung für die Zusammenarbeit mit anderen Entwicklern verwenden, sind nur eingecheckte Änderungen für andere Entwickler verfügbar. Wenn ein Administrator beispielsweise einen neuen Flow für eine mit Git verknüpfte App erstellt, ist der neue Flow in der App für andere AES-Benutzer erst verfügbar, wenn er den Flow in Git überprüft.

    Fügen Sie der Zusammenarbeit einen Anwender oder eine Gruppe hinzu

    Erteilen Sie Benutzern oder Gruppen mithilfe der Zusammenarbeitsfunktion die Berechtigung, mit anderen Entwicklern in App Engine Studio (AES) zusammenzuarbeiten.

    Vorbereitungen

    Erforderliche Rolle: admin, Rolle für die delegierte App-Entwicklung eines Mitarbeitenden verwalten oder Rolle für die delegierte App-Entwicklung eines Mitarbeitenden einladen

    Prozedur

    1. Navigieren zu Alle > App Engine > App Engine Studio.
    2. Öffnen Sie Ihre Anwendung auf der Seite „My Apps“ (Meine Apps).
    3. Wählen Sie die Schaltfläche Mitarbeitende verwalten Schaltfläche „Mitarbeitende verwalten“ aus.
      Abbildung : 1. Mit anderen zusammenarbeiten
      Fügen Sie Mitarbeitende in App Engine Studio hinzu
    4. Um einen weiteren Anwender oder eine weitere Gruppe als Mitarbeitenden hinzuzufügen, geben Sie den Anwender- oder Gruppennamen im Feld Personen nach Name oder Gruppe einladen ein.
    5. Suchen Sie nach einem bestimmten Anwender oder einer bestimmten Gruppe, indem Sie die ersten Zeichen des Namens eingeben.
      Eine Dropdown-Liste mit übereinstimmenden Anwendernamen und Gruppen wird angezeigt, in der Sie den Anwender oder die Gruppe auswählen können, die Sie hinzufügen möchten. Wenn ein Anwender oder eine Gruppe in der Dropdown-Liste angezeigt wird, Sie ihn jedoch nicht auswählen können, wurde er/sie bereits als Mitarbeitender hinzugefügt und kann nicht erneut ausgewählt werden.
    6. Wählen Sie den Zusammenarbeitsdeskriptor für den Anwender oder die Gruppe aus, den bzw. die Sie hinzufügen.
      Eine Liste der Berechtigungen für die Zusammenarbeit finden Sie unter Delegierte Berechtigungen für Entwicklung und Zusammenarbeit.
      Hinweis:
      Anwender mit Berechtigungen zum Einladen von Mitarbeitern können diese Aktion nicht ausführen. Standardmäßig wird ihnen die Option „Editor“ zugewiesen.

      In der Liste werden nur Deskriptoren für die App-Zusammenarbeit angezeigt, die im globalen Bereich definiert sind und für die die Standardoption ausgewählt ist.

    7. Wählen Sie Senden.
      • Wenn der -Benutzer über die Berechtigungen AES oder delegierte Entwickler verfügt und neu auf der -Plattform ist, wird er im Abschnitt „Ausstehende Anforderungen“ aufgeführt, und ist eine Genehmigung erforderlich. Nachdem die Anforderung genehmigt wurde, erhalten sowohl die anfordernde Person als auch der Benutzer eine E-Mail mit dem Hinweis, dass der Benutzer der Anwendung hinzugefügt wurde. Beispiel für E-Mail zur Genehmigung der Zusammenarbeit
      • Wenn der -Benutzer über Berechtigungen AES oder delegierte Entwicklerberechtigungen verfügt und nicht neu auf der -Plattform ist, wird die Zusammenarbeitsanforderung automatisch genehmigt. Sowohl die anfordernde Person als auch der Benutzer erhalten eine E-Mail mit dem Hinweis, dass der Benutzer der Anwendung hinzugefügt wurde.
      Hinweis:
      Wenn in der Instanz, aus der die Anforderung für die Zusammenarbeit stammt, ein gültiger Controller konfiguriert wurde, wird in der Controller-Instanz eine Aufgabe für die Zusammenarbeitsanforderung erstellt. Wenn die ursprüngliche Instanz nicht auf dem Controller konfiguriert ist, werden dem Anforderungsdatensatz automatisch Arbeitsnotizen hinzugefügt, die darauf hinweisen, dass die Instanz konfiguriert werden muss, bevor die Genehmigung gewährt wird. Wenn die ursprüngliche Instanz der Controller ist oder kein gültiger Controller konfiguriert wurde, wird die Aufgabe für die Zusammenarbeitsanforderung auf der anfordernden Instanz erstellt. Weitere Informationen finden Sie unter Konfigurieren Sie Ihre Controller-Instanz.

    Ändern Sie die Berechtigungen eines Mitarbeitenden

    Ändern Sie die Berechtigungen, die einem Mitarbeitenden zugewiesen sind, oder erstellen Sie eine anwenderdefinierte Berechtigung für die Zusammenarbeit, um die Aktionen für Personen in App Engine Studio (AES) zu aktivieren.

    Vorbereitungen

    Erforderliche Rolle: Administrator oder Mitarbeitenden-Rolle für delegierte App-Entwicklung verwalten

    Prozedur

    1. Navigieren zu Alle > App Engine > App Engine Studio.
    2. Öffnen Sie Ihre Anwendung auf der Seite „My Apps“ (Meine Apps).
    3. Wählen Sie die Schaltfläche Mitarbeitende verwalten Schaltfläche „Mitarbeitende verwalten“ aus.
    4. Wählen Sie für den Anwender oder die Gruppe, den bzw. die Sie ändern möchten, einen anderen Mitarbeiter-Deskriptor aus der Dropdown-Liste aus.Wählen Sie einen neuen Zusammenarbeitsdeskriptor für diesen Anwender aus
      Anwenderdefinierte Anwender und Gruppen können von Nicht-Administratoren nicht bearbeitet werden.
    5. Nur Administrator: Erstellen Sie anwenderdefinierte Berechtigungen für die Zusammenarbeit für bestimmte Benutzer in einer Anwendung.
      1. Wählen Sie in AESin der Dropdown-Liste gegenüber dem Namen des Benutzers die Option Berechtigungen anpassen aus.
      2. Wählen Sie Berechtigungen für die delegierte App-Entwicklung für den Anwender oder die Gruppe aus, oder löschen Sie sie.
        Eine Liste der Berechtigungen für die Zusammenarbeit finden Sie unter Delegierte Berechtigungen für Entwicklung und Zusammenarbeit.

      Wenn die Auswahl mit der eines anderen Standarddeskriptors für die Zusammenarbeit übereinstimmt, zeigt das System eine Eingabeaufforderung an, bevor Sie fortfahren. Einzelheiten zu den einzelnen Berechtigungen für die delegierte App-Entwicklung finden Sie unter Entwicklungs- und Bereitstellungsberechtigungen an Mitarbeiterdelegieren.

    6. Wählen Sie Speichern.

    Delegierte Berechtigungen für Entwicklung und Zusammenarbeit

    Zusammenarbeitsberechtigungen definieren, was Benutzer in App Engine Studio (AES) tun können.

    Dateityp-Zugriffsberechtigungen

    Dateityp-Zugriffsberechtigungen gewähren Zugriff auf Anwendungsdateitypen.
    Tabelle : 1. Dateityp-Zugriffsberechtigungen
    Berechtigung Beschreibung
    Alle Dateitypen Gewährt Zugriff für die Zusammenarbeit an allen Dateitypen.
    Hinweis:
    Diese Option beinhaltet den Zugriff auf zusätzliche Dateitypen, die nicht in separaten Berechtigungen aufgeführt sind.
    Integrationen Gewährt Zugriff auf Webservice-APIs, REST APIs, Datenquellen und IntegrationHub – Import.
    Berichterstellung Gewährt Zugriff auf Berichte und geplante Berichte.
    Mobile Builder Gewährt Zugriff zum Erstellen mobiler Experiences, z. B. mit Mobile App Builder.
    UI Builder Gewährt Zugriff für die Arbeit mit UI Builder, um komplexere Schnittstellen zu erstellen.
    Workflow Gewährt Zugriff auf den Workflow-Editor und den Aktivitätsersteller.
    Serviceportal Gewährt Zugriff für die Arbeit mit Serviceportal -Editoren und -Tools.
    Workflow-Studio Gewährt Zugriff auf die Flows-Designumgebung in Workflow-Studio, um Flows und Aktionen zu erstellen. Skript-Aktionsschritte erfordern die Berechtigung Skripterstellung zulassen.
    Servicekatalog Gewährt Zugriff für die Arbeit mit katalogbezogenen Dateitypen wie Katalogelementen, Datensatzerstellern und Variablen zum Hinzufügen von Katalogelementen zu Apps.
    Tabellen und Formulare Gewährt Zugriff auf modell- und Layout-bezogene Dateitypen wie Tabellenspalten, Formularlayout und Listenlayout.
    Playbooks Gewährt Zugriff zum Arbeiten mit der Playbooks Designumgebung , um Prozesse zu erstellen. Zum Bearbeiten von Aktivitäts-Subflows oder Aktionen ist die Berechtigung Flow Designer erforderlich.
    Entscheidungstabellen Gewährt Zugriff für die Arbeit mit Entscheidungstabellen, um Entscheidungslogik basierend auf mehreren Wenn-Dann-Regeln zu erstellen.
    Benachrichtigungen Gewährt Zugriff zum Erstellen automatischer E-Mail-Benachrichtigungen in Apps.

    Sicherheits-/Berechtigungsberechtigung

    Die Berechtigung „ACLs und Rollen verwalten“ gewährt Zugriff auf Sicherheitsmanagementdateien wie Zugriffssteuerungslisten und Rollen.

    Berechtigung für Programmiertools

    Die Berechtigung Skripting zulassen gewährt Zugriff auf Skriptfelder, z. B. Skripting in Business-Regeln, UI-Aktionen und Client-Skripts.

    Berechtigungen für die Anwendungsverwaltung

    Die Berechtigungen für die Anwendungsverwaltung gewähren Zugriff auf grundlegende Funktionen zur App-Verwaltung, z. B. das Verwalten von Mitarbeitern.
    Tabelle : 2. Berechtigungen für die Anwendungsverwaltung
    Berechtigung Beschreibung
    Anwendung löschen Erteilt dem Mitarbeitenden in einer bereichsbezogenen App Rechte zum Löschen der Anwendung.
    Mitarbeitende verwalten Gewährt Zugriff zum Verwalten und Einladen von Mitarbeitenden für Apps.
    Quellcodeverwaltung Gewährt vollen Zugriff zur Verwendung der Quellcodeverwaltung.
    Laden Sie Mitarbeitende ein Gewährt Zugriff, um Entwickler zur Zusammenarbeit an einer App einzuladen.

    Bereitstellungsberechtigungen

    Die Bereitstellungsberechtigungen gewähren Zugriff zum Installieren, Aktualisieren und Veröffentlichen von Apps.
    Tabelle : 3. Bereitstellungsberechtigungen
    Berechtigung Beschreibung
    App upgraden Gewährt Zugriff zum Aktualisieren der zugeordneten Anwendung, nachdem sie in der aktuellen Instanz installiert wurde.
    Zur Bereitstellung übermitteln Gewährt Zugriff zum Senden der zugeordneten Anwendung zur Überprüfung und Bereitstellung.
    Veröffentlichen Sie im App-Repository Gewährt Zugriff zum Veröffentlichen der zugeordneten Anwendung im Anwendungs-Repository in der aktuellen Instanz.
    Veröffentlichen Sie im App Store Gewährt Zugriff zum Veröffentlichen der zugeordneten Anwendung im ServiceNow Store in der aktuellen Instanz.

    Entfernen Sie einen Anwender oder eine Gruppe aus der Zusammenarbeit

    Entfernen Sie Anwender und Gruppen aus der Zusammenarbeit, um zu verhindern, dass sie eine App besitzen oder bearbeiten.

    Vorbereitungen

    Erforderliche Rolle: Administrator oder Mitarbeitenden-Rolle für delegierte App-Entwicklung verwalten

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können den endgültigen Besitzer und Editor für eine App entfernen. Wenn eine App keine Besitzer hat und einen benötigt, muss ein Administrator sie hinzufügen.

    Prozedur

    1. Navigieren zu Alle > App Engine > App Engine Studio.
    2. Öffnen Sie Ihre Anwendung auf der Seite „My Apps“ (Meine Apps).
    3. Wählen Sie die Schaltfläche Mitarbeitende verwalten Schaltfläche „Mitarbeitende verwalten“ aus.
      Das Modal Mit anderen zusammenarbeiten wird mit einer Liste der aktuellen Mitarbeitenden angezeigt.
    4. Um einen Anwender oder eine Gruppe als Mitarbeitenden zu entfernen, wählen Sie Entfernen in der Dropdown-Liste aus. Entfernen Sie einen Mitarbeitenden