Skip to main content

工作流管理

作为工作流管理的一部分,您可以保存在 Designer 中构建的工作流,以便您可以重复使用它们或与公司 Server 中的其他用户共享它们。

此外,如果要管理公司 Server 中的现有工作流,您可以在 Designer 中打开它们。您可以从 Designer 编辑并保存这些工作流,然后将其重新共享至 Server。Server 会维护工作流的以前版本,因此当您将修改后的工作流保存到公司的 Server 时,它不会替换以前版本。

如果要保存并共享工作流及其依赖项(如文件和连接),您可以将它们一起导出为 YXZP 文件。与单个文件工作流一样,您可以在 Server 中与其他用户共享导出的工作流,以及在 Designer 中打开它们。

除了保存单个工作流之外,您还可以将多个工作流另存为一个工作流组,然后您可以将其作为 1 个工作流组文件 (.yxwg) 打开。创建工作流组时,您只能在现有的本地保存的工作流的基础上进行。

Cloud Execution for Desktop

如果您有权访问 Alteryx Analytics Cloud (AAC) 平台 ,现在就可以将您在桌面上构建的工作流保存到 AAC 库。然后,您可以在 AAC 中安排工作流运行。如需了解详情,请参阅 Cloud Execution for Desktop

保存单个工作流

打开工作流后,选择 文件 > 另存为 ,然后选择要保存工作流的位置。

文件目录(浏览)

  1. 选择 浏览

  2. 在文件资源管理器中,转到要保存工作流的位置。

  3. 在“文件名”中输入工作流的名称。

  4. 选择 保存

Alteryx Analytics Cloud

在云端安排和运行 Designer Desktop 构建的工作流。借助 Cloud Execution for Desktop ,您可以将 Alteryx Designer Desktop 实例链接到 Alteryx Analytics Cloud Platform (AACP) 工作区,然后将您在桌面上构建的工作流保存到 AACP 库(AACP 库属于您的 AACP 工作区)。保存到库之后,您就可以导航到 AACP,安排这些工作流的运行。

要将 Designer Desktop 工作流保存到 AACP,请按照下列步骤操作:

  1. 选择 文件  >  另存为  >  Alteryx Analytics Cloud

  2. 选择您的工作区连接,该连接由您在配置连接时提供的数据源名称进行标识。如果您尚未配置连接,请选择 添加新链接 并按照下述说明进行操作。

  3. 输入工作流名称。如果您的工作流中包含任何资产,则会显示在在工作流名称下方。

    • 选中 按工具对资产分组 * 复选框,以显示与所连接的工具分组在一起的所有工作流的资产或文件依赖项。*此设置根据每个工具来整理关联资产,使信息更容易解析,但不会改变创建 YXZP 文件的方式。

    • 取消选中资产,该资产则不会包含在工作流包中。

  4. 选择 保存 *。此时,Alteryx 会验证您的工作流,以确认它没有使用禁止的非 DCM 数据连接。如需了解详情,请查看有关 工具、数据接口和驱动程序兼容性 的注释。

*如果您已完成 对 AACP 工作区的身份验证,那么一切就绪。如果您未完成身份验证,选择“保存”将会在默认浏览器中打开一个新窗口,以便您登录到您要保存的 AACP 工作区。

Cloud Execution for Desktop

通过 Cloud Execution for Desktop,您可以在桌面上创建和编辑工作流,并在云端执行这些工作流。在 Designer Desktop 中构建的工作流必须在 Designer Desktop 中编辑。这些工作流目前无法在 Designer Cloud 中编辑。

Alteryx Analytics Cloud:添加新链接

如果您尝试将桌面工作流保存到 AACP 但尚未将 Designer Desktop 链接到 AACP,那么可以在保存过程中创建链接。在  Cloud Execution for Desktop 中查看要求和详情,然后按照以下步骤操作:

  1. 在 Designer Desktop 中,选择 文件  >  另存为  >  Alteryx Analytics Cloud  >  添加新链接 。这会打开数据连接管理器 (DCM)。

  2. 技术 中已经预先选择了 Analytics Cloud 作为默认值。提供所需的信息:

    • 数据源名称 :这是此链接的显示名称(标签)。该名称显示在 另存为 打开 菜单中,有助于用户识别此连接。

    • 基 URL :这是您用于访问 Alteryx Analytics Cloud Platform 的 URL(例如,https://company.alteryxcloud.com/)。如需了解相关信息,请联系您的 AACP 管理员。

    • 工作区名称 :这是您的 Analytics Cloud 工作区的名称,如 URL 中所示(位于基 URL 之后)。例如,您可能会通过 https://company.alteryxcloud.com/?workspace=my-workspace 访问 Analytics Cloud。在这种情况下,您应在 工作区名称 字段输入 my-workspace。如需了解相关信息,请联系您的 AACP 管理员。

  3. 选择 保存 。接下来,您需要链接凭证。

  4. 选择 + 连接凭证 以开始。

  5. Cloud Execution for Desktop 支持 OpenID Connect (OIDC) 身份验证方法。此选项是通过 身份验证方法 下拉列表预先选中的。

  6. 在“OIDC 令牌”部分,从 凭证 下拉列表中选择 创建新凭证

  7. 输入 凭证名称 。这是一个标签,有助于您在将来识别此凭证。

  8. 加密保管库 默认设置为 DCM。

  9. (可选)选择 测试连接 或选择 创建并链接 来完成此设置。

重要提示

如果连接失败,请确保 AACP 连接的基 URL 和工作区名称正确无误。

成功将 Designer Desktop 连接到 Alteryx Analytics Cloud 后,可通过依次单击 文件  >  管理连接  >  Alteryx 链接 查看连接详情。在“名称”列中选择“数据源名称”,可以查看连接详情、编辑连接和删除连接。

Alteryx Server

默认情况下,Designer 会将您拥有的工作流保存到您的私人工作区。在 collection 中与您共享的工作流保存到 collection 中。

  1. 选择 另存为

  2. 选择 Alteryx Server > 我公司的 Server

  3. 使用用户名和密码登录。根据需要,选择 保持登录状态 可保持 session 处于活跃状态。

  4. 保存工作流 窗口中,输入 工作流名称 。默认情况下, 位置 显示将保存工作流的工作室。如果工作流已通过集合与您共享,则 位置 会显示该集合。

  5. 工作器标记 中,选择一个选项来指定运行工作流的特定工作器。

  6. (可选)在 详请 中,输入任何有用的注释。

  7. (可选)选择 工作流选项 中的一项:

    工作流选项

    描述

    发布此版本的工作流

    将此版本的工作流发布为 Server 中的可用版本。

    仅当工作流之前已经添加到 Server 时,此选项才可用。如果不希望其他用户使用此版本的工作流,请不要选择此选项。

    更新 Server 中的工作流版本...

    1. 查看应用详细信息并选择 版本 # 以查看可用的版本。

    2. 选择一个版本,然后选择 Make Published Version

    验证工作流并保存

    (默认选项)此选项在默认情况下处于选中状态。验证过程检查是否存在禁止的工具或命令。如果验证失败,工作流需要豁免才能在您公司的 Server 中运行。请与您的 Server 管理员联系,请求他们更改您工作流的运行模式。

    以下工具需要豁免才能在 Alteryx 公共库中运行: R 工具 运行命令工具 Python 工具 电子邮件工具 下载工具

    Server 不允许执行事件或链式应用程序。请访问 工作流配置 界面设计器窗口

    如需详细了解如何申请豁免,请访问 保存到 Server 时收到的消息

    AMP 引擎

    如果您的工作流使用的是 AMP Engine,但您的控制器未使用,则工作流验证将被禁用且无法启用。要启用工作流验证, 请在控制器上启用 AMP 引擎 或通过 工作流配置 将工作流改为在原始 Alteryx Engine上运行。Engine(引擎)

    如需详细了解 AMP Engine,请参阅以下资源:

    管理工作流资产

    查看和管理与工作流关联的资产。

    • 选择 按工具对资产分组 * 以显示与所连接的工具分组在一起的所有工作流的资产或文件依赖项。

    • 取消选择资产,该资产则不会包含在工作流包中。

    • 输入路径中包含常量的资产在资产列表中显示,但不包括在工作流包中。

    *此设置组织各工具的资产,使信息更容易解析,但不会更改创建 YXZP 文件的方式。

    启用工作流锁定

    查看工作流的锁定选项。

    • 选择 设置使用权限的特定序列号 ,以利用指定的序列号限制锁定工作流的使用。选中该选项后,仅列表中的序列号(电子邮件地址)可以使用锁定的工作流。要在 Server 上运行工作流,您必须列出 Server 的序列号,也就是表示默认 Server 管理员的电子邮件地址。默认的 Server 管理员是在设置 Server 身份验证时设置的。如需了解详情,请转至 配置 Server 身份验证 。每行输入一个唯一的序列号(电子邮件地址)。

    • 选择 设置锁定工作流的有效期 ,将锁定的工作流设置为在所选日期失效。过了失效期后,将无法运行或使用工作流。

    • 选中此框以表明您了解锁定工作流的产生的影响。

    • 选择 完成 以锁定工作流。

    有关详细信息,请访问 锁定工作流

    设置工作流凭据

    为了使此选项可用,Server 管理员必须通过 管理员 > 设置 > 配置 > 资产 > 工作流凭证设置 选择 允许用户选择 设置。

    启用后,用户可以选择运行工作流所需凭据:

    • 用户无需指定凭证 :使用默认服务器或 studio 凭据运行工作流。

    • 用户必须指定凭据 :提示用户输入自己的凭据以运行工作流。

    • 始终使用这些凭据运行此工作流 :运行此工作流时始终使用此次输入的凭证。

  8. 选择 保存 。如需详细了解在尝试将工作流保存到 Server 时可能收到的错误和警告消息,请转至 保存到 Server 时收到的消息

Alteryx Server:添加新 Server

  1. 选择 另存为 > Alteryx Server > 添加新 Server

  2. 保存工作流 - 添加 Server 屏幕上,使用 URL 字段输入公司 Server 的 URL 路径。

  3. 选择 连接

  4. 根据 Server 配置,身份验证步骤会有所不同:

    配置类型

    身份验证步骤

    内置身份验证

    1. 电子邮件 密码 中,输入 Server 电子邮件和密码。

    2. 根据需要选择 保持登录状态

    3. 选择 连接

    Windows 身份验证

    1. 将显示用户名。

    2. 选择 继续 以登录。

  5. 在列表中选择 Server,然后按照步骤将工作流保存到公司的 Server。

模板

将您的工作流程、宏或分析应用程序保存为模板,以用作未来项目的起点。如需了解详情,请前往 模板

保存新模板

您可以将现有工作流、宏或应用程序另存为模板。请按照以下步骤操作:

  1. 在 Designer 中打开工作流、宏指令或应用程序后,选择文件 > 另存为

  2. 选择模板以打开另存为模板对话框。

  3. 使用另存为模板对话框提供一些模板元数据。元数据将成为模板 XML 的一部分,如果需要,您可以稍后对其进行编辑。

    • 所有者:输入模板所有者的名称。这可以帮助模板用户在遇到有关模板的问题时找到合适的人。

    • 名称:输入模板的名称。请注意,默认情况下,Designer 使用您的项目名称,并根据您开始使用的项目(工作流、宏指令、应用程序)预配置文件类型。如需了解详情,请参阅模板文件类型

    • 描述:输入模板的描述,例如其预期用途。这有助于模板用户确定此模板是否适合其项目。

    • 图像:上传工作流、宏指令或应用程序关键部分的图标或屏幕截图。接受 JPEG 和 PNG 文件格式。

  4. 选择保存以保存模板,或选择关闭以返回到项目。

Designer 会将您的模板保存到位于此位置的模板文件夹中(除非您通过上述“更改工作流模版目录”步骤指定其他位置):

C:\Users\[USER]\AppData\Local\Alteryx\Templates

您可以在 Designer 的主菜单中通过文件 > 模板,访问、编辑和使用模板。

导出工作流

将工作流及其依赖项导出为 YXZP 包文件。必须先保存工作流,然后才能将其进行导出。

依赖关系文件打包

以下资产将自动包含在导出的工作流中:

  • 输入文件

  • 输出引用

  • 宏指令

  • 链式应用

  • 用户添加的文件

以下文件不包括在导出的工作流中:

  • 缺少文件

  • 作为 Alteryx 安装一部分的文件

  • 由网络路径引用的文件

  • 包含常量的输入路径

导出工作流及其依赖项时,Designer 保留每个文件的原始文件格式。只要包含的文件是工作流文件的子级或同级文件,工作流所包含的资产的文件夹结构将被保留。所有其他文件都被视为外部文件,如果包含在包中,这些文件将放置在 _externals 文件夹中。

使用 工作流依赖关系 ,以确保在引用缺失文件时不会中断任何路径。

导出工作流

  1. 选择 选项 > 导出工作流 以显示 导出工作流 窗口。 工作流 会显示工作流的名称及其文件扩展名。

  2. 完成任何可用的配置选项:

    选项

    描述

    锁定

    您无法撤消 锁定 。Alteryx 建议您最后配置此设置。

    创建可以在 Designer 中运行但不能打开和编辑的工作流、应用或宏指令的副本。

    1. 选择 锁定 按钮。

    2. 选择 为此工作流启用锁定

    3. 根据需要,配置这些选项:

      • 设置使用权限的特定序列号(每行一个) :输入访问锁定工作流时使用的许可证序列号。在每行列出一个序列号。每次安装 Alteryx 时使用一个序列号。要查看序列号 ...

        • 转至 选项 > 管理许可证 并选择右上角的齿轮图标。

        • 接下来,选择 查看合作伙伴数据许可证管理器 ,然后在窗口的右上角部分查看 机器序列号

      • 设置锁定工作流的有效期 :为锁定工作流设置失效日期。过了失效期将无法运行或使用工作流。

      • 选中此框以表明您了解锁定工作流的产生的影响。

      • 选择 完成 以锁定工作流。

    打包位置

    更改保存文件的位置。

    按工具对资产分组

    按使用的工具对工作流中的资产进行分组。如果未选择此选项,则单独列出资产。

    取消选择资产以将其排除在工作流包中。资产仍被引用但不包括在包中。

    在输入路径中包含常量的资产显示在资产列表中,但不包括在工作流包中。

  3. 选择 保存 。有关详细信息,请访问 锁定工作流

保存工作流组

其他注意事项

  • 您只能对现有的本地保存的工作流创建工作流组。如果您尝试从 Alteryx Server 中保存的工作流创建工作流组,则必须首先将每个工作流单独保存在本地驱动器上。

  • 如果移动或删除属于工作流组的工作流, Designer 会在打开工作流组时显示错误。

  1. 打开要包含在组中的所有本地保存的工作流。 Start Here.yxmd 未保存在一个工作流组。

  2. 选择 文件 > 创建工作流组

  3. 在文件资源管理器中,转到要保存工作流组的位置。

  4. 在“文件名”中输入工作流的名称。

  5. 选择“保存”以将各个工作流另存为一个工作流组文件 (YXWG)。

打开保存或导出的工作流

从文件目录或 Server 打开工作流。

从文件目录打开单个工作流(浏览)

  1. 选择 文件 > 打开工作流 > 浏览

  2. 转至保存工作流的位置。

  3. 双击文件名以在 Designer 中打开它。

导出工作流

如果工作流在已导出的 YXZP 文件中,则执行以下操作:

  1. 导入包 消息中,选择 以导入工作流。

  2. 导入工作流包 窗口中,验证此信息:

    • 包文件名 :显示文件的完整路径。

    • 工作流 :显示工作流名称。包中的资产显示在框中。

    • 目标目录 :显示要保存包的位置。要更改位置,请选择软盘图标,然后选择新位置。

  3. 选择 导入

  4. 工作流导入进度 窗口中,选择 以加载工作流。如果工作流无法正确加载,请尝试再次导入它。

从文件目录中打开工作流组

  1. 选择 文件 > 打开工作流组

  2. 转至保存工作流组文件的位置。

  3. 双击 YXWG 文件以将其打开。组中的每个工作流都会在 Designer 的单独选项卡上打开。

从 Alteryx Analytics Cloud 打开工作流

执行以下步骤,打开在 Designer Desktop 中创建并保存到 Alteryx Analytics Cloud Platform 的工作流。工作流将在 Designer Desktop 中打开。

  1. 选择 文件  >  打开工作流  >  Alteryx Analytics Cloud 。如果您尚未将 Designer Desktop 链接到 Alteryx Analytics Cloud Platform (AACP) 工作区,请参阅 Cloud Execution for Desktop 帮助页面并按照 其中的说明 进行连接。

  2. 打开工作流 窗口中,选择工作流,然后选择 打开 按钮。如果您有许多工作流,请使用搜索框按名称搜索您的工作流。您可以单击“工作流”标签,按字母顺序升序或降序对工作流进行排序。

您也可以通过 文件 打开最近项 访问保存到 AACP 的 Desktop 工作流。

从 Server 打开工作流

  1. 选择 文件 > 打开工作流 > 我公司的 Server

  2. 使用用户名和密码登录。根据需要,选择 保持登录状态 可保持 session 处于活跃状态。

  3. 我公司的 Server 窗口中,找到工作流。您可以使用“搜索”,使用 所有位置 下拉列表进行筛选,并选择列标题对结果进行排序。

  4. 根据需要选择工作流右侧的 版本 图标,以查看以前的版本。此选项必须在 Server 中启用才能在 Designer 中可见。

  5. 选择工作流并选择 打开 。如需详细了解将工作流保存到 Server 时可能收到的错误和警告,请转至 保存到 Server 时收到的消息

添加新 Server

  1. 选择 文件 > 打开工作流 > 添加新 Server

  2. URL 中,输入公司 Server 的 URL 路径。

  3. 选择 连接

  4. 根据 Server 配置,身份验证步骤会有所不同:

    配置类型

    身份验证步骤

    内置身份验证

    1. 电子邮件 密码 中,输入 Server 电子邮件和密码。

    2. 根据需要选择 保持登录状态

    3. 选择 连接

    Windows 身份验证

    1. 将显示用户名。

    2. 选择 继续 以登录。

  5. 在列表中选择 Server,然后按照步骤打开已保存到公司 Server 的工作流。