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
- Navegue a IDE > Servidores de Datos
- 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
- Haga clic en la x para salir del popup del Servidor y regresar a la lista de Servidores de Datos
- Con su nuevo Servidor de Datos seleccionado, haga clic en el botón Detalles
- Haga clic en el botón Procedimientos desde la Capa de Almacenamiento de Datos
- En el panel de Procedimientos, haga clic en el ícono de lápiz Editar para el registro de UploadDocument
- Marque para habilitar la configuración Público en Activado
- 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.
Paso 3: Vincular la fuente de datos de SharePoint a la fuente de datos de su aplicación
- Haz clic en la x para salir del Popup de Procedimientos
- Haz clic en la x para salir del Popup de Microsoft SharePoint y regresar a la lista de Servidores de Datos
- Selecciona el registro de Servidor de Datos Predeterminado del panel de Servidores de Datos
- 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
- Haz clic en el botón Vincular Fuentes
- Haz clic en Crear
- Establece el valor de Fuente de Datos Vinculada al Nombre asignado a la nueva Fuente de Datos de SharePoint
- 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.
- Necesitarás una Regla que contenga columnas para Nombre, Archivo y Biblioteca. Puedes nombrarlas como desees.
-
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
-
Haz clic en Eventos desde la tabla ReportArchive
- Selecciona el evento Insertar, haz clic en el icono Abrir Registro
-
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
-
Haz clic en Guardar
-
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.