[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:
- Crear una configuración de lista de SharePoint: conecta AEM Forms a su almacenamiento de de lista de Sharepoint de Microsoft®.
- 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®:
-
Vaya a Herramientas > Cloud Services > Microsoft® SharePoint.
-
Seleccione un Contenedor de configuración. La configuración se almacena en el contenedor de configuración seleccionado.
-
Haga clic en Crear > Lista de SharePoint en la lista desplegable. Aparecerá el asistente de configuración de SharePoint.
-
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 IDyClient Secretde 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_accessySites.Manage.Allen la pestaña Microsoft® Graph para proporcionar permisos de lectura y escritura. Añadir permiso deAllSites.Manageen 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 eltenant-idde 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.
-
-
Haga clic en Conectar. Si la conexión se realiza correctamente, aparece el mensaje
Connection Successful. -
Seleccionar Sitio de SharePoint y Lista de SharePoint en la lista desplegable.
-
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:
- Establezca Tipo de autenticación en Autenticación basada en certificado.
- Especifique Título, ID de cliente, Alias de certificado, Id. de inquilino y Nombre de inquilino.
- Escriba la dirección URL del sitio SharePoint, compruebe la conexión del sitio si es necesario y seleccione la lista SharePoint.
- 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:
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
- Vaya a Herramientas > Seguridad > Usuarios.
- Busque fd-cloudservice, seleccione el usuario y haga clic en Propiedades.
- 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.
- 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.
- 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:
En Microsoft Azure
- Abra el registro de su aplicación y vaya a Certificados y secretos > Certificados.
- 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:
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.
- columna de imagen
- columna de metadatos
- columna de persona
- columna de datos externos
Artículos relacionados
- Enviar correo electrónico
- Enviar a la biblioteca de documentos de SharePoint
- Enviar a la lista de SharePoint
- Enviar mediante el modelo de datos de formulario
- Enviar a Azure Blob Storage
- Enviar al punto final REST
- Enviar a OneDrive
- Invocar un flujo de trabajo de AEM
- Enviar a Power Automate
- Enviar a Workfront Fusion
- Conectar un formulario adaptable a la aplicación de Salesforce
- Conexión de un formulario adaptable a Microsoft
- Conectar un formulario adaptable a Adobe Marketo Engage
- Creación de una acción de envío personalizada