Saltar al contenido

Cómo transferir archivos de una aplicación de App Builder a SharePoint en Jitterbit App Builder

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

Tenga en cuenta que el caso de uso empresarial descrito en este artículo puede diferir ligeramente de su caso de uso particular, y es posible que deba realizar algunos ajustes para adaptarse en consecuencia.

Paso 1: Agregar el servidor de datos de SharePoint

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

Paso 2: Establecer el procedimiento almacenado uploaddocument como público

  1. Haga clic en la x para salir del popup del Servidor y regresar a la lista de Servidores de Datos
  2. Con su nuevo Servidor de Datos seleccionado, haga clic en el botón Detalles
  3. Haga clic en el botón Procedimientos desde la Capa de Almacenamiento de Datos
  4. En el panel de Procedimientos, haga clic en el ícono de lápiz Editar para el registro de 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 registros de Procedimiento cuando hace clic en la pantalla, es posible que deba eliminar y recrear 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 Procedimiento no son visibles, intente recrear el Servidor de Datos.

  1. Haz clic en la x para salir del Popup de Procedimientos
  2. Haz clic en la x para salir del Popup de Microsoft SharePoint y regresar a la lista de Servidores de Datos
  3. Selecciona el registro de Servidor de Datos Predeterminado del panel de Servidores de Datos
  4. Haz clic en el botón Detalles junto a tu entrada de Servidor de Datos de Aplicación en el panel de Fuentes de Datos
  5. Haz clic en el botón Vincular Fuentes
  6. Haz clic en Crear
  7. Establece el valor de Fuente de Datos Vinculada al Nombre asignado a la nueva Fuente de Datos de SharePoint
  8. Haz clic en el icono de marca de verificación para guardar

Paso 4: Agregar tabla para archivos de etapa a transferir a SharePoint

Este paso es mayormente opcional, la parte crítica a configurar es donde registras 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. Puede que tengas tablas y/o Reglas existentes que quieras usar en tu caso de uso.

  1. Necesitarás una Regla que contenga columnas para Nombre, Archivo y Biblioteca. Puedes nombrarlas como desees.
  2. Crea una tabla en la Fuente de Datos de Aplicación para contener los archivos a subir. Por ejemplo: ReportArchive. Columnas a incluir:

    • RutaDelArchivo
    • NombreDelArchivoSharePoint
    • BibliotecaSharePoint
  3. Haz clic en Eventos desde la tabla ReportArchive

  4. Selecciona el evento Insertar, haz clic en el icono Abrir Registro
  5. Haz clic en el botón Registrar Existente desde el panel de Acciones

    • Establece Tipo a Procedimiento
    • Establece Procedimiento al registro SharePoint Data Source.UploadDocument
  6. Haz clic en Guardar

  7. Haz clic en + Vinculación bajo Acción (Vinculaciones Explícitas)

    • Agrega tres registros para mapear a la tabla Nombre, Archivo y Biblioteca. Los nombres de las Columnas de Origen se mapearán a los nombres de las Columnas en la tabla.

Paso 5: Crear una regla CRUD para insertar en la nueva tabla

Este paso es opcional, en el caso de uso empresarial descrito en este artículo es cómo activamos la Acción del Evento. Tu caso de uso puede diferir.

Las 3 columnas necesitan estos valores:

  • Nombre - Nombre que deseas que tenga el archivo en SharePoint. Por ejemplo: testing.xlsx
  • Archivo - Ruta y nombre del archivo del documento en el servidor de App Builder. Por ejemplo: C:\Docs\myfile.xlsx
  • Biblioteca - Nombre de la biblioteca de SharePoint - usa Documentos compartidos para la biblioteca predeterminada de SharePoint

Paso 6: Agregar la regla CRUD al evento que crea el documento

  • Agrega la regla CRUD después del paso que crea el documento
  • Si deseas eliminar el documento del sistema de archivos de App Builder después de transferirlo a SharePoint, puedes agregar otra acción al evento de la tabla ReportArchive para hacer esto después del procedimiento UploadDocument.