[AEM Forms]{class="badge positive" title="适用于AEM Forms)。"}

将自适应表单连接到® SharePoint列表 connect-af-sharepoint-list

此视频仅适用于核心组件。 对于UE/Foundation组件,请参阅文章。

要在自适应表单中使用提交到SharePoint列表提交操作,请执行以下操作:

  1. 创建SharePoint列表配置:它将AEM Forms连接到您的Microsoft® Sharepoint列表存储。
  2. 在自适应表单中使用表单数据模型(FDM)提交:它将您的自适应表单连接到配置的® SharePoint。

​1. 创建SharePoint列表配置

要将AEM Forms连接到Microsoft®Sharepoint列表:

  1. 转到​工具 > Cloud Services > ® SharePoint

  2. 选择​配置容器。 配置存储在选定的配置容器中。

  3. 从下拉列表中单击​创建 > SharePoint列表。 这将显示 SharePoint 配置向导。

  4. 指定​标题客户端 ID客户端密码​和 OAuth URL。 有关如何检索 OAuth URL 的客户端 ID、客户端密码、租户 ID 的信息,请参阅 Microsoft® 文档

    • 您可以从 Microsoft® Azure 门户检索应用程序的Client IDClient Secret

    • 在 Microsoft® Azure 门户中,将重定向 URI 添加为 https://[author-instance]/libs/cq/sharepointlist/content/configurations/wizard.html。 将 [author-instance] 替换为创作实例 URL。

    • 在​ ® Graph ​选项卡中添加API权限offline_accessSites.Manage.All以提供读/写权限。 在​ Sharepoint ​选项卡中添加AllSites.Manage权限以与SharePoint数据进行远程交互。

    • 使用 OAuth URL:https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize。 将 <tenant-id> 替换为 Microsoft® Azure 门户中应用程序的 tenant-id

      note note
      NOTE
      客户端密码​字段是必填还是可选字段取决于 Azure Active Directory 应用程序配置。 如果应用程序配置为使用客户端密码,则必须提供客户端密码。
  5. 单击​连接。 连接成功后,将显示Connection Successful消息。

  6. 从下拉列表中选择​ SharePoint站点 ​和​SharePoint列表

  7. 选择​ 创建 ​以创建® SharePointList的云配置。

基于证书的身份验证 certificate-based-authentication

SharePoint列表配置的基于证书的身份验证位于早期采用者计划下。 您可以使用官方电子邮件 ID 写信给 aem-forms-ea@adobe.com,加入早期采用者计划并申请使用该功能。

在SharePoint列表配置向导中:

  1. 将​ 身份验证类型 ​设置为​基于证书的身份验证
  2. 指定​标题客户端ID证书别名租户ID​和​租户名称
  3. 输入​SharePoint站点URL,根据需要验证站点连接,然后选择​SharePoint列表
  4. 单击​ 连接 ​以验证连接,然后单击​ 保存并关闭 ​以保存配置。

以下屏幕截图显示了具有​ 基于证书的身份验证 ​的SharePoint列表配置:

SharePoint列表配置具有基于证书的身份验证 {align="center" width="50%,"}

要为AEM和Microsoft Azure准备证书,请在AEM中执行以下步骤,然后在Microsoft Azure中注册公共证书。

在AEM中​

  1. 转到​工具 > 安全性 > 用户
  2. 搜索​fd-cloudservice,选择用户,然后单击​属性
  3. 打开​ 密钥库 ​选项卡。 如果尚未创建密钥库,请单击​创建密钥库,并完成提示以设置密钥库密码。
  4. 将私钥添加到密钥库:展开​ 从Keystore文件添加私钥 ​并上传​ .jks ​文件。
  5. 输入与SharePoint列表配置中的​ 证书别名 ​匹配的​别名,提交密钥资料,然后单击​保存并关闭

屏幕快照会在添加证书后显示密钥库。 别名​必须与SharePoint List云配置中的​ 证书别名 ​匹配:

具有证书别名

🔗 {align="center" width="50%,"}

在Microsoft Azure中​

  1. 打开应用程序注册,然后转到​证书和密钥 > 证书
  2. 选择​ 上载证书 ​并上载Azure必须信任该应用程序的证书文件(公钥)。

屏幕快照显示Azure门户中的​ 证书 ​选项卡,您可以在其中上传用于应用程序注册的证书:

Azure应用程序注册证书和密钥 {align="center" width="50%,"}

​2. 在自适应表单中使用表单数据模型(FDM)提交 use-submit-using-fdm

您可以在自适应表单中使用创建的SharePoint列表配置,以在SharePoint列表中保存数据或生成的记录文档。 执行以下步骤以在自适应表单中使用SharePoint列表:

提交表单时,数据将保存在指定的® Sharepoint列表存储中。

NOTE
在® SharePoint List中,不支持以下列类型:
  • 图像列
  • 元数据列
  • 人员列
  • 外部数据列

相关文章

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