Saltearse al contenido

One Drive Writer

⚠️ ADVERTENCIA DE DEPRECACIÓN

Este componente está deprecado y será eliminado en una versión futura de Nappai. Por favor, migra a los componentes alternativos recomendados.

El componente One Drive Writer te permite subir archivos a tu almacenamiento en la nube de Microsoft OneDrive o crear archivos de texto directamente en OneDrive. Puedes elegir subir un archivo existente desde tu dispositivo, o escribir el contenido de un archivo nuevo y guardarlo en una carpeta específica de OneDrive.

¿Cómo funciona?

Cuando ejecutas el componente, Nappai primero solicita un token de acceso a Microsoft OneDrive usando la credencial que hayas configurado previamente. Si la autenticación es exitosa, se crea un objeto OneDriveCustomWriter que se encarga de la comunicación con la API de OneDrive.

  • Si has seleccionado un archivo en el campo Upload file or select file, el componente lee ese archivo y lo sube a la carpeta elegida.
  • Si has proporcionado contenido en File content, el componente crea un nuevo archivo con el nombre indicado en File Name y lo guarda en la carpeta seleccionada.
    En ambos casos, al finalizar, el componente devuelve la ruta completa del archivo dentro de OneDrive.

Credencial
Este componente requiere una credencial de tipo Microsoft One Drive.

  1. Configura primero la credencial en la sección de credenciales de Nappai.
  2. Luego selecciona esa credencial en el campo Credential del componente.
    La credencial necesita los siguientes datos:
  • Client ID
  • Client Secret
  • Tenant ID
  • Microsoft onedrive access

Entradas

Campos de Entrada

  • File content: File content.
  • Select folder to save files: Select folder to save files.
  • Upload file or select file: Upload file or select file.
  • File Name: Name of the file to be uploaded. (Required)

Salidas

  • Path to File: Texto que contiene la ruta completa del archivo subido en OneDrive.

Ejemplo de Uso

Supongamos que quieres subir un informe generado por tu sistema a la carpeta Reports en OneDrive.

  1. Credencial: Selecciona la credencial de Microsoft OneDrive que configuraste.
  2. File Name: Escribe Informe_2025.txt.
  3. File content: Pega el texto del informe.
  4. Select folder to save files: Navega hasta la carpeta Reports y selecciónala.
  5. Ejecuta el componente.
  6. La salida Path to File mostrará algo como https://onedrive.com/Reports/Informe_2025.txt.

Si ya tienes un archivo .txt en tu computadora, simplemente arrástralo al campo Upload file or select file, escribe el nombre que quieres darle en OneDrive, selecciona la carpeta de destino y ejecuta. El componente devolverá la ruta del archivo subido.

Componentes Relacionados

  • MicrosoftOneDriveLoader – Permite leer archivos desde OneDrive.
  • OneDriveCustomWriter – Clase subyacente que maneja la comunicación con la API de OneDrive.

Consejos y Mejores Prácticas

  • Asegúrate de que la carpeta de destino exista antes de subir archivos.
  • Evita subir archivos muy grandes; OneDrive tiene límites de tamaño por archivo.
  • Mantén la credencial actualizada y revoca los tokens cuando ya no los necesites.
  • Utiliza nombres de archivos descriptivos para facilitar la búsqueda posterior.

Consideraciones de Seguridad

  • La credencial de Microsoft OneDrive contiene información sensible (Client ID, Client Secret, Tenant ID). Guárdala en un lugar seguro y no la compartas.
  • Nappai gestiona los tokens de acceso de forma segura, pero revisa periódicamente los permisos concedidos a la aplicación en Azure.
  • Si compartes archivos en OneDrive, revisa las configuraciones de permisos para evitar accesos no autorizados.