Jueves, febrero 20 2020
  1 Respuestas
  6.1K visitas
0
Votos
deshacer
Hola,

Adjunto un archivo de Excel para su referencia.

En la hoja de cálculo adjunta, apliqué un menú desplegable en las celdas B11, H11 an y J11. Al seleccionar el menú desplegable requerido de la lista disponible, la ruta para "FromPath" y "ToPath" se actualiza en las celdas C3 y C7. Más tarde solía hacer clic en el botón "COPIAR A SHAREPOINT", que luego ejecuta la macro para copiar los archivos a SharePoint.

Así es como funciona, si necesito copiar los archivos del proveedor "A" en SharePoint, debo seleccionar "A" en el menú desplegable del nombre del proveedor. De manera similar, para copiar los archivos del proveedor "B" en SharePoint, debo seleccionar nuevamente el proveedor "B" del menú desplegable (esta es una actividad de uno por uno)

Ahora el requisito es copiar archivos de proveedores aleatorios a SharePoint. de una vez

Por ejemplo, si quiero copiar archivos para el proveedor C, D, E y F desde una unidad compartida a SharePoint, debería tener la opción de seleccionar C, D, E y F y copiar solo esos archivos a estas carpetas respectivas en SharePoint en una vez, en lugar de copiar uno por uno.

El botón ACTUALIZAR NOMBRE DEL PROVEEDOR se usa para actualizar cualquier nuevo nombre de proveedor creado en Shared Drive, el mismo se actualiza en la columna M en la hoja de cálculo

Nota: copio manualmente los correos electrónicos de Outlook (porque no hay unicidad) en las carpetas de nombres de proveedores respectivos en Shared Drive.
Mis carpetas compartidas son - Copia de seguridad de proveedores > A, B, C, D, E......... (es decir, carpetas de nombres de proveedores) > carpetas 2018, 2019 y 2020.

Este año, los correos electrónicos se copiarán en la carpeta 2020.
Gracias,
Hace años 3
·
#2082
0
Votos
deshacer
Si bien los flujos de trabajo de SPD no tienen una acción para mover un archivo, puede hacerlo indirectamente utilizando la API REST del flujo de trabajo.
Hace unos años, creé una solución similar para un cliente de esta manera.
El punto final que desea utilizar es este:
_api/web/folders/GetByUrl('Ubicación del documento original')/Files/getbyurl('//cdn.extendoffice.com/Test.pdf')/CopyTo(strNewUrl='/sites/Meetingsite/DocumentNewLocation/Test.pdf',bOverWrite=true)
Aventurarse en todo el proceso de 'llamar al resto de la API desde un flujo de trabajo' puede ser un poco desalentador al principio, pero en realidad no es tan malo, y ahora hay bastantes recursos disponibles en línea para ayudarlo.
  • De la página:
  • 1
Aún no hay respuestas para esta publicación.