Microsoft SharePoint

Versione:
2023.1
Last modified: May 11, 2022
Driver Details

Per ulteriori informazioni, consulta il portale Microsoft.

Type of Support

Lettura & Scrittura

Validated On

Strumenti File SharePoint: online
Strumenti Elenco SharePoint: 2007, 2010, 2013, 2016, online

Release Notes
Version Description
v2.2.0
  • Compatible with Alteryx Designer and Server 2021.4.2 Patch 4, 2022.1 Patch 2 and later.

  • Compatible with AMP engine only.

  • Added support for DCM.

    • DCM is required for running this connector on Alteryx Server.

  • FIPS capable.

  • Added option to download folders and files locally for later processing.

  • Temporarily removed support for SharePoint On-Premise (version 2013 and 2016).

  • Renamed the tools to SharePoint Input and SharePoint Output.

  • Changed the behavior of sheet name field to be excluded from the written data. Added option to keep the sheet name field.

  • SSL/TLS validation is now performed against Windows Certificate Store.

  • Service principal authentication can leverage Sites.Selected instead of the Sites.All permission.

v2.1.0
  • SharePoint Files Output now includes lists writing functionality.

  • Writing data into a list can fail because of API limitations. One of the identified reasons is HTML code included in the data.

  • Minor bug fixes.

v2.0.1
  • Compatible with Alteryx Designer version 2021.3.4 and later.

  • SharePoint Files Input now includes lists reading functionality.

  • All the tools use user’s browser instead of embedded CEF to comply with Conditional Access policy.

  • User-based authentication for SharePoint 365 is valid for up to 6 months depending on the user’s Azure policy.

v1.1.1
  • Sites are loaded incrementally instead of all-at-once.

  • Fixed DriveID error.

  • Fixed bug affecting the output of null values into .yxdb file.

v1.1.0
  • Added Support for SharePoint On-Premise (version 2013 and 2016).

  • Fixed blank screen issue when authenticating in Designer 2021.3.2.54175. Please note that you also need to update to Designer 21.3.3.63061 or later.

v1.0.4
  • Compatible with Alteryx Designer version 2021.2.2 and later.

  • Initial release.

  • Built-in multitenant Azure App with an option to use custom Azure App (incl. single tenant app).

  • Supports reading and writing XLSX, CSV and YXDB file formats.

  • Proxy support.

  • Requires SharePoint 365.

Strumenti Alteryx utilizzati per la connessione

A partire da Input file SharePoint versione 2.0.1, Input elenco SharePoint è deprecato come strumento autonomo e la funzionalità di lettura dell'elenco è stata inclusa in Input file SharePoint.

Elaborazione del flusso di lavoro standard

Link
SharePoint List Input Tool Icon

Strumento Input elenco SharePoint

Link
SharePoint List Output Tool Icon

Strumento Output elenco SharePoint

Configurazione dell'autenticazione

Prima di utilizzare gli strumenti SharePoint, devi registrare un endpoint dell'applicazione per i client esterni:

Per ulteriori informazioni su come creare e gestire un'applicazione utilizzando i servizi cloud Microsoft Azure, consulta la documentazione di Azure

  1. Passa a Microsoft Azure

  2. Accedi con l'account Microsoft Azure Active Directory.  

  3. Nella schermata iniziale, utilizza Cerca o vai al menu nell'angolo superiore sinistro per aprire il servizio Azure Active Directory

  4. Apri Registrazioni app nel menu a sinistra. 

  5. Seleziona + Nuova registrazione.

  6. Specifica il nome dell'app.  

  7. Scegli il tipo di account desiderato: sono consentiti sia il single-tenant che il multi-tenant.  

  8. Nella sezione URI di reindirizzamento (opzionale)

    1. Per Input file SharePoint versione 1.1.1 e precedenti: seleziona Applicazione a pagina singola nel menu a discesa e imposta i due URL

    2. Per Input file SharePoint versione 2.0.1 e successive: seleziona Applicazione a pagina singola nel menu a discesa e imposta l'URL:

  9. Seleziona Registra.   
    L'ID applicazione (client) è il tuo ID client
    L'ID directory (tenant) è il tuo ID tenant

  10. Passa a Credenziali client e aggiungi Nuovo segreto client.
    Copia il valore perché non sarà più accessibile una volta chiusa la pagina. Si tratta del tuo Segreto client.

  11. Accedi ad Autorizzazioni API per aggiungere le seguenti Autorizzazioni delegate - Microsoft Graph

    1. Files.ReadWrite.All

    2. offline_access

    3. openid

    4. User.Read

    5. Sites.Read.All

    6. e-mail

    7. profilo

  12. Per Input file SharePoint versione 2.0.1 e successive, aggiungi anche le seguenti Autorizzazioni delegate - SharePoint:

    1. AllSites.Manage

    2. AllSites.Read

    3. AllSites.Write

    4. Files.Read.all

    5. Sites.Search.All

  13. Per utilizzare l'entità servizio (autenticazione solo app), passa a Certificati & chiavi e aggiungi Nuovo segreto client. Copia il valore perché non sarà più accessibile una volta chiusa la pagina. Si tratta del tuo Segreto client.
    In Autorizzazioni API, , aggiungi le seguenti Autorizzazioni applicazione - Microsoft Graph:

    1. Files.Read.all

    2. Files.ReadWrite.All

    3. Sites.Read.All

Ora puoi utilizzare questa applicazione nel connettore file SharePoint di Alteryx. Per autenticare l'accesso, devi disposrre di Nome utente, Password, ID client, ID segreto del client e ID tenant forniti con la registrazione dell'applicazione.

Per ulteriori informazioni, visita il portale Microsoft.

Ulteriori dettagli

SharePoint memorizza tutti i valori DateTime come UTC. Per convertire correttamente i valori DateTime del sistema in e da UTC, procedi come segue:

  • Quando scrivi in SharePoint, converti il fuso orario del sistema in UTC con la funzione DateTimeToUTC().
  • Quando leggi da SharePoint, converti da UTC al fuso orario del sistema con la funzione DateTimeToLocal().

In caso contrario, utilizza un'altra funzione DateTime per eseguire il calcolo. Per ulteriori informazioni, consulta Funzioni.

Questa pagina è stata utile?

Si sono verificati problemi con il tuo prodotto Alteryx? Visita la community Alteryx o contatta il supporto. Non riesci a inviare questo modulo? Inviaci un'e-mail.