Microsoft SharePoint
Connection Type | Alteryx Tool. The latest version is available from the Alteryx Community. |
Driver Details | For more information, see Microsoft portal. |
Type of Support | Read & Write |
Validated On | SharePoint Files tools: Online |
Version | Description |
v2.4.0 |
Known Issues
|
v2.3.0 |
Known Issues
|
v2.2.0 |
|
v2.1.0 |
|
v2.0.1 |
|
v1.1.1 |
|
v1.1.0 |
|
v1.0.4 |
|
Alteryx Tools Used to Connect
As of Alteryx Designer and Server 2022.3, we deprecated the SharePoint List tools. Install the SharePoint tools which provide updated features.
We renamed SharePoint Files to SharePoint in version 2.2.0.
In SharePoint version 2.2.0, we temporarily removed support for SharePoint On-Premise (version 2013 and 2016). In SharePoint version 2.3.0, we re-enabled the support for SharePoint On-Premise.
As of SharePoint Files Output version 2.1.0, we included the list reading functionality in SharePoint Files Output.
As of SharePoint Files Input version 2.0.1, we included the list reading functionality in SharePoint Files Input.
Standard Workflow Processing
Data Connection Manager
The SharePoint tools version 2.2.0 and later support Data Connection Manager for an easier and a safer storage of your credentials. Create a connection to SharePoint and easily reuse the stored credentials in workflows that include the SharePoint tools. Alteryx Server requires stored credentials to successfully run the published workflows.
Enable AMP Engine
Make sure you have the AMP engine enabled for the workflows which contain the SharePoint tools version 2.2.0 and later.
Custom API Application Setup
Before using the SharePoint Online tools, you need to register an application endpoint for external clients.
SharePoint List app-only authentication requires a certificate.
For more information on how to build and manage an application using the Microsoft Azure cloud services, refer to the Azure documentation.
-
Navigate to Microsoft Azure.
-
Sign in with your Microsoft Azure Active Directory account.
-
On the Home screen use Search, or go to the upper left corner menu to open the Azure Active Directory service.
-
Open App registrations in the left menu.
-
Select + New registration.
-
Specify the Name of the app.
-
Choose desired account type – both Single tenant and Multitenant are allowed.
-
In the Redirect URI part:
-
For Sharepoint Files version 1.1.1 and earlier: Select Single-page application (SPA) from the dropdown menu and set the two URLs:
-
For SharePoint Files Input version 2.0.1, Sharepoint Files Output version 2.1.0, and later: Select Web-page application (WPA) from the dropdown menu and set the URL:
-
-
Select Register.
The Application (client) ID is your Client ID.
The Directory (tenant) ID is your Tenant ID. -
Go to Client credentials and add New client secret.
Copy the Value as it won't be accessible again once you leave the page - this is your Client Secret. -
Go to API permissions to add these Delegated permissions - Microsoft Graph
-
Files.ReadWrite.All
-
offline_access
-
openid
-
User.Read
-
Sites.Read.All
-
email
-
profile
-
Files.Read.All
-
-
For Sharepoint Files Input version 2.0.1 and later, add also these Delegated permissions - SharePoint:
-
AllSites.Manage
-
AllSites.Read
-
AllSites.Write
-
Sites.Search.All
-
-
If you want to use service principal (app-only authentication) proceed to Certificates & secrets and add New client secret. Copy the Value as it won't be accessible again once you leave the page – this is your Client Secret.
-
For Sharepoint version 2.2.0 and later: In API permissions, add these Application permissions - Microsoft Graph:
-
Sites.Selected (See How to set up SharePoint Sites.Selected for more information.)
-
-
For Sharepoint Files version 2.0.1 and earlier: In API permissions, add these Application permissions - Microsoft Graph:
-
Files.Read.All
-
Files.ReadWrite.All
-
Sites.Read.All
-
-
Now you can use this app in your Alteryx SharePoint Files connector. To authenticate login, you will need your User Name, Password, Client ID, and Client Secret ID and Tenant ID provided with application registration.
For more information, visit Microsoft portal.
Additional Details
SharePoint stores all DateTime values as UTC. To correctly convert your system's DateTime values to and from UTC, do the following:
- When writing to SharePoint, convert your system's timezone to UTC with the DateTimeToUTC() function.
- When reading from SharePoint, convert from UTC to your system's timezone with the DateTimeToLocal() function.
Otherwise, use another DateTime Function to perform the calculation. For additional information, see Functions.