Saltar al contenido

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

  1. Vaya 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 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

  1. Haga clic en la x para salir de la ventana emergente Servidor y volver 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 de la capa de almacenamiento de datos.
  4. En el panel Procedimientos, haga clic en el icono de lápiz Editar para el registro CargarDocumento.
  5. Marque para habilitar la configuración Pública en Activado
  6. 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.

  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 del servidor de datos Predeterminado en el panel Servidores de datos.
  4. Haga clic en el botón Detalles junto a la entrada de su servidor de datos de aplicaciones en el panel Fuentes de datos.
  5. Haga clic en el botón Vincular fuentes
  6. Haga clic en Crear
  7. Establezca el valor de Fuente de datos vinculada en el Nombre asignado a la nueva Fuente de datos de SharePoint.
  8. 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.

  1. Necesitará una regla que contendrá 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 a cargar. Por ejemplo: Archivo de informes. Columnas a incluir:

    • RutadelArchivo
    • Nombre de archivo de SharePoint
    • Biblioteca SharePoint
  3. Haga clic en Eventos en la tabla ReportArchive.

  4. Seleccione el evento Insertar, haga clic en el icono Abrir registro
  5. Haga clic en el botón Registrar existente del 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: 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.