[AEM Forms]{class="badge positive" title="(Se aplica a AEM Forms)."}

Conectar un formulario adaptable a la lista de Microsoft® SharePoint connect-af-sharepoint-list

Este vídeo solo es aplicable a los componentes principales. Para componentes del editor universal o de base, consulte el artículo.

Para usar la acción de envío Enviar a la lista SharePoint en un formulario adaptable:

  1. Crear una configuración de lista de SharePoint: conecta AEM Forms a su almacenamiento de de lista de Sharepoint de Microsoft®.
  2. Utilice la acción de envío Enviar con un modelo de datos de formulario (FDM) en un formulario adaptable: conecta el formulario adaptable a Microsoft® SharePoint configurado.

​1. Crear configuración de lista de SharePoint

Para conectar AEM Forms a su lista de Sharepoint de Microsoft®:

  1. Vaya a Herramientas > Cloud Services > Microsoft® SharePoint.

  2. Seleccione un Contenedor de configuración. La configuración se almacena en el contenedor de configuración seleccionado.

  3. Haga clic en Crear > Lista de SharePoint en la lista desplegable. Aparecerá el asistente de configuración de SharePoint.

  4. Especifique el Título, ID de cliente, Secreto del cliente y URL de OAuth. Para obtener información sobre cómo recuperar el ID de cliente, el secreto de cliente o el ID de inquilino para la URL de OAuth, consulte Documentación de Microsoft®.

    • Puede recuperar la variable Client ID y Client Secret de su aplicación desde el portal de Microsoft® Azure.

    • En el portal de Microsoft® Azure, añada el URI de redireccionamiento como https://[author-instance]/libs/cq/sharepointlist/content/configurations/wizard.html. Reemplace [author-instance] por la URL de su instancia de autor.

    • Adición de los permisos de API offline_access y Sites.Manage.All en la pestaña Microsoft® Graph para proporcionar permisos de lectura y escritura. Añadir permiso de AllSites.Manage en la pestaña SharePoint para interactuar de forma remota con los datos de SharePoint.

    • Use la URL de OAuth: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Reemplace <tenant-id> por el tenant-id de su aplicación desde el portal de Microsoft® Azure.

      note note
      NOTE
      El campo secreto de cliente es obligatorio u opcional dependiendo de su configuración de la aplicación de Azure Active Directory. Si la aplicación está configurada para utilizar un secreto de cliente, es obligatorio proporcionar dicho secreto.
  5. Haga clic en Conectar. Si la conexión se realiza correctamente, aparece el mensaje Connection Successful.

  6. Seleccionar Sitio de SharePoint y Lista de SharePoint en la lista desplegable.

  7. Seleccione Crear para crear la configuración de nube para la lista de SharePoint de Microsoft®.

Autenticación basada en certificados certificate-based-authentication

La autenticación basada en certificados para la configuración de la Lista de SharePoint se encuentra en el Programa de usuarios que la adoptaron por anticipado. Puede escribir a aem-forms-ea@adobe.com desde su ID de correo electrónico oficial para unirse al programa de primeros usuarios y solicitar acceso a esta funcionalidad.

En el asistente de configuración de Lista de SharePoint:

  1. Establezca Tipo de autenticación en Autenticación basada en certificado.
  2. Especifique Título, ID de cliente, Alias de certificado, Id. de inquilino y Nombre de inquilino.
  3. Escriba la dirección URL del sitio SharePoint, compruebe la conexión del sitio si es necesario y seleccione la lista SharePoint.
  4. Haga clic en Conectar para comprobar la conexión y, a continuación, haga clic en Guardar y cerrar para guardar la configuración.

La captura de pantalla siguiente muestra la configuración de la lista de SharePoint con autenticación basada en certificado:

Configuración de lista de SharePoint con autenticación basada en certificado {align="center" width="50%,"}

Para preparar el certificado para AEM y Microsoft Azure, realice los siguientes pasos en AEM y, a continuación, registre el certificado público en Microsoft Azure.

En AEM

  1. Vaya a Herramientas > Seguridad > Usuarios.
  2. Busque fd-cloudservice, seleccione el usuario y haga clic en Propiedades.
  3. Abra la pestaña Keystore. Si todavía no se ha creado un almacén de claves, haga clic en Crear almacén de claves y complete las indicaciones para establecer la contraseña del almacén de claves.
  4. Agregue la clave privada al almacén de claves: expanda Agregar clave privada desde el archivo del almacén de claves y cargue el archivo .jks.
  5. Escriba un Alias que coincida con el Alias del certificado en la configuración de la lista de SharePoint, envíe el material de la clave y haga clic en Guardar y cerrar.

La captura de pantalla muestra el repositorio de claves después de agregar el certificado. El Alias debe coincidir con el Alias de certificado en la configuración de nube de SharePoint List:

almacén de claves de usuario de fd-cloudservice con alias de certificado {align="center" width="50%,"}

En Microsoft Azure

  1. Abra el registro de su aplicación y vaya a Certificados y secretos > Certificados.
  2. Seleccione Cargar certificado y cargue el archivo de certificado (clave pública) en el que Azure debe confiar para la aplicación.

La captura de pantalla muestra la ficha Certificados del portal de Azure, donde se carga el certificado para el registro de la aplicación:

Certificados y secretos de registro de aplicaciones de Azure {align="center" width="50%,"}

​2. Utilizar el modelo de datos de formulario (FDM) de envío en un formulario adaptable use-submit-using-fdm

Puede utilizar la configuración de lista de SharePoint creada en un formulario adaptable para guardar datos o el documento de registro generado en una lista de SharePoint. Siga estos pasos para usar una lista de SharePoint en un formulario adaptable como:

Al enviar el formulario, los datos se guardan en el almacenamiento de lista de Sharepoint de Microsoft® especificado.

NOTE
En la lista de Microsoft® SharePoint, no se admiten los siguientes tipos de columnas:
  • columna de imagen
  • columna de metadatos
  • columna de persona
  • columna de datos externos

Artículos relacionados

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