Anpassen eine Microsoft Lists oder SharePoint Formulars mit Power Apps

Sie können das Formular für eine mit Microsoft Lists erstellte Liste ganz einfach anpassen, oder ein SharePoint Dokumentbibliothek durch Öffnen von Power Apps in einem Browser. Sie müssen keinen herkömmlichen Code (wie C#) schreiben oder eine weitere App (wie InfoPath) herunterladen. Wenn Sie Ihre Änderungen veröffentlichen, wird das Formular in die Liste eingebettet, sodass es von allen Benutzern verwendet werden kann. Sie können sich in Power Apps auch Analyseberichte ansehen, im Handumdrehen bedingte Formatierungen erstellen und eine Verbindung mit anderen Datenquellen herstellen.

Für die in diesem Artikel beschriebenen Schritte benötigen Sie eine Liste, um nachvollziehen zu können, wie die Anpassung funktioniert. Anschließend können Sie diese Konzepte auf Ihre eigene Liste anwenden.

Hinweis

  • Wenn die Option Formulare anpassen nicht verfügbar ist oder nicht ordnungsgemäß für Ihre Liste ausgeführt wird, enthält diese möglicherweise Datentypen, die von Power Apps nicht unterstützt werden. Sie können Ihr Formular nicht in eine andere Liste oder Umgebung verschieben.
  • Benutzerdefinierte Formulare für Listen werden nur in generischen Listen und generischen Dokumentbibliotheken unterstützt. Listen- und Bibliotheksvorlagen werden derzeit nicht unterstützt; einschließlich, aber nicht beschränkt auf Listen wie Ankündigungen, Kontakte und Aufgaben.
  • Benutzerdefinierte Formulare für Dokumentbibliotheken unterstützen nur das Bearbeiten benutzerdefinierter Metadaten. Das Bearbeiten oder Verwalten von Dateien wird nicht unterstützt.
  • Zusätzliche Aktionen sind erforderlich, wenn Sie die Adresse von einer SharePoint-Website ändern, die benutzerdefinierte Formulare verwendet. Mehr Informationen: Auswirkungen der Änderung der Adresse einer SharePoint-Website auf Power Apps.
  • Um auf das benutzerdefinierte Formular zugreifen zu können, müssen Benutzer Zugriff auf die Liste erhalten.

Sehen Sie sich dieses Video an, um zu lernen, wie man ein Formular anpasst:

Anforderungen

Die folgende Tabelle erläutert die Anforderungen für den Benutzertyp mit Aktionen, die für das mit Power Apps angepasste Formular spezifisch sind.

Benutzertyp Angepasste Listenformular-Aktion Anforderungen
Gast Verwenden
  • Zugriff auf die SharePoint-Seite anzeigen, auf der das angepasste Formular gehostet wird.
Gast Erzeugen
  • Bearbeitungszugriff auf SharePoint Website, auf der das angepasste Formular gespeichert ist.
  • Mitgliedschaft der Sicherheitsrolle Umgebungsersteller in der Power Platform-Umgebung, die zur Anpassung der SharePoint-Site verwendet wird.
    Weitere Informationen: Power Apps-Unterstützung für -B2B Gastersteller (Vorschau)
Organisation Benutzer Verwenden
  • Zugriff auf die SharePoint-Seite anzeigen, auf der das angepasste Formular gehostet wird.
  • Ein Power Apps-Plan, der Nutzungsrechte für die Verbindung mit Office beinhaltet. Für angepasste Formulare, die Premium Funktionalitäten verwenden, sind möglicherweise separate Lizenzen erforderlich.
Organisation Benutzer Erzeugen oder bearbeiten
  • Bearbeitungszugriff auf SharePoint Website, auf der das angepasste Formular gespeichert ist.
  • Mitgliedschaft der Sicherheitsrolle Umgebungsersteller in der Power Platform-Umgebung, die zur Anpassung der SharePoint-Site verwendet wird.

Weitere Informationen über Power Apps Lizenzierung und Pläne:

Liste erstellen

Erstellen Sie eine Liste auf einer SharePoint-Seite, und fügen Sie dann folgende Spalten zu dieser Liste hinzu:

  • Details (ja/nein)
  • Preis (Währung)
  • Verfügbarkeit (Datum ohne Uhrzeit)
  • Farbe (Auswahl)

Wählen Sie Site-Inhalt > Neu > Liste, geben Sie den Listennamen ein und wählen Sie Erstellen. Wählen Sie für jede Spalte „Spalte hinzufügen“ aus, geben Sie den Listentyp an (Ja/Nein, Währung, Datum, Auswahl), geben Sie den Listennamen an (Details, Preis, Verfügbarkeit, Farbe) und wählen Sie „Speichern“.

Formular öffnen

  1. Klicken Sie auf der Befehlsleiste auf das Integrieren -> Power Apps -> Formulare anpassen.

    Power Apps Studio wird auf der gleichen Registerkarte im Browser geöffnet.

  2. Falls das Dialogfeld Willkommen bei Power Apps Studio geöffnet wird, wählen Sie Überspringen aus.

Wählen Sie in der Befehlsleiste Power Apps und dann „Formular anpassen“. Power Apps Studio wird in derselben Browser-Registerkarte geöffnet. Wenn das Dialogfeld Willkommen bei Power Apps Studio geöffnet wird, wählen Sie „Überspringen“.

Verschieben und Entfernen eines Felds

  1. Ziehen Sie das Feld Verfügbarkeit zur unteren Seite der Listenfelder.

    Die Felder werden in der von Ihnen angegebenen Reihenfolge angezeigt.

  2. Bewegen Sie den Mauszeiger über das Feld Anhänge, wählen Sie die angezeigten Auslassungspunkte (...) aus und wählen Sie dann Entfernen.

    Das von Ihnen angegebene Feld verschwindet aus dem Formular.

Ziehen Sie das Feld Verfügbarkeit zur unteren Seite der Listenfelder. Bewegen Sie den Mauszeiger über das Feld Anhänge, wählen Sie die angezeigten Auslassungspunkte (...) aus und wählen Sie dann Entfernen.

Festlegen bedingter Formatierung

Sie können die Felder Price, Availability und Colors so konfigurieren, dass sie nur angezeigt werden, wenn Details auf „Yes“ (Ja) festgelegt ist.

  1. Erweitern Sie in der linken Navigationsleiste Details_DataCard1, und notieren Sie sich die Ziffer am Ende von DataCardValue.

  2. Stellen Sie die Eigenschaft Visible der Karten Farbe, Verfügbarkeit, und Preis nach dieser Formel (ggf. Ersetzen der Ziffer durch die im vorherigen Schritt notierte) ein:

    If(DataCardValue2.Value = true, true)

  3. Halten Sie die Alt-Taste auf der Tastatur gedrückt, und wählen Sie den Umschalter Einzelheiten mehrmals aus.

    Die drei von Ihnen konfigurierten Felder werden angezeigt und wieder ausgeblendet.

Notieren Sie in der linken Navigationsleiste die Ziffer am Ende von DataCardValue. Legen Sie die Sichtbarkeitseigenschaft der Karten Farbe, Verfügbarkeit und Preis auf diese Formel fest. Halten Sie die Alt-Taste gedrückt und wählen Sie das Steuerelement Details mehrmals aus.

Speichern und veröffentlichen des Formulars

  1. Öffnen Sie das Menü Datei, klicken Sie auf Speichern, und wählen Sie dann zweimal In SharePoint veröffentlichen.

  2. Klicken Sie in der oberen linken Ecke auf den Zurück-Pfeil, und klicken Sie dann auf Zurück zu SharePoint.

Öffnen Sie das Menü Datei, klicken Sie auf Speichern, und wählen Sie dann zweimal In SharePoint veröffentlichen. Klicken Sie in der oberen linken Ecke auf den Zurück-Pfeil, und klicken Sie dann auf Zurück zu SharePoint.

Ihr Formular weiter anpassen

  1. Öffnen Sie Ihre Liste, wählen Sie Neu in der Befehlsleiste und wählen Sie dann Anpassen in der Nähe des oberen Randes des Formulars.

  2. Passen Sie Ihr Formular auf verschiedene Arten an, wie z. B. in diesen Artikeln:

    Mehr Informationen: Grundlegendes zur Einbindung von SharePoint-Formularen.

Verwenden des Standardformulars

  1. Öffnen Sie über Ihre Liste in SharePoint die Einstellungen (über das Zahnradsymbol in der oberen rechten Ecke), und klicken Sie dann auf Listeneinstellungen.

  2. Wählen Sie unter Allgemeine Einstellungen Formulareinstellungen aus.

  3. Wählen Sie eine der folgenden Optionen in den Formulareinstellungen, und klicken Sie dann auf OK.

    • Das SharePoint-Standardformular verwenden: Wenn ein Benutzer Ihre Liste öffnet und auf der Befehlsleiste auf Neu klickt, wird das Standardformular für die Liste angezeigt.

    • Das in Power Apps erstellte Formular verwenden: Wenn ein Benutzer Ihre Liste öffnet und auf der Befehlsleiste auf Neu klickt, wird Ihr benutzerdefiniertes Formular angezeigt. (Alternativ können Sie das Formular auch erneut in Power Apps veröffentlichen).

    Sie können nach Bedarf zwischen den Optionen wechseln.

    Optionen von „Formulareinstellungen“

Benutzerdefiniertes Formular löschen

  1. Öffnen Sie über Ihre Liste in SharePoint die Einstellungen (über das Zahnradsymbol in der oberen rechten Ecke), und klicken Sie dann auf Listeneinstellungen.

  2. Wählen Sie unter Allgemeine Einstellungen Formulareinstellungen aus.

  3. Wählen Sie in den Formulareinstellungen Das SharePoint-Standardformular verwenden und dann Benutzerdefiniertes Formular löschen aus.

    Benutzerdefiniertes Formular löschen

Q&A

Vergleich: Formulare und Apps

F: Wie unterscheidet sich ein benutzerdefiniertes Formular von einer eigenständigen App, die ich in SharePoint oder Power Apps erstelle?

A: Wenn Sie das Formular für eine Liste anpassen, wird das Formular nicht als App in Power Apps Studio oder Power Apps mobil angezeigt. Sie können das Formular nur über die Liste öffnen, für die es erstellt wurde.

F: Wann sollte ich ein Formular zum Verwalten von Daten in einer Liste anpassen, und wann sollte ich eine eigenständige App erstellen?

A: Passen Sie ein Formular an, wenn Sie möchten, dass Benutzer Daten in SharePoint verwalten (z.B. in einem Desktopbrowser). Erstellen Sie eine App, wenn Sie möchten, dass Benutzer Daten außerhalb von SharePoint verwalten (z.B. auf einem mobilen Gerät).

F: Kann ich ein Formular anpassen und für dieselbe Liste eine App erstellen?

A: Ja.

F: Kann ich eine Liste anpassen und eine App mit den gleichen Features erstellen?

A: Ja.

F: Kann ich ein Formular in einer anderen Umgebung als der Standardumgebung meiner Organisation anpassen?

A: Nein.

F: Kann das Anpassungsformular Ordner in SharePoint Listen unterstützen, wenn neue Elemente erstellt werden?

A: Nein. Elemente werden im Stammverzeichnis einer Ziel SharePoint-Liste erstellt.

Verwalten des benutzerdefinierten Formulars

F: Wie kann ich mein Formular unkompliziert mit anderen teilen?

A: Öffnen Sie das Formular, wählen Sie Link kopieren aus, und senden Sie dann den Link an andere.

F: Kann ich ein Formular aktualisieren, ohne dass die Änderungen für andere Personen angezeigt werden?

A: Ja. Sie können das Formular so oft ändern und speichern, wie Sie möchten. Die Änderungen werden jedoch erst für andere Benutzer sichtbar, wenn Sie auf In SharePoint veröffentlichen klicken.

F: Kann ich eine frühere Version wiederherstellen, wenn mir beim Anpassen eines Listenformulars ein Fehler unterläuft?

A: Ja.

  1. Öffnen Sie Ihre Liste, wählen Sie Integrieren -> Power Apps -> Formulare anpassen aus.

  2. Klicken Sie in Power Apps Studio auf Datei und dann auf Alle Versionen anzeigen. Die Seite Versionen wird in einer neuen Browserregisterkarte geöffnet.

    Hinweis

    Wenn die Schaltfläche Alle Versionen anzeigen nicht angezeigt wird, klicken Sie auf Speichern. Anschließend wird die Schaltfläche angezeigt.

  3. Lassen Sie die Seite oder Browserregisterkarte Versionen geöffnet, und kehren Sie zur Seite Speichern auf der anderen Browserregisterkarte zurück. Wählen Sie dann den Pfeil am oberen Rand des linken Navigationsbereichs und dann Zurück zu SharePoint aus, um das Formular zu entsperren und Power Apps Studio zu schließen.

  4. Kehren Sie zur Seite Versionen auf der anderen Browserregisterkarte zurück, suchen Sie die Version, die Sie wiederherstellen möchten, und klicken Sie dann auf Wiederherstellen.

    Hinweis

    Wenn Sie die Fehlermeldung erhalten, dass die Wiederherstellung fehlgeschlagen ist, da das Formular von einem anderen Benutzer gesperrt ist, warten Sie, bis der Benutzer das Formular entsperrt, und wiederholen Sie den Vorgang.

F: Kann ich mein Formular aus einer Liste in eine andere verschieben?

A: Nein.

F: Was passiert mit meinem benutzerdefinierten Formular, wenn die Liste gelöscht oder aus dem Papierkorb wiederhergestellt wird?

A: Durch das Löschen einer Liste wird das zugehörige benutzerdefinierte Formular automatisch gelöscht. Wenn eine Liste, die ein zugeordnetes benutzerdefiniertes Formular enthält, aus dem Papierkorb wiederhergestellt wird, wird das benutzerdefinierte Formular auch automatisch mit der Liste wiederhergestellt.

Verwalten des benutzerdefinierten Formulars

F: Wie gebe ich mein Formular frei?

A: Sie müssen das Formular nicht freigeben – es erbt die Berechtigungen aus der Liste. Wenn Sie es angepasst haben, veröffentlichen Sie es einfach wieder in SharePoint, damit es von anderen Benutzern verwendet werden kann.

F: Wer kann Formulare anpassen?

A: Siehe Anforderungen.

F: Benötige ich eine Power Apps-Lizenz, um Listenformulare zu erstellen und zu verwenden?

A: Siehe Anforderungen.

F: Was geschieht, wenn Gastbenutzer auf eine Liste zuzugreifen, die ein benutzerdefiniertes Formular aufweist?

A: Siehe Anforderungen.

F: Wie erhalte ich als Administrator eine Liste aller benutzerdefinierten Formulare in meiner Organisation?

A: Sie können nicht alle benutzerdefinierten Formulare in der Organisation auflisten. Ein Mandantenadministrator für Power Apps oder ein Umgebungsadministrator für die Power Apps-Standardumgebung kann Folgendes tun, um den App-Typ als SharePoint-Formular für einzelne Apps zu überprüfen:

  1. Wählen Sie im Power Platform Admin Center in der Liste der Umgebungen die Standardumgebung für Ihre Organisation aus.

  2. Wählen Sie Power Apps rechts im Abschnitt Ressourcen aus.

  3. Wählen Sie die App aus.

  4. Wählen Sie Details aus.

  5. Überprüfen Sie den App-Typ.

    Wenn der App-Typ SharePoint-Formular lautet, ist die App ein benutzerdefiniertes Formular.

    Liste der benutzerdefinierten Formulare

    Hinweis

    Angepasste Formulare für Listen, die mit Microsoft Lists erstellt wurden, zeigen den App-Typ auch als an SharePoint Formular.

Siehe auch

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).