工作流管理
将 Designer 与 Server 更新解耦
为了实现更新体验的现代化升级并降低 IT 开销,Alteryx 已将 Designer 与 Server 更新解耦。此更改让您能在不依赖 Server 的情况下独立升级 Designer,因此用户无需等待 Server 批准或环境升级,即可立即使用最新的 Designer 功能。这一改进简化了落地流程,加快新功能的获取,并减少延迟——对 Server 更新周期较长的组织尤其明显。
凭借此增强功能,在较新版本 Designer 中构建的资产在发布到较旧的 Server 环境时将不再受阻。系统将不再显示阻止性错误,而是会显示一条警告,用户可以选择是否继续操作。这为团队提供了更大的灵活性,同时减少了工作流中断。
有关重要详情、限制和持续更新,请访问 Designer 与 Server 版本兼容性。
作为工作流管理的一部分,您可以保存在 Designer 中构建的工作流以供重复使用,或者与您公司 Server 中的其他用户共享。
您还可以在 Designer 中打开公司 Server 中的现有工作流,以进行管理。您可以从 Designer 中编辑并保存这些工作流,然后将其重新共享至 Server。Server 会保留工作流的先前版本,因此当您将修改后的工作流保存到公司 Server 时,不会替换原有版本。
如果要保存并共享工作流及其依赖项(如文件和连接),您可以将它们一起导出为 YXZP 文件。与单个文件工作流一样,您可以在 Server 中与其他用户共享导出的工作流,并在 Designer 中打开它们。
除了保存单个工作流之外,您还可以将多个工作流另存为一个工作流组,然后您可以将其作为 1 个工作流组文件 (.yxwg) 打开。创建工作流组时,您只能在现有的本地保存的工作流的基础上进行。
Workspace Execution
借助该 Alteryx One 平台,您可以将 Designer 构建的工作流保存到 Alteryx One 库中。然后,您可以在云端运行或计划工作流。请前往 Workspace Execution 了解更多信息。
保存工作流
打开工作流后,选择文件 > 另存为,然后选择要保存工作流的位置。
在 26.1 版本中,您现在可以将工作流保存为多种格式,即工作流 (.yxmd)、宏 (.yxmc)、分析应用程序 (.yxwz)
文件目录(浏览)
要将工作流保存到本地文件目录,请执行以下步骤:
选择浏览。
在文件资源管理器中,转到要保存工作流的位置。
在“文件名”中输入工作流的名称。
选择保存。
Alteryx One
将 Designer 资产(工作流、宏和分析应用程序)保存到 Alteryx One 库(Alteryx One 工作区的一部分)。
要将 Designer 资产保存到 Alteryx One 库,请执行以下步骤:
选择文件 > 另存为 > Alteryx One(此选项将连接至处于活动状态的 Alteryx One 工作区)。
重要
如果您从一个工作区打开资产,然后切换到另一个活动工作区,则保存该资产时系统将提示错误。
输入资产的名称。
选择要保存资产的文件夹。
选择资产类型:工作流包
选中“工作流包”后,请使用“依赖关系”部分查看依赖项并确定对其进行分组的方式。未打包的资产不包含依赖项。
对于 Workspace Execution,请确保所有依赖项和连接均可从 Alteryx Cloud 访问。
开启分组依据工具*开关,可以将工作流的所有资产或文件依赖项与其连接的工具一并分组显示。此设置根据每个工具来整理关联资产,使信息更容易解析,但不会改变创建 YXZP 文件的方式。
取消选中资产,该资产则不会包含在工作流包中。
默认情况下,同步 Designer 连接复选框处于选中状态,以便将工作流中使用的所有连接添加或同步到您的 Alteryx One 工作区。为了在 Workspace Execution 中成功执行工作流(并避免错误),需要执行此同步操作。
注意
在 26.1 版本中,Designer 默认将资产保存到 Alteryx Cloud。
活动工作区将决定资产的保存位置。您可以通过管理连接 > Alteryx 链接查看或更改该设置。此处的活动工作区与 Alteryx One 应用程序中的活动工作区一致。
Workspace Execution
Workspace Execution 助您在云端执行 Designer 工作流。请注意,在 Designer 中构建的工作流必须在 Designer 中进行编辑。当前无法在 Designer Cloud 中编辑这些工作流。
Alteryx Server
Designer 与 Server 更新分离
随着 2025.2 版本的发布,使用较新版本 Designer 构建的资产将不再被阻止发布到较旧的 Server 环境。与之前的阻止错误不同,现在您将收到警告消息,并可以选择是否继续。
有关重要详情、限制和持续更新,请访问 Designer 与 Server 版本兼容性。
默认情况下,Designer 会将您拥有的工作流保存到您的私人工作区。在集合中与您共享的工作流会保存到该集合中。
选择另存为。
选择 Alteryx Server > 我公司的 Server。
使用用户名和密码登录。根据需要,选择保持登录状态可保持会话处于活跃状态。
在保存工作流窗口中,输入工作流名称。默认情况下,位置显示将保存工作流的工作室。如果工作流已通过集合与您共享,则位置会显示该集合。
在工作程序标记中,选择一个选项来指定运行工作流的特定工作程序。
(可选)在详请中,输入任何有用的注释。
(可选)选择工作流选项中的一项:
工作流选项
描述
发布此版本的工作流
将此版本的工作流发布为 Server 中的可用版本。
仅当工作流之前已经添加到 Server 时,此选项才可用。如果不希望其他用户使用此版本的工作流,请不要选择此选项。
更新 Server 中的工作流版本...
查看应用详细信息并选择 版本 # 以查看可用的版本。
选择一个版本,然后选择 Make Published Version。
验证工作流并保存
(默认选项)此选项在默认情况下处于选中状态。验证过程检查是否存在禁止的工具或命令。如果验证失败,工作流需要豁免才能在您公司的 Server 中运行。请与您的 Server 管理员联系,请求他们更改您工作流的运行模式。
以下工具需要豁免才能在 Alteryx 公共库中运行:R 工具、运行命令工具、Python 工具、电子邮件工具和下载工具。
Server 不允许执行事件或链式应用程序。请访问工作流配置和界面设计器窗口。
如需详细了解如何申请豁免,请访问保存到 Server 时显示的消息。
AMP Engine
如果您的工作流使用的是 AMP Engine,但您的控制器未使用,则工作流验证将被禁用且无法启用。要启用工作流验证,请在 Controller(控制器)上启用 AMP 引擎或通过工作流配置将工作流改为在原始 Alteryx Engine上运行。
如需详细了解 AMP Engine,请参阅以下资源:
管理工作流资产
查看和管理与工作流关联的资产。
选择按工具对资产分组* 以显示与所连接的工具分组在一起的所有工作流的资产或文件依赖项。
取消选择资产,该资产则不会包含在工作流包中。
输入路径中包含常量的资产在资产列表中显示,但不包括在工作流包中。
*此设置组织各工具的资产,使信息更容易解析,但不会更改创建 YXZP 文件的方式。
启用工作流锁定
查看工作流的锁定选项。
选择限制使用为特定序列号,可将锁定工作流的使用限制为指定的序列号。选中该选项后,仅列表中的序列号(电子邮件地址)可以使用锁定的工作流。要在 Server 上运行工作流,您必须列出 Server 的序列号,也就是表示默认 Server 管理员的电子邮件地址。默认的 Server 管理员是在设置 Server 身份验证时设置的。如需了解详情,请转至配置 Server 身份验证。每行输入一个唯一的序列号(电子邮件地址)。
选择设置锁定工作流的有效期,将锁定的工作流设置为在所选日期失效。到达过期日期后,该工作流将无法运行或使用。
选中此框以表明您了解锁定工作流的产生的影响。
选择完成以锁定工作流。
有关详细信息,请访问锁定工作流。
设置工作流凭证
为了使此选项可用,管理员(Server 管理员)必须通过管理员 > 设置 > 配置 > 资产 > 工作流凭证设置选择允许用户选择设置。
启用后,用户可以选择运行工作流所需凭据:
用户无需指定凭证:使用默认服务器或 studio 凭据运行工作流。
用户必须指定自己的凭证:提示用户输入自己的凭证以运行工作流。
始终使用这些凭证运行此工作流:输入凭证,以便在每次运行此工作流时使用。
选择保存。如需详细了解在尝试将工作流保存到 Server 时可能收到的错误和警告消息,请转至保存到 Server 时显示的消息。
Alteryx Server:添加新 Server
Designer 与 Server 更新分离
随着 2025.2 版本的发布,使用较新版本 Designer 构建的资产将不再被阻止发布到较旧的 Server 环境。与之前的阻止错误不同,现在您将收到警告消息,并可以选择是否继续。
有关重要详情、限制和持续更新,请访问 Designer 与 Server 版本兼容性。
选择另存为 > Alteryx Server > 添加新 Server。
在保存工作流 - 添加 Server 屏幕上,使用 URL 字段输入公司 Server 的 URL 路径。
选择连接。
根据 Server 配置,身份验证步骤会有所不同:
配置类型
身份验证步骤
内置身份验证
在电子邮件和密码中,输入 Server 电子邮件和密码。
根据需要选择保持登录状态。
选择连接。
Windows 身份验证
将显示用户名。
选择继续以登录。
在列表中选择 Server,然后按照步骤将工作流保存到公司的 Server。
模板
将您的工作流程、宏或分析应用程序保存为模板,以用作未来项目的起点。如需了解详情,请点击模板。
保存新模板
您可以将现有工作流、宏或应用程序另存为模板。请按照以下步骤操作:
在 Designer 中打开工作流、宏指令或应用程序后,选择文件 > 另存为。
选择模板以打开另存为模板对话框。
使用另存为模板对话框提供一些模板元数据。元数据将成为模板 XML 的一部分,如果需要,您可以稍后对其进行编辑。
所有者:输入模板所有者的名称。这可以帮助模板用户在遇到有关模板的问题时找到合适的人。
名称:输入模板的名称。请注意,Designer 默认使用您的项目名称,并根据您启动的项目(工作流、宏指令、应用程序)预配置文件类型。如需了解详情,请参阅模板文件类型。
描述:输入模板的描述,例如其预期用途。这有助于模板用户确定此模板是否适合其项目。
图像:上传工作流、宏指令或应用程序关键部分的图标或屏幕截图。接受 JPEG 和 PNG 文件格式。
选择保存以保存模板,或选择关闭以返回到项目。
Designer 会将您的模板保存到此位置的 Template 文件夹中(除非您通过“更改工作流模板目录”步骤指定了其他位置):
C:\Users\[USER]\AppData\Local\Alteryx\Templates
您可以通过 Designer 的主菜单,依次点击文件 > 模板,访问、编辑和使用您的模板。
导出工作流
将工作流及其依赖项导出为 YXZP 包文件。必须先保存工作流,然后才能将其进行导出。
依赖关系文件打包
以下资产将自动包含在导出的工作流中:
输入文件
输出引用
宏
链式应用
用户添加的文件
以下文件不包括在导出的工作流中:
缺少文件
作为 Alteryx 安装一部分的文件
由网络路径引用的文件
包含常量的输入路径
导出工作流及其依赖项时,Designer 会保留每个文件的原始文件格式。只要包含的文件是工作流文件的子级或同级文件,工作流所包含的资产的文件夹结构将被保留。所有其他文件都被视为外部文件,如果包含在包中,这些文件将放置在 _externals 文件夹中。
使用工作流依赖关系,以确保在引用缺失文件时不会中断任何路径。
导出工作流
选择选项 > 导出工作流以显示导出工作流窗口。工作流会显示工作流的名称及其文件扩展名。
完成任何可用的配置选项:
选项
描述
锁定
您无法撤消锁定。Alteryx 建议您最后配置此设置。
创建一个可以在 Designer 中运行,但无法打开或编辑的工作流、应用程序或宏的副本。
选择锁定按钮。
选择为此工作流启用锁定。
根据需要,配置这些选项:
限制使用特定序列号(每行一个):输入访问锁定工作流时使用的许可证序列号。在每行列出一个序列号。每次安装 Alteryx 时使用一个序列号。要查看序列号 ...
转至选项 > 管理许可证并选择右上角的齿轮图标。
接下来,选择查看合作伙伴数据许可证管理器,然后在窗口的右上角部分查看计算机序列号。
设置锁定工作流的有效期:为锁定工作流设置失效日期。到达过期日期后,该工作流将无法运行或使用。
选中此框以表明您了解锁定工作流的产生的影响。
选择完成以锁定工作流。
包位置
更改保存文件的位置。
按工具对资产分组
按使用的工具对工作流中的资产进行分组。如果未选择此选项,则单独列出资产。
取消选择资产以将其排除在工作流包中。资产仍被引用但不包括在包中。
在输入路径中包含常量的资产显示在资产列表中,但不包括在工作流包中。
选择保存。有关详细信息,请访问锁定工作流。
保存工作流组
其他注意事项
您只能对现有的本地保存的工作流创建工作流组。如果您尝试从 Alteryx Server 中保存的工作流创建工作流组,则必须首先将每个工作流单独保存在本地驱动器上。
如果移动或删除属于工作流组的工作流,Designer 会在打开工作流组时显示错误。
打开要包含在组中的所有本地保存的工作流。Start Here.yxmd未保存在一个工作流组。
选择文件 > 创建工作流组。
在文件资源管理器中,转到要保存工作流组的位置。
在“文件名”中输入工作流的名称。
选择“保存”即可将多个独立工作流保存为一个工作流组文件 (YXWG)。
打开保存或导出的工作流
从文件目录或 Server 打开工作流。
从文件目录打开单个工作流(浏览)
选择文件 > 打开工作流 > 浏览。
转至保存工作流的位置。
双击文件名以在 Designer 中打开该文件。
导出工作流
如果工作流在已导出的 YXZP 文件中,则执行以下操作:
在导入包消息中,选择是以导入工作流。
在导入工作流包窗口中,验证此信息:
包文件名:显示文件的完整路径。
工作流:显示工作流名称。包中的资产显示在框中。
目标目录:显示要保存包的位置。要更改位置,请选择软盘图标,然后选择新位置。
选择导入。
在工作流导入进度窗口中,选择是以加载工作流。如果工作流无法正确加载,请尝试再次导入它。
从文件目录中打开工作流组
选择文件 > 打开工作流组。
转至保存工作流组文件的位置。
双击 YXWG 文件以将其打开。组内的每个工作流都会在 Designer 的单独选项卡上打开。
从 Alteryx One 打开资产
按照以下步骤从 Alteryx One 库(Alteryx One 工作区的一部分)打开 Designer 资产。该资产将在 Designer 中打开。
选择文件 > 打开工作流 > Alteryx One。此时将显示“从 Alteryx One 工作区打开”对话框(此选项将连接至处于活动状态的 Alteryx One 工作区)。请在此处访问您的 Alteryx One 库。
如需打开本地文件,请选择弹窗底部的从本地打开。否则,您可以从库中选择要打开的 Designer 资产。
库显示以下资产详细信息:
名称:资产的名称。
资产类型:列出 Designer 资产类型:工作流、宏、分析应用程序或工作流包。
共享对象:列出已与该资产共享的用户。
所有者:资产的所有者。
上次更新时间:最后一次更新的时间戳。
有许多筛选和搜索选项可帮助您查找资产:
请根据需要,使用全部、由我拥有和与我共享选项来缩小资产列表的范围。
使用漏斗图标为库应用筛选器。
使用搜索字段按名称查找您的资产。
找到要打开的资产后,从列表中选择它。该资产将在 Designer 中打开。
从 Server 打开工作流
选择文件 > 打开工作流 > 我公司的 Server。
使用用户名和密码登录。根据需要,选择保持登录状态可保持会话处于活跃状态。
在我公司的 Server 窗口中,找到工作流。您可以使用“搜索”,使用所有位置下拉列表进行筛选,并选择列标题对结果进行排序。
根据需要选择工作流右侧的版本图标,以查看以前的版本。要使此选项在 Designer 中可见,必须先在 Server 中启用它。
选择工作流并选择打开。如需详细了解将工作流保存到 Server 时可能收到的错误和警告,请转至保存到 Server 时显示的消息。
添加新 Server
选择文件 > 打开工作流 > 添加新 Server。
在 URL 中,输入公司 Server 的 URL 路径。
选择连接。
根据 Server 配置,身份验证步骤会有所不同:
配置类型
身份验证步骤
内置身份验证
在电子邮件和密码中,输入 Server 电子邮件和密码。
根据需要选择保持登录状态。
选择连接。
Windows 身份验证
将显示用户名。
选择继续以登录。
在列表中选择 Server,然后按照步骤打开已保存到公司 Server 的工作流。