Verbinden eines adaptiven Formulars mit Microsoft® SharePoint

Die Sendeaktion An SharePoint senden ermöglicht es Ihnen, ein adaptives Formular mit einem Microsoft® SharePoint-Speicher zu verbinden. Die Formulardaten werden nach dem Senden des Formulars an den gewünschten SharePoint-Speicher gesendet.

AEM as a Cloud Service bietet verschiedene vordefinierte Übermittlungsaktionen für die Verarbeitung von Formularübermittlungen. Weitere Informationen zu diesen Optionen finden Sie im Artikel Übermittlungsaktion für adaptive Formulare.

Vorteile

Die Übermittlung von Daten aus einem adaptiven Formular an den SharePoint-Speicher bietet unter anderem folgende Vorteile:

  • Sie erleichtert die direkte Übermittlung von Formulardaten an SharePoint, wobei sie einen zentralen Speicherort für die Speicherung und Verwaltung von Informationen bietet.
  • Durch die Anwendung der Zugriffssteuerungs- und Berechtigungsfunktionen von SharePoint wird sichergestellt, dass nur autorisierte Personen die übermittelten Daten anzeigen oder ändern können.

Die Aktion An SharePoint senden ermöglicht Folgendes:

Verbinden eines adaptiven Formulars mit der SharePoint-Dokumentbibliothek connect-af-sharepoint-doc-library

So verwenden Sie die Sendeaktion An SharePoint-Dokumentbibliothek senden in einem adaptiven Formular:

  1. Konfiguration für die SharePoint-Dokumentbibliothek erstellen: Dadurch wird AEM Forms mit Ihrem Microsoft® SharePoint-Speicher verbunden.
  2. Sendeaktion „An SharePoint senden“ in einem adaptiven Formular verwenden: Dadurch wird Ihr adaptives Formular mit dem konfigurierten Microsoft® SharePoint verbunden.

Erstellen einer SharePoint-Dokumentbibliothekskonfiguration create-sharepoint-configuration

So verbinden Sie AEM Forms mit Ihrem Microsoft® Sharepoint-Dokumentbibliothekspeicher:

  1. Gehen Sie zu Ihrer AEM Forms-Autoreninstanz > Tools > Cloud Services > Microsoft® SharePoint.

  2. Sobald Sie Microsoft® SharePoint auswählen, werden Sie zum SharePoint-Browser weitergeleitet.

  3. Wählen Sie einen Konfigurations-Container. Die Konfiguration wird im ausgewählten Konfigurations-Container gespeichert.

  4. Klicken Sie auf Erstellen > SharePoint-Dokumentenbibliothek in der Dropdown-Liste. Der SharePoint-Konfigurationsassistent wird angezeigt.

    SharePoint-Konfiguration

  5. Geben Sie Titel, Client-ID, Client-Geheimnis und OAuth-URL an. Informationen zum Abrufen der Client-ID, des Client-Geheimnisses und der Mandanten-ID für die OAuth-URL finden Sie in der Dokumentation von Microsoft®.

    • Sie können die Client ID und das Client Secret Ihrer App über das Microsoft® Azure-Portal abrufen.
    • Fügen Sie im Microsoft® Azure-Portal den Umleitungs-URI als https://[author-instance]/libs/cq/sharepoint/content/configurations/wizard.html hinzu. Ersetzen Sie [author-instance] durch die URL Ihrer Autoreninstanz.
    • Fügen Sie die API-Berechtigungen offline_access und Sites.Manage.All hinzu, um Lese- und Schreibberechtigungen bereitzustellen.
    • Verwenden der OAuth-URL: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Ersetzen Sie <tenant-id> durch die tenant-id Ihrer App aus dem Microsoft® Azure-Portal.
    note note
    NOTE
    Ob das Feld Client-Geheimnis obligatorisch oder optional ist, hängt von der Konfiguration Ihrer Azure Active Directory-Anwendung ab. Wenn Ihre Anwendung so konfiguriert ist, dass sie ein Client-Geheimnis verwendet, ist die Angabe des Client-Geheimnisses obligatorisch.
  6. Klicken Sie auf Verbinden. Bei erfolgreicher Verbindung erscheint die Meldung Connection Successful.

  7. Wählen Sie jetzt SharePoint-Site > Dokumentbibliothek > SharePoint-Ordner, um die Daten zu speichern.

    note note
    NOTE
    • Standardmäßig ist forms-ootb-storage-adaptive-forms-submission auf der ausgewählten SharePoint-Site vorhanden.
    • Erstellen Sie einen Ordner als forms-ootb-storage-adaptive-forms-submission, wenn er nicht bereits in der Documents-Bibliothek der ausgewählten SharePoint-Site vorhanden ist, indem Sie auf Ordner erstellen klicken.

Jetzt können Sie die SharePoint-Sites-Konfiguration für die Sendeaktion in einem adaptiven Formular verwenden.

Verwenden der SharePoint-Dokumentbibliothekskonfiguration in einem adaptiven Formular use-sharepoint-configuartion-in-af

Sie können die erstellte Konfiguration für die SharePoint-Dokumentbibliothek in einem adaptiven Formular verwenden, um Daten zu speichern oder das generierte Datensatzdokument in einem SharePoint-Ordner zu speichern. Führen Sie die folgenden Schritte aus, um eine Speicherkonfiguration der SharePoint-Dokumentbibliothek in einem adaptiven Formular zu verwenden:

  1. Erstellen Sie ein adaptives Formular.

    note note
    NOTE
    • Wählen Sie denselben Konfigurations-Container für ein adaptives Formular, in dem Sie den SharePoint-Dokumentbibliothekspeicher erstellt haben.
    • Wenn kein Konfigurations-Container ausgewählt ist, erscheinen die globalen Speicherkonfigurations-Ordner im Fenster mit den Eigenschaften der Sendeaktion.
  2. Wählen Sie Sendeaktion als An SharePoint senden.
    Sharepoint-GIF

  3. Wählen Sie die Speicherkonfiguration, in der Sie Ihre Daten speichern möchten.

  4. Klicken Sie auf Speichern, um die Sendeeinstellungen zu speichern.

Wenn Sie das Formular senden, werden die Daten im angegebenen Microsoft® Sharepoint-Dokumentbibliothekspeicher gespeichert.
Ordnerstruktur zum Speichern von Daten: /folder_name/form_name/year/month/date/submission_id/data.

Verbinden eines adaptiven Formulars mit einer Microsoft® SharePoint-Liste connect-af-sharepoint-list

So verwenden Sie die Sendeaktion An SharePoint-Liste senden in einem adaptiven Formular:

  1. Erstellen einer SharePoint-Listenkonfiguration: Dadurch wird AEM Forms mit Ihrem Microsoft® Sharepoint-Listenspeicher verbunden.
  2. Verwenden der Sendeaktion mit einem Fomulardatenmodell in einem adaptiven Formular: Dadurch wird Ihr adaptives Formular mit dem konfigurierten Microsoft® SharePoint verbunden.

Erstellen einer Microsoft SharePoint-Listenkonfiguration create-sharepoint-list-configuration

So verbinden Sie AEM Forms mit Ihrer Microsoft® SharePoint-Liste:

  1. Wechseln Sie zu Tools > Cloud Services > Microsoft® SharePoint.

  2. Wählen Sie einen Konfigurations-Container. Die Konfiguration wird im ausgewählten Konfigurations-Container gespeichert.

  3. Klicken Sie in der Dropdown-Liste auf Erstellen > SharePoint-Liste. Der SharePoint-Konfigurationsassistent wird angezeigt.

  4. Geben Sie Titel, Client-ID, Client-Geheimnis und OAuth-URL an. Informationen zum Abrufen der Client-ID, des Client-Geheimnisses und der Mandanten-ID für die OAuth-URL finden Sie in der Dokumentation von Microsoft®.

    • Sie können die Client ID und das Client Secret Ihrer App über das Microsoft® Azure-Portal abrufen.

    • Fügen Sie im Microsoft® Azure-Portal den Umleitungs-URI als https://[author-instance]/libs/cq/sharepointlist/content/configurations/wizard.html hinzu. Ersetzen Sie [author-instance] durch die URL Ihrer Autoreninstanz.

    • Fügen Sie die API-Berechtigungen offline_access und Sites.Manage.All auf der Registerkarte Microsoft® Graph hinzu, um Lese- und Schreibberechtigungen bereitzustellen. Fügen Sie die Berechtigung AllSites.Manage auf der Registerkarte Sharepoint hinzu, um remote mit SharePoint-Daten zu interagieren.

    • Verwenden der OAuth-URL: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Ersetzen Sie <tenant-id> durch die tenant-id Ihrer App aus dem Microsoft® Azure-Portal.

      note note
      NOTE
      Ob das Feld Client-Geheimnis obligatorisch oder optional ist, hängt von der Konfiguration Ihrer Azure Active Directory-Anwendung ab. Wenn Ihre Anwendung so konfiguriert ist, dass sie ein Client-Geheimnis verwendet, ist die Angabe des Client-Geheimnisses obligatorisch.
  5. Klicken Sie auf Verbinden. Bei erfolgreicher Verbindung erscheint die Meldung Connection Successful.

  6. Wählen Sie SharePoint-Site und SharePoint-Liste aus der Dropdown-Liste.

  7. Wählen Sie Erstellen aus, um die Cloud-Konfiguration für die Microsoft® SharePoint-Liste zu erstellen.

Verwenden der Sendeaktion mit einem Fomulardatenmodell in einem adaptiven Formular use-submit-using-fdm

Sie können die erstellte SharePoint-Listenkonfiguration in einem adaptiven Formular verwenden, um Daten zu speichern oder das generierte Datensatzdokument in einer SharePoint-Liste zu speichern. Führen Sie die folgenden Schritte aus, um eine SharePoint-Liste in einem adaptiven Formular zu verwenden:

Wenn Sie das Formular senden, werden die Daten im angegebenen Microsoft® Sharepoint-Listenspeicher gespeichert.

NOTE
Die folgenden Spaltentypen werden in der Microsoft® SharePoint-Liste nicht unterstützt:
  • Bildspalte
  • Metadatenspalte
  • Personenspalte
  • Externe Datenspalte

Ähnliche Artikel

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab