Conectar un formulario adaptable a la lista de Microsoft® SharePoint

La acción de envío Enviar a SharePoint le permite conectar sin problemas un formulario adaptable con un almacenamiento de Microsoft® SharePoint. Envía los datos del formulario al almacenamiento de SharePoint que elija después de enviar el formulario.

AEM as a Cloud Service ofrece varias acciones de envío predeterminadas para gestionar los envíos de formularios. Puede obtener más información sobre estas opciones en el artículo Acción de envío del formulario adaptable.

Ventajas

Algunas de las ventajas de enviar datos de un formulario adaptable al almacenamiento de SharePoint son las siguientes:

  • Facilita el envío directo de datos de formulario a SharePoint, lo que proporciona una ubicación centralizada para almacenar y administrar la información.
  • Al aplicar las funciones de control de acceso y permisos de SharePoint, se garantiza que solo las personas autorizadas puedan ver o modificar los datos enviados.

Mediante Enviar a SharePoint, puede hacer lo siguiente:

Conectar un formulario adaptable a la biblioteca de documentos de SharePoint connect-af-sharepoint-doc-library

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

  1. Crear una configuración de Biblioteca de documentos de SharePoint: conecta AEM Forms a su almacenamiento de Microsoft® SharePoint.
  2. Utilice la acción de envío Enviar a SharePoint en un formulario adaptable: conecta el formulario adaptable al Microsoft® SharePoint configurado.

Crear configuración de biblioteca de documentos de SharePoint create-sharepoint-configuration

Para conectar AEM Forms a su almacenamiento de la biblioteca de documentos de Microsoft® Sharepoint:

  1. Vaya a su instancia de AEM Forms Author > Herramientas > Cloud Services > Microsoft® SharePoint.

  2. Una vez seleccionada la variable Microsoft® SharePoint, se le redirigirá a Explorador SharePoint.

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

  4. Haga clic en Crear > Biblioteca de documentos de SharePoint en la lista desplegable. Aparecerá el asistente de configuración de SharePoint.

    Configuración de SharePoint

  5. 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/sharepoint/content/configurations/wizard.html. Reemplace [author-instance] por la URL de su instancia de autor.
    • Añada los permisos de API offline_access y Sites.Manage.All para proporcionar permisos de lectura y escritura.
    • 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.
  6. Haga clic en Conectar. Si la conexión se realiza correctamente, aparece el mensaje Connection Successful.

  7. Ahora, seleccione Sitio de SharePoint > Biblioteca de documentos > Carpeta de SharePoint, para guardar los datos.

    note note
    NOTE
    • De forma predeterminada, forms-ootb-storage-adaptive-forms-submission está presente en el sitio de SharePoint seleccionado.
    • Cree una carpeta como forms-ootb-storage-adaptive-forms-submission si no está presente en la biblioteca Documents del sitio de SharePoint seleccionado haciendo clic en Crear carpeta.

Ahora puede utilizar esta configuración de SharePoint Sites para la acción de envío en un formulario adaptable.

Uso de la configuración de la biblioteca de documentos de SharePoint en un formulario adaptable use-sharepoint-configuartion-in-af

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

  1. Crear un Formulario adaptable.

    note note
    NOTE
    • Seleccione el mismo Contenedor de configuración para un formulario adaptable, donde haya creado su almacenamiento de la biblioteca de documentos de SharePoint.
    • Si no se selecciona ningún Contenedor de configuración, a continuación, las carpetas globales Configuración de almacenamiento aparecen en la ventana de propiedades de la acción de envío.
  2. Seleccionar Acción de envío como Enviar a SharePoint.
    GIF de Sharepoint

  3. Seleccione la Configuración de almacenamiento, donde desee guardar los datos.

  4. Haga clic en Guardar para guardar la configuración de envío.

Al enviar el formulario, los datos se guardan en el almacenamiento especificado de la biblioteca de documentos de Microsoft® SharePoint.
La estructura de carpetas para guardar datos es /folder_name/form_name/year/month/date/submission_id/data.

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

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

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

Crear configuración de lista de SharePoint create-sharepoint-list-configuration

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®.

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