Skip to main content

锁定工作流

您可以锁定工作流(包括分析应用程序和宏指令)。

  • 用户将无法打开或编辑锁定的工作流。尝试打开锁定的工作流或宏时,您会看到无法对其进行编辑的消息。打开分析应用程序时将看到该应用程序的界面。

  • 用户只能在锁定工作流程时指定的序列号的机器上运行(但不能打开)锁定的工作流。

警告

锁定工作流后,您就无法再将其解锁。

您可以通过主菜单中的“锁定工作流”选项或命令行来锁定工作流。您还可以在将工作流保存到 Gallery 或将其导出到文件包时锁定工作流。

通过菜单锁定

依次选择选项 > 高级选项 > 锁定工作流以打开锁定工作流窗口。

  1. 输出位置:选择浏览,然后选择要保存锁定工作流的位置。

  2. (可选)限制使用特定序列号(每行一个):输入序列号(电子邮件地址)列表。只有具有此列中序列号的用户才能运行锁定的工作流。每个唯一的序列号都应在单独的行列出。要查找您的序列号,请在主菜单中依次点击帮助 > 关于

  3. (可选)设置锁定工作流的失效日期:选择一个日期。锁定的工作流将在指定的日期失效,失效之后,该工作流将不能再运行或投入使用。

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

  5. 选择保存以锁定工作流。

通过命令行锁定

您可以在命令行中使用以下参数来锁定分析应用程序和宏指令工作流:

AlteryxEngineCmd /Lock myworkflow.yxwz Output.yxwz

  • AlteryxEngineCmd:请参阅 AlteryxEngineCmd.exe。在 Alteryx 安装目录 Program Files\Alteryx\bin 中可以找到此文件。

  • /Lock:此命令参数用于锁定工作流。参数使用指定的工作流并创建锁定副本。

  • myworkflow.yxwz:要锁定的工作流。必须是工作流的完整绝对路径。

  • Output.yxwz:处于锁定状态的原始工作流副本。必须是工作流的完整绝对路径。

可选参数

  • [CommaSeparatedSerialNumbers]:输入锁定工作流要处理的序列号的列表。请勿在列表中包含空格。这是一个专属列表,锁定的工作流仅适用于提供的某个序列号。例如:

    AlteryxEngineCmd /Lock myworkflow.yxwz Output.yxwz serial1,serial2,serial3

  • [ExpirationDate]:指定锁定的工作流何时失效。请勿在列表中包含空格。例如:

    AlteryxEngineCmd /Lock myworkflow.yxwz Output.yxwz SERIAL1,SERIAL2,serial3 yyyy-mm-dd

    例如:如果不指定序列号,请使用英文引号分隔参数:

    AlteryxEngineCmd /Lock myworkflow.yxwz Output.yxwz yyyy-mm-dd ""