Freigeben über


Best Practices und Einschränkungen für die Anpassung von Project für das Web

Microsoft Project für das Web wird bald Microsoft Planner, die derzeit für Kunden eingeführt wird. Weitere Informationen zum Einrichten des neuen Planner für Ihre organization finden Sie unter Microsoft Planner für Administratoren.

Hinweis

Die meisten Änderungen an der Project Power App können nur mit der Sicherheitsrolle System Customizer vorgenommen werden. Einige Änderungen, z. B. das Konfigurieren des Optionssatzes, erfordern, dass Sie über Berechtigungen verfügen, die Teil der Sicherheitsrolle Systemadministrator sind. Erfahren Sie mehr über Project Power App-Sicherheitsrollen.

Tipp

Nehmen Sie alle Änderungen an der Project Power App innerhalb einer neuen Projektmappe vor. Dadurch wird es einfacher, alle von Ihnen vorgenommenen Änderungen zu sichern und bereitzustellen. Erfahren Sie mehr über Lösungen.

Voraussetzungen

  • Admin Rechte in einer Entwicklungsumgebung mit Project für das Web
  • Grundlegendes zu verwalteten Lösungsebenen
  • (Optional, aber empfohlen) Einen Entwicklerplan , mit dem Sie Ihre Lösung für die einfache Bereitstellung in anderen Umgebungen exportieren können

Allgemeine bewährte Methoden

  • Erstellen Sie immer eine verwaltete Projektmappe, die Ihre Anpassungen enthält, damit Sie sie über die Projektmappe überlappen können.

  • Verwenden Sie das Power Apps-Portal , um einfache Änderungen vorzunehmen. Wenn Sie feststellen, dass Sie etwas tun müssen und keinen Weg im Power Apps-Portal finden können, verwenden Sie den Power Apps-Projektmappen-Explorer, der erweiterte Optionen bietet.

  • Um Fehler beim Importieren von Projektmappen zu vermeiden, stellen Sie sicher, dass Ihre Projektmappe nicht versucht, gesperrte Eigenschaften innerhalb der Projektmappe zu ändern.

Allgemeine Einschränkungen

  • Mit Ausnahme des Erstellens eines neuen Projekts ist für das Erstellen von Datensätzen und bearbeiten von Feldern in den Projekttabellen die Projektplanungs-API erforderlich.
  • Wenn Sie project-Sicherheitsrollen duplizieren und ändern möchten, müssen Sie diese Rollen aktualisieren, wenn neue Versionen der Projektmappe vorhanden sind. Das Feature "Vorgangsverlauf" hat der Projektmappe beispielsweise neue Tabellen hinzugefügt. Ihre benutzerdefinierten Sicherheitsrollen müssen über die gleichen Berechtigungen für diese Tabellen wie die Project-Sicherheitsrollen verfügen. Andernfalls können Benutzer mit Ihren benutzerdefinierten Sicherheitsrollen das Feature "Vorgangsverlauf" nicht verwenden.

Verwenden von Teams-Gruppen und -Rollen zum Implementieren von Sicherheit und Zugriff

Obwohl Sie als Administrator Benutzer erstellen und Sicherheitsrollen in Microsoft Power Platform zuweisen können, sollten Sie diese Vorgehensweise vermeiden, wenn Sie die Projektmappe anpassen möchten. Project für das Web Sicherheit nutzt Teams Gruppen. Daher sollten Sie stattdessen Gruppenteams verwalten und Teams nach Möglichkeit Sicherheitsrollen zuweisen, anstatt einzelnen Benutzern Sicherheitsrollen zu gewähren.

Beispiele dafür, was unterstützt wird und was nicht unterstützt wird

Unterstützt: Anpassen von Sicherheitsrollen, sodass Benutzer bestimmte benutzerdefinierte Spalten, die Tabellen in der Projektmappe hinzugefügt wurden, nicht bearbeiten können.

Nicht unterstützt: Anpassen von Sicherheitsrollen, damit Benutzer Projekte bearbeiten, aber keine neuen Projekte erstellen können.

Beschränken Sie den Zugriff auf vorhandene Project-Entitäten nicht mithilfe der Dataverse-Sicherheit.

Möglicherweise sind Sie versucht, Einschränkungen für Tabellen zu erstellen, die Teil der Projektmappe sind, indem Sie Dataverse-Sicherheit verwenden. Dies ist eine schlechte Idee, da die Komponenten der Projektlösung Zugriff auf die Project-Entitäten erfordern und Teams Gruppen Sicherheitsrollen verwenden, um den Zugriff zu steuern.

Sie können jedoch den Zugriff auf neue Tabellen und Spalten einschränken, die Teil Ihrer benutzerdefinierten Lösung sind. Obwohl es am besten ist, Teams Gruppen Security zu verwenden, um den Zugriff auf Tabellen zu steuern, kann die Spaltensicherheit für neue Spalten am einfachsten durch Festlegen einer Spalteneigenschaft erreicht werden. In neuen Spalten kann die Dataverse-Spaltensicherheit angemessen sein.

Nächste Schritte