[AEM Forms]{class="badge positive" title="S’applique à AEM Forms)."}

Connecter un formulaire adaptatif à une liste Microsoft® SharePoint connect-af-sharepoint-list

Cette vidéo s’applique uniquement aux composants principaux. Pour les composants éditeur universel/de base, reportez-vous à l’article .

Pour utiliser l’action de soumission Soumettre à la liste SharePoint dans un formulaire adaptatif :

  1. Créer une configuration de liste SharePoint : connecte AEM Forms à votre stockage de listes Microsoft® SharePoint.
  2. Utiliser l’envoi à l’aide du modèle de données de formulaire (FDM) dans un formulaire adaptatif : connecte votre formulaire adaptatif au SharePoint Microsoft® configuré.

​1. Créer une configuration de liste SharePoint

Pour connecter AEM Forms à votre liste Microsoft® SharePoint :

  1. Accédez à Outils > Services cloud > Microsoft® SharePoint.

  2. Sélectionnez un conteneur de configuration. La configuration est stockée dans le conteneur de configuration sélectionné.

  3. Cliquez sur Créer > Liste SharePoint dans la liste déroulante. L’assistant de configuration SharePoint s’affiche.

  4. Spécifiez le titre, l’ID client, le secret client et l’URL OAuth. Pour savoir comment récupérer l’ID client et le secret client pour l’URL OAuth, consultez la documentation Microsoft®.

    • Vous pouvez récupérer l’Client ID et le Client Secret de votre application sur le portail Microsoft® Azure.

    • Sur le portail Microsoft® Azure, ajoutez l’URI de redirection en tant que https://[author-instance]/libs/cq/sharepointlist/content/configurations/wizard.html. Remplacez [author-instance] par l’URL de votre instance de création.

    • Ajoutez les autorisations d’API offline_access et Sites.Manage.All dans l’onglet Graphique Microsoft® pour fournir des autorisations de lecture/écriture. Ajoutez AllSites.Manage autorisation sous l’onglet Sharepoint pour interagir à distance avec les données SharePoint.

    • Utilisez l’URL OAuth https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Remplacez <tenant-id> par le tenant-id de votre application depuis le portail Microsoft® Azure.

      note note
      NOTE
      Le champ du secret client est obligatoire ou facultatif selon la configuration de votre application Azure Active Directory. Si votre application est configurée pour utiliser un secret client, vous devez l’indiquer.
  5. Cliquez sur Connecter. Lors d’une connexion réussie, le message Connection Successful s’affiche.

  6. Sélectionnez Site SharePoint et Liste SharePoint dans la liste déroulante.

  7. Sélectionnez Créer pour créer la configuration cloud pour Microsoft® SharePointList.

Authentification basée sur les certificats certificate-based-authentication

’authentification basée sur les certificats pour la configuration de la liste SharePoint se trouve sous le programme des utilisateurs et utilisatrices précoces . Vous pouvez écrire à aem-forms-ea@adobe.com à partir de votre identifiant e-mail officiel pour rejoindre le programme d’adoption précoce et demander l’accès à la fonctionnalité.

Dans l’assistant de configuration Liste SharePoint :

  1. Définissez Type d’authentification sur Authentification basée sur certificat.
  2. Spécifiez Titre, ID client, Alias de certificat, ID client et Nom du client.
  3. Saisissez l’URL du site , vérifiez la connexion au site si nécessaire, puis sélectionnez la liste SharePoint.
  4. Cliquez sur Connexion pour vérifier la connexion, puis sur Enregistrer et fermer pour enregistrer la configuration.

La capture d’écran ci-dessous affiche la configuration de la liste SharePoint avec l’authentification basée sur un certificat :

Configuration de la liste SharePoint avec authentification par certificat {align="center" width="50%,"}

Pour préparer le certificat pour AEM et Microsoft Azure, procédez comme suit dans AEM, puis enregistrez le certificat public dans Microsoft Azure.

Dans AEM

  1. Accédez à Outils > Sécurité > Utilisateurs.
  2. Recherchez fd-cloudservice, sélectionnez l’utilisateur et cliquez sur Propriétés.
  3. Ouvrez l’onglet Keystore. Si un fichier de stockage des clés n’est pas encore créé, cliquez sur Créer un fichier de stockage des clés et renseignez les invites pour définir le mot de passe du fichier de stockage des clés.
  4. Ajoutez la clé privée au fichier de stockage des clés : développez Ajouter la clé privée à partir du fichier de stockage des clés et chargez votre fichier .jks.
  5. Saisissez un Alias qui correspond à l’Alias de certificat dans la configuration de la liste SharePoint, envoyez le matériel de clé, puis cliquez sur Enregistrer et fermer.

La capture d’écran affiche le fichier de stockage des clés une fois le certificat ajouté. Le Alias doit correspondre au Alias du certificat dans la configuration cloud de la liste SharePoint :

Keystore de l’utilisateur fd-cloudservice avec alias de certificat {align="center" width="50%,"}

Dans Microsoft Azure

  1. Ouvrez l’enregistrement de votre application et accédez à Certificats et secrets > Certificats.
  2. Sélectionnez Télécharger le certificat et téléchargez le fichier de certificat (clé publique) auquel Azure doit faire confiance pour l’application.

La capture d’écran affiche l’onglet Certificats sur le portail Azure, où vous téléchargez le certificat pour l’enregistrement de l’application :

Certificats et secrets d’enregistrement de l’application ​ {align="center" width="50%,"}

​2. Utiliser l’envoi à l’aide du modèle de données de formulaire (FDM) dans un formulaire adaptatif use-submit-using-fdm

Vous pouvez utiliser la configuration de liste SharePoint créée dans un formulaire adaptatif pour enregistrer des données ou un document d’enregistrement généré dans une liste SharePoint. Pour utiliser une liste SharePoint dans un formulaire adaptatif, procédez comme suit :

Lorsque vous soumettez le formulaire, les données sont enregistrées dans le stockage de listes Microsoft® SharePoint que vous avez spécifié.

NOTE
Dans la liste Microsoft® SharePoint, les types de colonnes suivants ne sont pas pris en charge :
  • Colonne image
  • Colonne métadonnées
  • Colonne personne
  • Colonne données externes

Articles connexes

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