Arbeiten Sie mit anderen Entwicklern zusammen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 8 Minuten Lesedauer
  • In App Engine Studio (AES) können Sie Benutzer und Gruppen als Mitarbeitende in einer Anwendung hinzufügen oder entfernen.

    Benutzer haben unterschiedliche Berechtigungsebenen für Aktionen in der Zusammenarbeitsfunktion. Auf einer hohen Ebene:
    Benutzer mit diesen Berechtigungen Kann diese Aktionen ausführen
    Verwalten Sie die von Mitarbeitenden delegierte Entwicklungsberechtigung für die Anwendung
    Kann:
    • Sehen Sie sich eine Liste der Mitarbeitenden und ihrer Deskriptoren an
    • Suchen Sie nach Benutzern oder Gruppen
    • Wählen Sie den Zusammenarbeitsdeskriptor für einen Benutzer oder eine Gruppe aus, oder ändern Sie ihn (Benutzer können jedoch keine benutzerdefinierten Benutzer oder Gruppen).
    • Fügen Sie Mitarbeiter hinzu, indem Sie Einladungen senden
    • Benutzer oder Gruppen entfernen (Benutzer können jedoch keine benutzerdefinierten Benutzer oder Gruppen)
    Kann nicht:
    • Passen Sie die Berechtigungen für einen Benutzer oder eine Gruppe an
    • Stellen Sie über Update Sets bereit
    Laden Sie die delegierte Entwicklungsberechtigung für die Anwendung ein
    Kann:
    • Sehen Sie sich eine Liste der Mitarbeitenden und ihrer Deskriptoren an
    • Suchen Sie nach Benutzern oder Gruppen
    • Fügen Sie Mitarbeiter 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 Benutzer oder Gruppen
    • Passen Sie die Berechtigungen für einen Benutzer oder eine Gruppe an
    Keine Collaborator-bezogenen Rollen für die Anwendung

    Kann eine schreibgeschützte Liste von Mitarbeitenden und deren Deskriptoren anzeigen:

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

    Administratoren müssen auf die Rolle „security_admin“ hochgestuft werden, um mit den Funktionen für die Zusammenarbeit 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 Benutzern oder Gruppen
    • Wählen oder ändern Sie den Zusammenarbeitsdeskriptor für einen Benutzer oder eine Gruppe (beinhaltet das Ändern benutzerdefinierter Benutzer oder Gruppen und das Ändern des Besitzers).
    • Fügen Sie Mitarbeiter hinzu, indem Sie Einladungen senden
    • Benutzer oder Gruppen entfernen (beinhaltet das Entfernen benutzerdefinierter Benutzer und Gruppen und das Entfernen des Besitzers, auch wenn nur ein Besitzer vorhanden ist)
    • Passen Sie die Berechtigungen für einen Benutzer oder eine Gruppe an
    Hinweis:
    Sie sollten zusätzlich zu Besitzer und Editor Deskriptoren für die Zusammenarbeit im globalen Bereich erstellen. Wenn Sie möchten, dass Zusammenarbeitsdeskriptoren in AESangezeigt und verwendet werden, sollten Sie sie auch auf standard = TRUEfestlegen. AES unterstützt keine Zusammenarbeitsdeskriptoren, die in benutzerdefinierten 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 > Kollaboration > Zusammenarbeitsaufgaben. Die Zusammenarbeitsaufgabe enthält Informationen darüber, 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 Administrator sind, können Sie den Flow für Zusammenarbeitsanforderungen ändern. Der Basissystem-Flow für Zusammenarbeitsanforderungen verarbeitet Anforderungen für die Zusammenarbeit wie folgt:
    • Wenn der Benutzer über AES - oder delegierte Entwicklerberechtigungen verfügt und nicht neu auf der Plattform ist, wird der Genehmigungsdatensatz für die Zusammenarbeitsanforderung automatisch genehmigt.
    • Wenn der Benutzer keine AES - oder delegierten Entwicklerberechtigungen hat und neu auf der Plattform ist, ist eine Genehmigung erforderlich.

    Wenn Sie Administrator sind, können Sie die Zusammenarbeitsdeskriptoren ändern, die Entwickler verwenden, um delegierte Entwicklungsberechtigungen zuzuweisen. Die Basistabelle enthält Deskriptoren für die Zusammenarbeit zwischen Besitzern und Bearbeitern. Standardmäßig ist für Besitzer die Berechtigung „Mitarbeitenden verwalten delegierte Entwicklung“ festgelegt, und für Editoren ist die Berechtigung „Mitarbeitenden einladen“ 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 der Administrator den Flow in Git überprüft.

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

    Erteilen Sie Benutzern oder Gruppen die Berechtigung zur Zusammenarbeit mit anderen Entwicklern in App Engine Studio (AES), indem Sie die Funktion „Zusammenarbeit“ verwenden.

    Vorbereitungen

    Erforderliche Rolle: admin, Rolle „Mitarbeitenden verwalten“ oder delegierte Entwicklungsrolle „Mitarbeitenden einladen“.

    Prozedur

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

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

    7. Wählen Sie Senden aus.
      • Wenn der Benutzer über AES - oder delegierte Entwicklerberechtigungen verfügt und neu auf der Plattform ist, wird der Benutzer im Abschnitt „Ausstehende Anforderungen“ aufgeführt, und eine Genehmigung ist erforderlich. Nachdem die Anforderung genehmigt wurde, erhalten sowohl die anfordernde Person als auch der Benutzer eine E-Mail mit der Nachricht, dass der Benutzer der Anwendung hinzugefügt wurde. Beispiel für eine E-Mail zur Genehmigung der Zusammenarbeit
      • Wenn der Benutzer über 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 der Nachricht, dass der Benutzer der Anwendung hinzugefügt wurde.
      Hinweis:
      Wenn in der Instanz, von der die Zusammenarbeitsanforderung stammt, ein gültiger Controller konfiguriert wurde, wird in der Controller-Instanz eine Aufgabe für die Zusammenarbeitsanforderung erstellt. Wenn die Ursprungsinstanz nicht auf dem Controller konfiguriert ist, werden dem Anforderungsdatensatz automatisch Arbeitsnotizen hinzugefügt, die angeben, dass die Instanz konfiguriert werden muss, bevor die Genehmigung erteilt wird. Wenn die Ursprungsinstanz 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 der Mitarbeitenden

    Ändern Sie die Berechtigungen, die einem Mitarbeitenden zugewiesen sind, oder erstellen Sie eine benutzerdefinierte Zusammenarbeitsberechtigung, um die Aktionen von Personen in App Engine Studio (AES) zu ermöglichen.

    Vorbereitungen

    Erforderliche Rolle: admin oder mitarbeitende delegierte Entwicklungsrolle verwalten

    Prozedur

    1. Navigieren zu Alle > App Engine > App Engine Studio.
    2. Öffnen Sie auf der Seite „Meine Apps“ Ihre Anwendung.
    3. Klicken Sie auf die Schaltfläche Mitarbeiter verwalten Mitarbeiter verwalten.
    4. Wählen Sie für den Benutzer oder die Gruppe, den/die Sie ändern möchten, einen anderen Mitarbeitenden-Deskriptor aus der Dropdown-Liste aus.Wählen Sie einen neuen Zusammenarbeitsdeskriptor für diesen Benutzer aus
      Benutzerdefinierte Benutzer und Gruppen können von Nicht-Administratoren nicht bearbeitet werden.
    5. Nur Administrator: Erstellen Sie benutzerdefinierte Zusammenarbeitsberechtigungen 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. Aktivieren oder deaktivieren Sie delegierte Entwicklungsberechtigungen für den Benutzer oder die Gruppe.
        Eine Liste der Berechtigungen für die Zusammenarbeit finden Sie unter Delegierte Entwicklungs- und Zusammenarbeitsberechtigungen.

      Wenn die Auswahl mit der eines anderen Standard-Zusammenarbeitsdeskriptors übereinstimmt, gibt das System eine Eingabeaufforderung aus, bevor fortgefahren wird. Weitere Informationen zu den einzelnen delegierten Entwicklungsberechtigungen finden Sie unter Entwicklungs- und Bereitstellungsberechtigungen an Mitarbeiterdelegieren.

    6. Wählen Sie Speichern.

    Delegierte Entwicklungs- und Zusammenarbeitsberechtigungen

    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 bei 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.
    Reporting 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 zum Arbeiten mit UI Builder, um komplexere Schnittstellen zu erstellen.
    Workflow Gewährt Zugriff auf den Workflow-Editor und den Aktivitätenersteller.
    Serviceportal Gewährt Zugriff zum Arbeiten mit Serviceportal -Editoren und -Tools.
    Flow Designer Gewährt Zugriff auf die Flows-Designumgebung in der Designumgebung Workflow-Studio, um Flows und Aktionen zu erstellen. Skript-Aktionsschritte erfordern die Berechtigung Skripterstellung zulassen.
    Servicekatalog Gewährt Zugriff zum Arbeiten mit katalogbezogenen Dateitypen wie Katalogelemente, Datensatzersteller und Variablen, um Katalogelemente zu Apps hinzuzufügen.
    Tabellen und Formulare Gewährt Zugriff auf modell- und layoutbezogene Dateitypen wie Tabellenspalten, Formularlayout und Listenlayout.
    Playbooks Gewährt Zugriff zum Arbeiten mit der Playbooks Designumgebung zum Erstellen von Prozessen. Zum Bearbeiten von Aktivitäts-Subflows oder -Aktionen ist die Flow Designer -Berechtigung erforderlich.
    Entscheidungstabellen Gewährt Zugriff zum Arbeiten 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 Sicherheitsverwaltungsdateien wie Zugriffskontrolllisten und Rollen.

    Berechtigung für Programmiertools

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

    Anwendungsverwaltungsberechtigungen

    Die Anwendungsverwaltungsberechtigungen gewähren Zugriff auf grundlegende Funktionen der App-Verwaltung, z. B. die Verwaltung von Mitarbeitern.
    Tabelle : 2. Anwendungsverwaltungsberechtigungen
    Berechtigung Beschreibung
    Anwendung löschen Gewährt dem Mitarbeitenden in einer bereichsbezogenen App das Recht, die Anwendung zu löschen.
    Mitarbeitende verwalten Gewährt Zugriff zum Verwalten und Einladen von Mitarbeitenden für Apps.
    Quellcodeverwaltung Gewährt vollständigen 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 auf die Installation, Aktualisierung und Veröffentlichung von Apps.
    Tabelle : 3. Bereitstellungsberechtigungen
    Berechtigung Beschreibung
    Führen Sie ein Upgrade der App durch Gewährt Zugriff zum Upgrade der zugehörigen Anwendung, nachdem sie in der aktuellen Instanz installiert wurde.
    Zur Bereitstellung übermitteln Gewährt Zugriff zum Senden der zugehörigen 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 in ServiceNow Store in der aktuellen Instanz.

    Entfernen Sie einen Benutzer oder eine Gruppe aus der Zusammenarbeit

    Entfernen Sie Benutzer und Gruppen aus der Zusammenarbeit, um sie daran zu hindern, eine App zu besitzen oder zu bearbeiten.

    Vorbereitungen

    Erforderliche Rolle: admin oder mitarbeitende delegierte Entwicklungsrolle 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 auf der Seite „Meine Apps“ Ihre Anwendung.
    3. Klicken Sie auf die Schaltfläche Mitarbeiter verwalten Mitarbeiter verwalten.
      Das Modal Mit anderen zusammenarbeiten wird mit einer Liste der aktuellen Mitarbeitenden angezeigt.
    4. Um einen Benutzer oder eine Gruppe als Mitarbeitenden zu entfernen, wählen Sie Entfernen aus der Dropdown-Liste aus. Entfernen Sie einen Mitarbeitenden