Lavorare con i documenti di SharePoint

Power Automate intermedio

Dani Kahil

Solution Architect | Microsoft MVP

Le raccolte documenti di SharePoint in breve

nanobanana: Un albero gerarchico verticale di SharePoint: il sito contiene un elenco e una raccolta; la raccolta include la cartella course e la cartella Contract Files con un PDF

 

  • Un sito contiene una o più raccolte
  • Una raccolta contiene file (spesso in cartelle)
  • Ogni file ha un URL univoco
  • Funzioni: Get files, Get file content, Get file metadata using path e altro
Power Automate intermedio

Associare una riga al suo file

nanobanana: Una riga dell'elenco Contracts con la colonna PdfFile evidenziata risolta tramite Get file metadata using path in un file di SharePoint con il token Link to item esposto

 

  • Ogni riga porta l'URL o il percorso del file
  • Il flow legge l'URL e chiede a SharePoint il file
  • Nessuna convenzione sui nomi: l'URL è la fonte di verità
Power Automate intermedio

Get file metadata using path

 

screenshot_get_file_metadata: L'azione Power Automate di SharePoint "Get file metadata using path" espansa, con i campi Site Address e File Path compilati e la scheda dell'azione visibile.

 

  • Passa Site Address e File Path
  • Restituisce metadati, non il contenuto del file
  • Espone il token {Link to item}
Power Automate intermedio

Link o allegato?

$$

$$

  • Autorizzazioni verificate al clic
  • Sempre la versione corrente
  • Ricontrolla l'accesso in inoltro

$$

❌ Copia allegata

$$

  • Congelata all'invio
  • Bypassa le autorizzazioni
  • Può trapelare se inoltrata
Power Automate intermedio

La trappola delle autorizzazioni

 

screenshot_sharepoint_access_denied: Una vera pagina di SharePoint "Accesso negato" / "Ti serve l'autorizzazione per accedere a questo sito" nel browser, mostrata dopo il clic su un link a un documento senza permessi.

 

  • Un link funziona solo per chi ha accesso
  • Il flow non concede accesso: invia un URL
  • Usa Condividi o le autorizzazioni della raccolta per abilitare i destinatari
Power Automate intermedio

Esercitiamoci!

Power Automate intermedio

Preparing Video For Download...