Saltar al contenido

Cómo Transferir Archivos Desde an App Builder aplicación para SharePoint

Este artículo explicará paso a paso los elementos de configuración básicos necesarios para transferir archivos desde an App Builder aplicación a una ubicación de SharePoint.

Tenga en cuenta que el caso de uso comercial descrito en este artículo puede diferir levemente de su caso de uso particular y es posible que deba realizar algunos ajustes para adaptarse a él.

Paso 1: Agregar el Servidor de Datos de SharePoint

  1. Vaya a IDE > Servidores de datos
  2. Haga clic en + Servidor para agregar un nuevo servidor de datos
    • Proporcione un Nombre de servidor. Por ejemplo: MySharePoint
    • Establezca Tipo en Microsoft SharePoint
    • Ingrese la URL del directorio de SharePoint en el que almacenará los archivos. Por ejemplo: https://yourcompany.sharepoint.com/directory
    • Expanda Configuración de seguridad e ingrese los valores de Nombre de usuario y Contraseña para que un usuario autorizado se conecte a esta ubicación de SharePoint
    • Haga clic en Guardar
    • Expanda Prueba y haga clic en Probar conexión para confirmar que se puede acceder al servidor con las credenciales proporcionadas

Paso 2: Establezca el Procedimiento Almacenado Uploaddocument Como Público

  1. Haga clic en la x para salir de la ventana emergente Servidor y regresar a la lista de servidores de datos
  2. Con el nuevo servidor de datos seleccionado, haga clic en el botón Detalles
  3. Haga clic en el botón Procedimientos de la capa de almacenamiento de datos
  4. En el panel Procedimientos, haga clic en el ícono de lápiz Editar para el registro UploadDocument
  5. Marque para habilitar la configuración Público en Activado
  6. Haga clic en el botón Continuar para guardar

Importante

Si no ve los registros de procedimientos al hacer clic en la pantalla, es posible que deba eliminar y volver a crear el servidor de conexión de SharePoint. App Builder realiza una llamada inicialmente en el momento de la creación a un servidor de datos de SharePoint para recuperar información de procedimientos y tablas. Si los registros de procedimientos no están visibles, intente volver a crear el servidor de datos.

  1. Haga clic en la x para salir de la ventana emergente de procedimientos
  2. Haga clic en la x para salir de la ventana emergente de Microsoft SharePoint y volver a la lista de servidores de datos
  3. Seleccione el registro de servidor de datos Predeterminado en el panel Servidores de datos
  4. Haga clic en el botón Detalles junto a la entrada de servidor de datos de aplicaciones en el panel Orígenes de datos
  5. Haga clic en el botón Vincular orígenes
  6. Haga clic en Crear
  7. Establezca el valor Origen de datos vinculado en el nombre asignado al nuevo origen de datos de SharePoint
  8. Haga clic en el ícono de marca de verificación para guardar

Paso 4: Agregar una Tabla a los Archivos de Prueba para Transferirlos a SharePoint

Este paso es en su mayoría opcional, la parte crítica para configurar es donde se registra el procedimiento como una Acción. Esto podría registrarse en un Evento personalizado conectado a un Botón, o como se describe en este caso de uso particular. Es posible que tenga tablas y/o Reglas existentes que desee utilizar en su caso de uso.

  1. Necesitará una Regla que contenga columnas para Nombre, Archivo y Biblioteca. Puede nombrarlas como desee.
  2. Cree una tabla en la Fuente de datos de la aplicación para contener los archivos que se cargarán. Por ejemplo: ReportArchive. Columnas que se deben incluir:

    • FilePath
    • SharePointFileName
    • SharePointLibrary
  3. Haga clic en Eventos en la tabla ReportArchive

  4. Seleccione el evento Insertar y haga clic en el icono Abrir registro
  5. Haga clic en el botón Registrar existente en el panel Acciones

    • Establezca Tipo en Procedimiento
    • Establezca Procedimiento en el registro SharePoint Data Source.UploadDocument
  6. Haga clic en Guardar

  7. Haga clic en + Enlace en Acción (Enlaces explícitos)

    • Agregue tres registros para asignarlos a la tabla Nombre, Archivo y Biblioteca. Los nombres de las columnas de origen se asignarán a los nombres de las columnas de la tabla.

Paso 5: Crea una Regla CRUD para Insertar en la Nueva Tabla

Este paso es opcional, en el caso de uso comercial descrito en este artículo, es la forma en que activamos la acción de evento. Su caso de uso puede ser diferente.

Las 3 columnas necesitan estos valores:

  • Nombre: nombre con el que desea que se llame el archivo en SharePoint. Por ejemplo: testing.xlsx
  • Archivo: ruta y nombre de archivo del documento en App Builder servidor. Por ejemplo: C:\Docs\myfile.xlsx
  • Biblioteca - Nombre de la biblioteca de SharePoint - uso Shared DocumentsPara la biblioteca predeterminada de SharePoint

Paso 6: Agregue la Regla CRUD al Evento Que Crea el Documento

  • Agregue la regla CRUD después del paso que crea el documento
  • Si desea eliminar el documento de la App Builder sistema de archivos después de la transferencia a SharePoint, puede agregar otra Acción al Evento de la tabla ReportArchive para realizar esto después del procedimiento UploadDocument.