Freigeben über


Abrufen von Daten vom Kundenbindungs-Apps im Portal

Hinweis

Ab 12. Oktober 2022 ist Power Apps-Portale Power Pages. Weitere Informationen: Microsoft Power Pages ist jetzt allgemein verfügbar (Blog)
Wir werden die in Kürze migrieren und die Dokumentation für Power Apps-Portale mit der Power Pages-Dokumentation zusammenführen.

Power Apps Portale haben die Fähigkeit zu rendern—und erlauben die Manipulation von— Daten auf einer nach innen oder außen gerichteten Portal-Website. In diesem Abschnitt stellen wir Profile der Tabellen dar, die die Grundlage dieser Funktionen sind, und wir behandeln die Schritte, die dazu notwendig sind.

Basisformulare

Ein Basisformular-Datensatz ermöglicht es einem Administrator, ein Power Apps-Formular in einem Portal zu rendern, um einen anpassbaren Datensatz von dessen Benutzern zu bearbeiten, anzuzeigen oder zu erfassen. Der Prozess, um dies abzuschließen, ist relativ einfach und unkompliziert. Dadurch werden irgendwelche Code-Anpassungen unnötig, die anderenfalls erforderlich gewesen wären, um so ein Ergebnis zu erzielen, bevor ein Portal bereitgestellt wird.

Diese Funktionalität kann wegen vielen Gründen und Nutzungsfällen in Anspruch genommen werden. Ein häufiges Beispiel ihrer Nutzung ist jedoch das Erstellen eines neuen Formulars unter der Lead-Tabelle innerhalb der Schnittstelle Das System anpassen. Dann wird ein Basisformular-Datensatz erstellt, der auf dem Portal eingeblendet werden kann, um Lead-Daten über eine Kontaktseite oder eine Art von Informationsanforderungsseite zu erfassen. Tatsächlich wird dieses spezielle Beispiel als Standardseite für Kontaktieren Sie uns innerhalb von Portalen standardmäßig verwendet. Weitere Beispiele sind unter anderem die Verwendung eines Basisformulars für die Profilverwaltung oder eine einseitige Befragung.

Das mehrstufige Formular „Kontakt“ auf der linken Seite und sein Rendering im Portal auf der rechten Seite.

Basisformulare enthalten Beziehungen zu Webseiten und zusätzliche Eigenschaften, um die Initialisierung des Formulars innerhalb des Portals zu steuern. Die Beziehung zu einer Webseite ermöglicht ein dynamisches Abrufen der Formulardefinition für einen bestimmten Seitenknoten innerhalb der Portalwebsite.

Wenn Sie ein neues Basisformular erstellen, müssen Sie als Erstes die Tabelle und den Formularnamen festlegen, die Sie rendern werden, sowie den Modus: „Einfügen“, „Bearbeiten“ oder „Schreibgeschützt“. Der ausgewählte Modus bestimmt , ob Sie einen neuen Datensatz vom Portal erstellen, einen vorhandenen Datensatz bearbeiten oder lediglich Informationen zu einem Datensatz aus dem Portal anzeigen.

Betrachten wir für diese Demonstration ein Szenario, in dem Contoso, Inc. eine angepasste Tabelle in Power Apps erstellen möchte, die mit einem Formular im Kunden-Self-Service-Portal verknüpft ist, das es Benutzern erlaubt, Verbesserungsvorschläge zu senden, die sie für die Firma einführen möchten. Die Schritte, die der Administrator bei Contoso, Inc. gerne ergreifen würde, um dies zu erreichen, umfassen Folgendes:

  1. Erstellen Sie die benutzerdefinierte Tabelle mithilfe von Power Apps. Weitere Informationen: Eine Tabelle erstellen.
    In diesem Beispiel nennen wir die Tabelle „Vorschlag“.

  2. Erstellen Sie zwei benutzerdefinierte Felder unterhalb der Tabelle „Vorschlag“, die die Informationen betreffen, die im Formular erfasst werden sollen. IIn diesem Beispiel erstellen wir die Felder SuggestionOrigin (Optionsatz) und SuggestionSummary (mehrzeiliger Text). Beide Felder werden auf Eingabe erforderlich festgelegt.

  3. Erstellen Sie ein neues Hauptformular unterhalb der Tabelle „Vorschlag“:

    1. Fügen Sie eine einspaltige Registerkarte ein, und ändern Sie die Eigenschaften des Abschnitts auf zwei Spalten.

    2. Fügen Sie die benutzerdefinierten Felder sowie das vorhandene Feld Name hinzu.

    3. Nennen Sie Registerkarte Vorschlag.

    4. Geben Sie unter Formulareigenschaften den Namen des Formulars als Vorschlagsformular ein.

    5. Speichern und veröffentlichen Sie die Änderungen.

      Erstellen eines benutzerdefinierten Formulars zum Rendern in einem Portal.

  4. Öffnen Sie die Portalverwaltungs-App > Basisformulare und erstellen Sie einen neuen Basisformulardatensatz. Nennen Sie ihn Vorschlag, legen Sie sein Feld Tabellenname auf Vorschlag (neuer Vorschlag) fest, legen Sie seinen Formularnamen auf Vorschlagsformular fest, legen Sie seinen Registerkartennamen auf Vorschlag fest und seinen Formulartyp als Einfügen, und ändern Sie alle anderen Optionen nach Bedarf.

  5. Verwenden Sie Portal-Studio, um eine neue untergeordnete Seite names Vorschläge zu erstellen. Legen Sie ihren Wert Seitenvorlage auf Mehrstufiges Formular und ihren Wert Basisformular auf Vorschlag fest, und fügen Sie dem Formular eine Einführung hinzu.

    Hinweis

    Die Unterseite kann auch erstellt werden, je nach Einstellung des Benutzers.

  6. Um Benutzer zu erlauben, einfach im Formular zu navigieren: Im Portal bearbeiten Sie die primäre Navigation und wählen das Symbol + aus, um einen neuen Internet-Link zum Formular hinzuzufügen. Nennen Sie den Weblink Vorschläge, und weisen Sie ihn der Seite Vorschläge zu.

Wenn ein Benutzer das Contoso-Portal besucht, zu diesem Formular navigiert, die relevanten Daten eingibt und abschickt, wird automatisch ein neuer Datensatz mit den übermittelten Informationen generiert.

Benutzerdefiniertes Vorschlagsformular, das auf einem Portal gerendert wird.

Basisformularmetadaten

Basisformularmetadaten-Datensätze enthalten zusätzliche Verhaltensänderungslogik, um die Funktionalität der Formularfelder zu erweitern oder außer Kraft zu setzen, was anderenfalls mit den Bearbeitungsfunktionen des integrierten Basisformulars nicht möglich wäre.

Bei diesen Datensätze können bestimmte Elemente im Formular zusätzlich konfiguriert und geändert werden. Dazu gehören Felder, Unterraster oder gesamte Abschnitte/Registerkarten. Jedes Element des Formulars, das in irgendeiner Art geändert werden muss, benötigt einen getrennten Metadaten-Datensatz, der wiederum dem Basisformular-Datensatz zugeordnet ist.

Um Metadatensätze zu einem Basisformular hinzuzufügen, können Sie vom Navigationsmenü aus zur Basisformular-Metadaten-assoziierten Ansicht gehen, oder Sie können diese Datensätze direkt aus dem Basisformular selbst erstellen, indem Sie das Teilgitter Basisformular-Metadaten am unteren Rand des Formulars des Datensatzes verwenden.

Basisformularmetadaten-Datensätze können für eine Vielzahl von Szenarien verwendet werden, einschließlich der Steuerung des Stils eines Felds, der Vorausfüllung eines Felds mit einem bestimmten Wert, der Festlegung von Werten im Formular beim bzw. nach dem Speichern, der Überprüfung von durch den Benutzer eingegebenen Werten und mehr.

Listen

Während ein Basis-Formulardatensatz es einem Portaladministrator ermöglicht, ein Power Apps-Formular für Portalbenutzer freizugeben, bieten Listen Administratoren die Möglichkeit, eine Webseite zu ihrem Portal hinzuzufügen, die eine Liste von Datensätzen anzeigt, ohne dass ein Entwickler die Ansicht auf dem Portal mit Hilfe von benutzerdefiniertem Code anzeigen muss.

Listen unterstützen die Sortierung und Filterung und werden mit Seitennummerierung versehen, wenn die Anzahl der Datensätze größer als der Wert Seitengröße ist, der im Listendatensatz angegeben ist. Wenn eine Webseite für Detailansicht auch angegeben wurde, enthält jeder Datensatz einen Link zur Seite, und die ID des Datensatzes wird der Abfragezeichenfolge zusammen mit dem Parametername der ID-Abfragezeichenfolge angefügt.

Listen unterstützen auch Mehrfachansichten und -aktionen. Wenn mehr als eine Ansicht angegeben wurde, wird dem Endbenutzer ein Dropdown-Menü angezeigt, in dem er zwischen verschiedenen Ansichten wechseln kann. Gleiches gilt, wenn Aktionen wie Bearbeiten oder Löschen als Aktionsschaltflächen hinzugefügt wurden. Dann werden Benutzern mit den korrekten Berechtigungen diese Optionen in der Ansicht gerendert angezeigt.

Aufbauend auf dem vorangegangenen Beispiel des Administrators von Contoso, Inc., der ein grundlegendes Formular zur Sammlung von Benutzervorschlägen erstellt hat, werden wir nun die Schritte erläutern, die der Administrator unternehmen würde, um (sehr vereinfacht) die gesendeten Datensätze auf dem Portal für andere Benutzer zur Überprüfung und für einen einfachen Zugriff zum Senden neuer Datensätze bereitzustellen:

  1. Bearbeiten Sie die Ansicht namens Aktive Vorschläge für die Tabelle Vorschläge und fügen Sie die Spalten hinzu, die auf dem Portal für diese Ansicht verfügbar gemacht werden sollen.

  2. Öffnen Sie die Portalverwaltungs-App > Listen und erstellen Sie einen neuen Listendatensatz.

    1. Geben Sie den Namen Vorschlägeliste ein, legen Sie dessen Tabellenname-Wert auf Vorschlag (neuer Vorschlag) fest.

    2. Fügen Sie die Standardansicht Aktive Vorschläge oder die benutzerdefiniert erstellte Ansicht der Liste Ansichten hinzu.

    3. Legen Sie den Wert Webseite zum Erstellen auf Vorschläge fest, und fügen Sie nach Bedarf eine Schaltfläche „Erstellen”/einen leeren Listentext hinzu.

  3. Verwenden Sie Portal-Studio, um eine neue untergeordnete Seite names Vorschlagsliste zu erstellen. Legen Sie ihren Wert Seitenvorlage auf Ganze Seite und ihren Wert Liste auf Vorschlägeliste fest, und fügen Sie der eingeblendeten Ansicht eine Einführung hinzu.

  4. Wenn Sie es wünschen, bearbeiten Sie im Portal die Primäre Navigation, und klicken Sie dann auf die Schaltfläche Hinzufügen (+), um der Liste einen neuen Weblink hinzuzufügen. Nennen Sie den Weblink Vorschlägeliste, und weisen Sie ihn der Seite Vorschlägeliste zu. Sie können das zuvor erstellte Formular Vorschläge unterhalb des neuen Listenlinks ziehen, damit es ein untergeordnetes Element wird.

Über das vereinfachte Setup hinaus, das zuvor behandelt wurde, unterstützen Listen viele weitere Optionen, einschließlich (aber nicht ausschließlich):

  • Gestatten Sie es Benutzern, die Datensätze innerhalb der jeweiligen Tabelle im Portal zu filtern und zu durchsuchen.
  • Gestatten Sie Benutzern, Datensätze zu erstellen, bearbeiten oder zu löschen sowie die Datensätze in eine Excel-Arbeitsmappe herunterzuladen.
  • Gestatten Sie Benutzern, einen bedarfsgesteuerten Workflow an einem in der Liste ausgewählten Datensatz auszuführen.
  • Die Datensätze aus der Liste mithilfe einer Bing Maps-Ansicht der Daten anzeigen
  • Zeigen Sie die Datensätze aus der Liste mithilfe einer „Kalenderansicht” der Daten an.

Mehrstufige Formulare

Mithilfe von mehrstufigen Formularen können Benutzer Basisformulare und benutzerdefinierte Logik definieren, um Dateneingabeformulare in einem Portal zu rendern, ohne dass dazu benutzerdefinierter Code notwendig ist. Mehrstufige Formulare unterstützen eine Navigation mit einem oder mehreren Schritten sowie die Verzweigungslogik. Mehrstufige Formulare werden häufig verwendet, um Befragungen zu erzeugen, wie das vorgegebene mehrstufige Formular „Befragung zur Zufriedenheit mit der Befragung“, oder um Anfragen zu erleichtern, wie beispielsweise das vorgegebene mehrstufige Formular „Neue Supportanfrage öffnen“.

Mehrstufige Formulare unterscheiden sich von Basisformularen, indem bei ihnen ein Administrator ein oder mehrere Formulare angeben kann, die zu laden sind, um ein einzelnes Formular oder einen assistentenartigen Prozess aus mehreren Schritten mit Bedingungsverzweigungslogik zu erzeugen. Mehrstufige Formulare haben auch zusätzliche Eigenschaften, die angegeben werden können, um einige der Standardverhalten außer Kraft zu setzen und um einige Einschränkungen bei Tabellenmetadaten und Formulardesigner zu beseitigen.

Die beste Methode, vollständig zu verstehen, wie ein mehrstufiges Formular innerhalb eines Portals verwendet wird, ist ein Beispiel eines Nutzungsfallszenarios. Dann kann man durch den Prozess der Erstellung des Formulars und aller seiner zugrunde liegenden Teile gehen. Früher in diesem Dokument durchliefen wir den Prozess der Erstellung eines benutzerdefinierten Basisformulars, womit Benutzer Vorschläge übermitteln können, sowie einer benutzerdefinierten Liste, um diese Vorschlage in einer Ansicht im Portal einzublenden. Nehmen wir jetzt an, dass Contoso seine Benutzer darüber befragen möchte, welche der übermittelten Vorschläge sie am liebsten implementiert sehen würden sowie zugleich andere Informationen über ihre Benutzerbasis. Die Schritte, die der Administrator ergreifen würde, um so eine Befragung im Portal einzurichten, wären Folgende:

  1. Erstellen Sie eine benutzerdefinierte Tabelle mithilfe von Power Apps. Weitere Informationen: Eine Tabelle erstellen
    , Für dieses Beispiel nennen wir die Tabelle Befragung.

  2. Erstellen Sie mehrere benutzerdefinierte Felder unterhalb der Tabelle Befragung, um die Antworten darzustellen, die dem Benutzer in der Befragung zur Wahl stehen werden:

    1. Drei benutzerdefinierte Felder mit den Titeln Erweiterte Supportzeiten, Neue Produkte und Mehr Läden für eine Multiple-Choice-Frage, die der Administator zu „Welcher ist Ihr Lieblingsvorschlag für eine zukünftige Verbesserung bei Contoso?” geplant hat. Jedes Feld wird auf einen Datentyp Zwei Optionen festgelegt.

    2. Vier benutzerdefinierte Felder mit den Titeln Einzelhandelsgeschäft, Suchmaschine, Webwerbung und Mundpropaganda für eine Multiple-Choice-Frage, die der Administrator geplant hat zu „Wie haben Sie erstmalig von Contoso Ltd. erfahren?” Jedes Feld wird auf einen Datentyp Zwei Optionen festgelegt.

    3. Ein benutzerdefiniertes Feld namens Contoso Ltd.-Bewertung des Datentyps Optionssatz. Wählen Sie bei Vorhandenen Optionssatz verwenden die Option Ja aus, und wählen Sie in der Dropdownliste die Option Likert-Skala – Qualität aus.

    4. Um den aktuellen Portalbenutzer nachzuverfolgen, der die Befragung ausfüllt, gibt es ein benutzerdefiniertes Feld mit dem Namen: Bezug-Kontakt des Datentyps Suche und mit Zieldatensatz Kontakt.

  3. Öffnen Sie das Hauptformular Information unterhalb der Tabelle Befragung, wählen Sie die Registerkarte Allgemein und dann Eigenschaften ändern aus. Wählen Sie auf der Registerkarte Formatierung die Option Eine Spalte aus, und klicken Sie dann auf OK. Weitere Informationen: Erstellen und Bearbeiten von einem Formular

  4. Wechseln Sie zur Registerkarte Einfügen im Formular Informationen, klicken Sie auf Abschnitt, und wählen Sie Zwei Spalten aus. Verschieben Sie die Felder „Name” und „Besitzer” in diesen Abschnitt, und löschen Sie das alte. Öffnen Sie die Eigenschaften des Felds Name , und löschen Sie die Option Standardmäßig sichtbar in der Registerkarte Anzeigen.

  5. Speichern Sie das Formular, klicken Sie dann auf Speichern unter im Menüband, um eine Kopie des Formulars mit Namen Befragung Schritt 2 zu erstellen. Klicken Sie erneut auf Speichern unter, um eine weitere Kopie mit Namen Befragung Schritt 1 zu erstellen.

  6. Öffnen Sie das Formular Befragung Schritt 1, wechseln Sie zur Registerkarte Einfügen und klicken Sie dann auf Abschnitt > Zwei Spalten.

  7. Öffnen Sie die Eigenschaften des neuen Abschnitts, ändern Sie seine Beschriftung zu „Was ist Ihr Lieblingsvorschlag für eine zukünftige Verbesserung bei Contoso?”, und aktivieren Sie das Kontrollkästchen für die Option Die Beschriftung dieses Abschnitts im Formular anzeigen.

  8. Ziehen Sie die Felder Erweiterte Supportzeiten, Neue Produkte und Mehr Geschäfte in diesen Abschnitt.

  9. Wiederholen Sie den Schritt zum Hinzufügen eines neuen zweispaltigen Abschnitts, ändern Sie dieses Mal aber die Beschriftung zu „Wie haben Sie erstmalig übe Contoso Ltd. erfahren?” und ziehen Sie die Felder Einzelhandelsgeschäft, Suchmaschine, Webwerbung und Mundpropaganda in diesen Abschnitt.

  10. Öffnen Sie die Eigenschaften jedes Felds. Legen Sie auf der Registerkarte Formatierung die Formatierung steuern auf Kontrollkästchen fest. Speichert und schließt das Formular.

  11. Öffnen Sie das Formular Befragung Schritt 2, wechseln Sie zur Registerkarte Einfügen, und wählen Sie dann Abschnitt > Eine Spalte aus.

  12. Ziehen Sie das Contoso Ltd.-Bewertung-Feld in den neuen Abschnitt, öffnen Sie dann die Eigenschaften des Felds im Formular und ändern Sie dessen Beschriftung zu „Teilen Sie uns mit, ob Sie mit uns zufrieden sind! Bewerten Sie die Qualität der verschiedenen Produktreihen von Contoso Ltd..” Speichert und schließt das Formular.

  13. Innerhalb des Bereichs Befragungsformulare wählen Sie Formularreihenfolge > Hauptformularsatz. Dadurch können Sie die Formularreihenfolge konfigurieren, sodass sie in einer Reihenfolge von „Informationen” > „Befragung Schritt 1” > „Befragung Schritt 2” funktioniert.

  14. Klicken Sie im Hauptformular Informationen und auf der Registerkarte Einfügen auf Abschnitt > Zwei Spalten.

  15. Öffnen Sie die Eigenschaften des neuen Abschnitts, ändern Sie seine Beschriftung zu „Was ist Ihr Lieblingsvorschlag für eine zukünftige Verbesserung bei Contoso?”, und aktivieren Sie das Kontrollkästchen für die Option Die Beschriftung dieses Abschnitts im Formular anzeigen. Ziehen Sie die Felder Erweiterte Supportzeiten, Neue Produkte und Mehr Geschäfte in diesen Abschnitt.

    Wiederholen Sie den Schritt zum Hinzufügen eines neuen zweispaltigen Abschnitts, ändern Sie dieses Mal aber die Beschriftung zu „Wie haben Sie erstmalig übe Contoso Ltd. erfahren?” und ziehen Sie die Felder Einzelhandelsgeschäft, Suchmaschine, Webwerbung und Mundpropaganda in diesen Abschnitt. Öffnen Sie die Eigenschaften von jedem dieser sieben Felder, die bis zu diesem Zeitpunkt dem Formular hinzugefügt wurden, wählen Sie die Registerkarte Formatierung aus, und legen Sie „Formatierung steuern” auf „Kontrollkästchen” fest.

    Wiederholen Sie den Schritt der Hinzufügung eines Abschnitts, aber dieses Mal wählen Sie einen einspaltigen Abschnitt. Ziehen Sie das Contoso Ltd.-Bewertung-Feld in den neuen Abschnitt, öffnen Sie dann die Eigenschaften des Felds im Formular und ändern Sie dessen Beschriftung zu „Teilen Sie uns mit, ob Sie mit uns zufrieden sind! Bewerten Sie die Qualität der verschiedenen Produktreihen von Contoso Ltd..”

    Ziehen Sie schließlich das Feld Bezug-Kontakt in den ersten Abschnitt der Registerkarte Allgemein, um nachzuverfolgen, welcher Benutzer die Befragung ausgefüllt hat. Speichern und schließen Sie das Formular, klicken Sie dann auf Alle Anpassungen veröffentlichen.

  16. Öffnen Sie Portalverwaltungs-App > Mehrstufige Formulare, und erstellen Sie ein neues mehrstufiges Formular mit dem Titel Contoso Ltd.-Befragung. Legen Sie das Feld Authentifizierung erforderlich auf Ja fest und das Feld Mehrere Datensätze pro Benutzer zulässig auf Nein. Speichern Sie das Formular, aber lassen Sie es geöffnet.

  17. Auf dem Datensatz für das mehrstufige Formular „Contoso Ltd.-Befragung“:

    1. Öffnen Sie das Suchfeld Schritt starten, und wählen Sie Neu, um einen neuen Schritt für das mehrstufige Formular zu erstellen.
    2. Nennen Sie den Schritt Befragung Schritt 1.
    3. Legen Sie den Logischen Namen der Zieltabelle auf Befragung (neue Befragung) fest.
    4. Legen Sie den Formularname auf Befragung Schritt 1 fest.
    5. Aktivieren Sie das Kontrollkästchen Aktuellen Portalbenutzer zuordnen.
    6. Legen Sie die Suchspalte des Portalbenutzers auf Bezug-Kontakt (neuer Bezug-Kontakt) fest.
    7. Speichern Sie das Formular, aber lassen Sie es geöffnet.
  18. Im Datensatz für den Schritt für das mehrstufige Formular „Befragung Schritt 1“:

    1. Öffnen Sie das Suchfeld Nächster Schritt, und wählen Sie Neu, um einen neuen Schritt für das mehrstufige Formular zu erstellen.
    2. Nennen Sie den Schritt Befragung Schritt 2.
    3. Legen Sie das mehrstufige Formular auf Contoso Ltd.-Befragung fest.
    4. Legen Sie den Logischen Namen der Zieltabelle auf Befragung (neue Befragung) fest.
    5. Legen Sie den Modus auf Bearbeiten fest.
    6. Legen Sie den Formularname auf Befragung Schritt 2 fest.
    7. Legen Sie den Quelltyp auf Ergebnis aus vorherigem Schritt fest.
    8. Legen Sie die Erfolgsmeldung auf „Danke, dass Sie sich Zeit genommen haben, die Befragung auszufüllen!”
    9. Stellen Sie sicher, dass das Feld Nächster Schritt leer ist. Speichern Sie dann das Formular, aber lassen Sie es geöffnet.
  19. Im Datensatz für den Schritt für das mehrstufige Formular „Befragung Schritt 2“:

    1. Wählen Sie das Chevron ganz rechts in der Hauptnavigation aus, und wählen Sie Metadaten aus, um „Zugeordnete Ansicht: Metadaten für das mehrstufige Formular“ unterhalb des Datensatzes „Befragung Schritt 2“ zu öffnen.
    2. Wählen Sie Neue Metadaten für mehrstufiges Formular hinzufügen aus, und legen Sie Logischer Name des Attributs für diesen neuen Datensatz auf Contoso Ltd.-Bewertung (new_contosoltdrating) und den Stil auf Optionssatz als horizontale Optionsfeldliste fest.
    3. Speichern und schließen Sie alle offenen Formulare.
  20. In der Portalverwaltuings-App gehen Sie zur Webseite und erstellen Sie eine neue Website mit dem Titel Contoso Ltd.-Befragung. Legen Sie die Website auf Contoso Ltd., die Übergeordnete Seite auf Home, die Teil-URL auf contoso-ltd-survey, das PageTemplate auf Vollständige Seite, den Veröffentlichungsstatus auf Veröffentlicht und das mehrstufige Formular auf die „Contoso Ltd.-Befragung“ fest, die Sie zuvor erstellt haben. Speichern Sie den Datensatz.

Zugegeben, diese Schritte sind sehr komplex und erfordern, dass mehrere Datensätze zusammen arbeiten, um das Ergebnis zu erzielen. Nachdem der Prozess jedoch abgeschlossen ist, können Benutzer zur Seite navigieren, die Sie im Portal erstellt haben und die Befragung wie beabsichtigt ausfüllen.

Erster Schritt im Umfrageformular, das auf einem Portal angezeigt wird.

Zweiter Schritt im Umfrageformular, das auf einem Portal angezeigt wird.

Jede ausgefüllte Befragung, die übermittelt wird, wird zu einem Datensatz innerhalb der Tabelle Portale > Befragung, und dieser Datensatz enthält den Kontakt, der das mehrstufige Formular zusammen mit allen seinen Antworten zur Tabellarisierung ausgefüllt hat.

Rendering von Formularelementen

Während die meisten Formulare in einem Portal erfolgreich gerendert werden können, gibt es einige Aufrufe, die beachtet werden sollten, da manche Funktionen vom BasicFormView-Steuerelement nicht unterstützt werden, das das tatsächliche Rendering des Basisformulars handhabt.

Unterstützte Formularelemente Unterstützt, aber mit Einschränkungen bei Formularelementen Nicht unterstützte Formularelemente
Alle Feldüberprüfungsregeln Alle Feldtypen, außer Partnerlistenfelder Formularkopfzeilen und -fußzeilen werden im Portal nicht angezeigt
Sowohl Layouts mit einer Spalte als auch mit mehreren Spalten Nur „Webseite (HTML)” und bildbezogene Webressourcentypen werden unterstützt iFrames
Übersetzungen von Beschriftungssprachen Datensatzfilterung in einem Suchfeld wird unterstützt, aber nur für n:1-Beziehungen Formular-Skripting
Notizen (eingefügt im Formular) Suchfelder werden unterstützt, aber das Erstellen eines neuen Datensatzes über eine Suchansicht im Formular wird nicht unterstützt
Unterraster (eingefügt im Formular)

Abschließend lohnt es sich zu erwähnen, dass der Basisformular-Datensatz über ein Sortiment von Optionen verfügt, die es ermöglichen, das er nach Bedarf optimiert werden kann, einschließlich eines Abschnitts für die Optionen Datei anfügen. Wenn ein Formular das Anfügen von Dateien erfordert, aktivieren Sie das Kontrollkästchen Datei anfügen und konfigurieren die Option Dateispeicherort anfügen entweder für Hinweisanlage oder für Azure Blobspeicher. Mehr Informationen: Konfigurieren Sie Notizen als Anhänge

Siehe auch

Über Basisformulare
Schritte mehrstufiger Formulare festlegen

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).