Cómo Transferir Archivos Desde una Aplicación Vinyl a SharePoint¶
Este artículo recorrerá los elementos de configuración básicos necesarios para transferir archivos desde una aplicación Vinyl 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 adaptarlo en consecuencia.
Paso 1: Agregue el Servidor de Datos de SharePoint¶
- Vaya 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 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 Pruebas 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 en Público¶
- Haga clic en la x para salir de la ventana emergente Servidor y volver 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 de la capa de almacenamiento de datos.
- En el panel Procedimientos, haga clic en el icono de lápiz Editar para el registro CargarDocumento.
- Marque para habilitar la configuración Pública en Activado
- Haga clic en el botón Continuar para guardar.
Importante
Si no ve los registros de procedimientos cuando hace clic en la pantalla, es posible que deba eliminar y volver a crear el servidor de conexión de SharePoint. Vinyl 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 del procedimiento no están visibles, intente recrear el servidor de datos.
Paso 3: Vincule la Fuente de Datos de SharePoint a la Fuente de Datos de Su Aplicación¶
- Haga clic en la x para salir de la ventana emergente de Procedimientos.
- Haga clic en la x para salir de la ventana emergente de Microsoft SharePoint y volver a la lista de servidores de datos.
- Seleccione el registro del servidor de datos Predeterminado en el panel Servidores de datos.
- Haga clic en el botón Detalles junto a la entrada de su servidor de datos de aplicaciones en el panel Fuentes de datos.
- Haga clic en el botón Vincular fuentes
- Haga clic en Crear
- Establezca el valor de Fuente de datos vinculada en el Nombre asignado a la nueva Fuente de datos de SharePoint.
- Haga clic en el icono de marca de verificación para guardar.
Paso 4: Agregue una Tabla a los Archivos de Escenario para Transferirlos a SharePoint¶
Este paso es principalmente opcional, la parte crítica para configurar es donde 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.
- Necesitará una regla que contendrá columnas para Nombre, Archivo y Biblioteca. Puede nombrarlas como desee.
-
Cree una tabla en la fuente de datos de la aplicación para contener los archivos a cargar. Por ejemplo: Archivo de informes. Columnas a incluir:
- RutadelArchivo
- Nombre de archivo de SharePoint
- Biblioteca SharePoint
-
Haga clic en Eventos en la tabla ReportArchive.
- Seleccione el evento Insertar, haga clic en el icono Abrir registro
-
Haga clic en el botón Registrar existente del panel Acciones.
- Establezca Tipo en Procedimiento
- Establezca Procedimiento en el registro SharePoint Data Source.UploadDocument
-
Haga clic en Guardar
-
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: Cree una Regla CRUD para Insertar en la Nueva Tabla¶
Este paso es opcional; en el caso de uso empresarial descrito en este artículo, así es como activamos la acción del evento. Su caso de uso puede diferir.
Las 3 columnas necesitan estos valores:
- Nombre: nombre con el que desea que se llame el archivo en SharePoint. Por ejemplo: prueba.xlsx
- Archivo: ruta y nombre de archivo del documento en el servidor Vinyl. Por ejemplo:
C:\Docs\myfile.xlsx
- Biblioteca - Nombre de la biblioteca de SharePoint - uso
Shared Documents
para la biblioteca predeterminada de SharePoint
Paso 6: Agregue la Regla CRUD al Evento Que Crea el Documento¶
- Agregar la Regla CRUD después del paso que crea el documento
- Si desea eliminar el documento del sistema de archivos Vinyl después de transferirlo a SharePoint, puede agregar otra acción al evento de la tabla ReportArchive para hacerlo después del procedimiento UploadDocument.