Microsoft SharePoint
Designer 中的新连接器版本
SharePoint 连接器现在是 Alteryx One 体验的一部分。请仔细阅读此页面上的信息,以确保您正确使用相应的工具。
Microsoft SharePoint 连接器可让您连接到 Designer Desktop 中的 Microsoft SharePoint 存储。
Microsoft SharePoint 可作为输出数据工具的数据源,也可作为独立的 SharePoint 输入和 SharePoint 输出工具使用。输出数据工具支持写入文件和列表。
连接器类型 | 发布 | 工具和数据处理选项 |
|---|---|---|
最新版本可从 Alteryx Marketplace 获得。 | ||
最新版本可从 Alteryx Marketplace 获得。 |
Microsoft SharePoint Connector 详细信息
Microsoft SharePoint 在 Designer Desktop 2025.1.XX 及更高版本中可作为输出数据工具的数据源。如需详细了解文件类型选项,请转到 将数据写入 SharePoint。
2025 年 10 月 24 日
Microsoft SharePoint 连接器版本 3.0.0
新增功能
为统一 Alteryx One 和 Designer Desktop 的用户体验,我们为 Designer Desktop 发布了一款新的 Microsoft SharePoint 连接器。此连接器可在“输出数据”工具中实现与 Microsoft SharePoint 的 DCM 连接。
已知问题
已知 Microsoft SharePoint 连接器版本 3.0.0 | |
|---|---|
ID | 描述 |
TCO-2795 | 将名为“ID”的列从 Alteryx One 写入 SharePoint 列表会导致静默失败,并且不显示任何错误消息。 |
身份验证方法
Microsoft SharePoint 支持使用用户凭据(Azure AD-Private(内置应用程序))、自定义应用程序(Azure AD-Private(自定义应用程序))和高级自定义 API 应用程序身份验证(服务主体(应用程序))进行基本身份验证。
Azure AD-Private(内置应用程序)
使用邮件和密码进行的基本身份验证与用户的个人 Google 凭证绑定。您可以允许 SDK 使用此连接。
我们不建议在计划工作流时使用此类身份验证。
Azure AD-Private(自定义应用程序)
有关如何设置 API 应用程序的说明,请参阅 Microsoft Azure API 应用程序设置。您可以允许 SDK 使用此连接。
服务主体(应用程序)
高级身份验证利用具有服务主体的自定义 API 应用程序的功能。有关如何设置 API 应用程序的说明,请参阅 Microsoft Azure API 应用程序设置。您可以允许 SDK 使用此连接。
具有服务主体的 API 应用不与特定用户绑定,因此您可以更方便地使用它们来计划工作流。但是,当您在 DCM 中创建连接时,它们需要一次性身份验证。
服务主体(证书)
要启用 SharePoint 应用专用身份验证,您需要创建证书、将其上传到 Azure 门户,并获取私钥。仅限应用程序身份验证适用于所有版本的 SharePoint 连接器中的 SharePoint 列表,以及 2.7.2 及更高版本的连接器中的 SharePoint 文件。
有关如何设置 API 应用程序的说明,请参阅 创建 SharePoint 仅限应用程序的身份验证证书。仅限应用程序的身份验证仅通过 DCM 支持。DCM - Designer
使用 DCM 设置连接
要使用 DCM 连接到 Microsoft SharePoint...DCM - Designer
将输入数据或输出数据工具从工具面板拖到画布上并选择它。
选择设置连接。
如果您以前创建过 Microsoft SharePoint 连接,则可以选择数据源 > Microsoft SharePoint 文件或列表 > 快速连接,然后跳至第 12 步。
在数据连接窗口中,选择数据源。
查找 Microsoft SharePoint 文件或列表,然后选择快速连接。
此时将打开连接窗口。
选择 + 新建以创建连接。
输入您选择的连接名称。
在数据源部分,Designer 会自动选择 Microsoft SharePoint 数据源技术。
输入您选择的数据源名称。
在凭证部分,选择您的身份验证方法,然后输入凭证。如需了解详情,请参阅上一节中的身份验证方法。
选择保存。您也可以在保存之前测试连接。
选择连接。Microsoft SharePoint 可能会请求身份验证。
在文件浏览器窗口中选择要读取或写入的文件。
在选项窗口中选择读取或写入配置。
选择确认以创建与该文件的连接。您可以继续构建您的工作流。
重要
自 Alteryx Designer 和 Server 2022.3 起,我们已弃用 SharePoint 列表工具。安装提供更新功能的 SharePoint 工具。
连接器 1.0.0 发行说明 (Python)
与 Designer 的兼容性(待讨论)
已修复的问题
已修复 连接器发行版本 xxxx.x.x.xxxxx | |
|---|---|
ID | 描述 |
TPM-5063 | The SharePoint Output tool can’t create a YXDB file after upgrading Python to version 3.13.11. |
TPM-5062 | The SharePoint tools fail to read XLSX files after upgrading Python to version 3.13.11. |
TPM-5080 | Metadata isn’t populated when Attach Metadata is enabled for a CSV file. |
TPM-4989 | The SharePoint Input tool doesn’t return the file name for CSV files when LinkFilename is enabled. |
TPM-4552 | Custom apps using GCC High environments don’t work with the SharePoint tools. |
TPM-4066 | The SharePoint tools fail to connect through certain proxy servers because the CONNECT request doesn’t include a Host header. |
已知问题
已知 连接器发行版本 xxxx.x.x.xxxxx | |
|---|---|
ID | 描述 |
TPM-5118 | The SharePoint tools version 2.7.6 don’t display refined sites.search results in the dropdown. |
TPM-5072 | The SharePoint Input tool for Lists fails with the error “Failed to update the Person records” when the Document Library contains a large number of items. |
TPM-5066 | The SharePoint List tools return an error when a search filter is applied in the configuration. |
TPM-5042 | The SharePoint tools fail after updating to version 2.7.3. |
TPM-4959 | Uploading data to SharePoint Lists fails when the site language is set to French. |
已取消的问题
已取消 连接器发行版本 xxxx.x.x.xxxxx | |
|---|---|
ID | 描述 |
TPM-4894 | The SharePoint Input and Output tools version 2.7.3 parse proxy settings differently when WPAD is enabled. |
TPM-4355 | Kerberos authentication isn’t supported in the SharePoint Input and SharePoint Output tools. |
TPM-5076 | The SharePoint Output tool doesn’t support dynamic file naming when writing YXDB files. |
TPM-5070 | PyPAC returns an incorrect private IP address in the CIBC environment. |
TPM-5033 | A 404 error appears in the login UI when setting up app-only Service Principal authentication for SharePoint Lists or Files using a certificate. |
TPM-5026 | The SharePoint List tools return a ValueError when modifying credentials pulled from DCM and authenticating without DCM. |
TPM-5022 | The SharePoint tool version 2.7.4 can’t update SharePoint sites when used with Interface tools or Macros. |
TPM-4908 | The SharePoint Output tool in Designer fails to update “People or Groups” fields when using identifiers such as email addresses, employee names, or claims strings. |
TPM-4806 | The SharePoint Output tool returns an error when appending data to an existing CSV file. |
TPM-4551 | Service Principal authentication with GCC High environments doesn’t work with the SharePoint tools. |
TPM-4512 | Appending to a list with a Person or Group column type fails with an error in the SharePoint tools. |
TPM-4510 | The SharePoint Input tool handles Double column data types incorrectly. |
TPM-4444 | The SharePoint Input tool returns Date and Time values with an extra fractional component. |
TPM-4443 | The SharePoint Input tool doesn’t return metadata for YXDB and CSV files when Attach Metadata is enabled. |
TPM-4441 | The SharePoint Input tool returns TIME and DATETIME values with an extra “.000000000” in YXDB files. |
TPM-4303 | Appending multiple columns to a YXDB file using built-in authentication completes without an error, but the resulting file contains empty data. |
TPM-4274 | Updating a SharePoint List that contains a null value in a Date field returns this error: Error code 400: Bad request syntax or unsupported method. |
TPM-4071 | The SharePoint Output tool writes float values with insufficient precision. |
TPM-4015 | The SharePoint Input tool returns an error when selecting Document in SharePoint Lists. |
TPM-3975 | The SharePoint Output tool doesn’t overwrite a list when only header rows are provided as input data. |
TPM-3795 | The SharePoint Output tool doesn’t upload fields that start with an underscore when writing to a SharePoint List. |
TPM-3785 | In SharePoint On-Premise, overwriting a sheet removes other sheets in the file and keeps only the overwritten sheet. |
TPM-3783 | The SharePoint Input tool returns DateTime metadata as a string when reading SharePoint Lists. |
TPM-3773 | The SharePoint Input tool returns an “Int too big to convert” error for Int64 data types. |
TPM-3711 | The Start in Cell option in the SharePoint Output tool doesn’t work correctly for overwrite sheet and append operations. |
TPM-3171 | The SharePoint List append operation fails when using the email value of a Person or Group field with multiple selection disabled. |
版本 | 描述 |
v2.7.6 |
已知问题
|
v2.7.5 |
|
v2.7.4 |
|
v2.7.3 |
|
v2.7.2 |
|
v2.7.0 |
|
v2.6.3 |
|
v2.6.2 |
已知问题
|
v2.6.1 |
|
v2.6.0 |
已知问题
|
v2.5.0 |
|
v2.4.2 |
已知问题
|
v2.4.1 |
已知问题
|
v2.4.0 |
已知问题
|
v2.3.0 |
已知问题
|
v2.2.0 |
|
v2.1.0 |
|
v2.0.1 |
|
v1.1.1 |
|
v1.1.0 |
|
v1.0.x |
|
数据连接管理器
SharePoint 工具 2.2.0 版及更高版本支持数据连接管理器,以便更轻松、更安全地存储凭证。创建与 SharePoint 的连接,并在包含 SharePoint 工具的工作流中轻松重用存储的凭证。Alteryx Server 需要存储的凭证才能成功运行已发布的工作流。
启用 AMP Engine
确保为包含 SharePoint 工具版本 2.2.0 及更高版本的工作流启用 AMP Engine。
自定义 Microsoft Azure API 应用程序设置
要为此工具设置自定义 API 应用程序,请参阅我们的指南。
启用传统加密方法
如果您正在连接到 SharePoint 本地版或使用带有 NTLM 身份验证的代理,则需要在 OpenSSL3 中启用加密方法。
其他详细信息
SharePoint 将所有日期时间值存储为 UTC。要在系统的日期时间值与 UTC 之间正确来回转换,请执行以下操作:
写入 SharePoint 时,请使用 DateTimeToUTC() 函数将系统的时区转换为 UTC。
从 SharePoint 读取数据时,请使用 DateTimeToLocal() 函数从 UTC 转换为系统的时区。
否则,请使用另一个日期时间函数来执行计算。有关更多信息,请参阅函数。
重要
SharePoint(SharePoint 文件)不支持 Desktop Automation(计划程序)。



