Skip to main content

锁定工作流

您可以锁定工作流(包括分析应用程序和宏指令)。在锁定工作流之前,请考虑以下事项:

  • 在锁定工作流之前,请务必勾选复选框以确认以下内容:

    启用“锁定工作流”即表示您知悉:在保存工作流时,系统会通过混淆锁定密钥的方式,让您能够选择性地锁定工作流。此功能不会加密工作流或确保其他人无法访问工作流。您将承担与用户和数据管理安全和合规要求相关的全部责任。

  • 基于上述说明,当您锁定工作流时,Designer UI 中会出现以下结果...

    • 用户无法打开或编辑锁定的工作流。如果用户尝试打开锁定的工作流或宏,则会显示一条提示其无法编辑的消息。如果用户打开分析应用程序,则会显示该应用程序界面。

    • 用户仅可在锁定工作流时指定的序列号对应的计算机上运行(但无法打开)锁定的工作流。

警告

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

您可以通过主菜单中的“锁定工作流”选项或命令行来锁定工作流。您还可以在将工作流保存到 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 ""