Saltar al contenido
JTS

Cargando la configuración avanzada del sistema…

SharePoint Document Uploader

Proyecto · PCF

Lenguaje
C#
Licencia
MIT
Estado
Activo

General

Nombre
SharePoint Document Uploader
Descripción
Control PCF que convierte una columna URL en un cargador de archivos a SharePoint, con Custom APIs, plugin y Microsoft Graph.
Tipo
PCF
Creado
24 jul 2026
Actualizado
26 jul 2026

Tecnologías

TypeScriptC#PCFCustom APIPluginsMicrosoft GraphSharePoint

Notas técnicas

Qué hace

Vacío, el control muestra un botón de subida. Con un archivo subido, muestra el enlace al archivo y dos acciones: desvincular (vacía el campo y conserva el archivo) y eliminar (borra el archivo de SharePoint y vacía el campo). Tiene el mismo aspecto que un campo nativo de Dataverse.

Cómo funciona

  1. El control llama a una Custom API (jts_UploadSharePointFile). Su plugin busca o crea el sharepointdocumentlocation del registro y pide a Microsoft Graph una sesión de subida reanudable.
  2. El navegador sube el archivo por fragmentos directamente a Graph, sin pasar por Dataverse ni por sus límites de tamaño.
  3. Una segunda Custom API (jts_FinalizeSharePointUpload) escribe la URL en la columna desde el servidor, y el control la vuelve a leer en lugar de fiarse de su propia respuesta.

Eliminar y desvincular tienen también sus propias Custom APIs.

Empaquetado

Todo va en una sola solución: el control, las cuatro Custom APIs, el plugin y las variables de entorno necesarias. Está probado de principio a fin contra un sitio real de SharePoint.