通知用户流程运行成功

  • 版本 :2022.1 及更高版本

流程所有者可以为自己、个人用户和组订阅电子邮件通知,以获取有关成功运行流程的计划任务的信息。电子邮件包含 Tableau 环境中数据的链接,或者您可以选择在附加的 Excel 和 CSV 文件中包含流程运行的详细信息。

在 Tableau Prep Builder 版本 2021.4.1 及更高版本以及 Tableau Server 和 Tableau Online 版本 2021.4 及更高版本中受支持。使用此功能需要数据管理加载项。

流程所有者可以为自己、个人用户和组订阅电子邮件通知,以获取有关成功运行流程的计划任务的信息。电子邮件包含 Tableau 环境中数据的链接,或者您可以选择在附加的 Excel 和 CSV 文件中包含流程运行的详细信息。

流程订阅会添加到流程的计划任务中。您可以在创建新流程任务添加流程订阅,或将流程订阅添加到现有流程任务。计划任务成功完成时发送电子邮件通知。

配置流程订阅的站点设置

默认情况下,启用用于发送和接收电子邮件通知的“流程订阅”站点设置。

  • “允许用户发送或接收包含流程输出数据的电子邮件”选项允许流程所有者接收,并为用户和组订阅流程成功运行通知。通过通知电子邮件,用户可以访问完整的数据源或从 Tableau 中查看流程详细信息。

  • (不推荐)“附加 .csv 和 .xlsx 流程输出文件”选项允许流程所有者将文件附加到通知电子邮件。必须将电子邮件收件人添加到 Tableau 服务器或站点,但是,这些文件包含数据源并且可能会在 Tableau 系统之外公开。此选项仅适用于本地环境。

发布流程

将流程输出发布为文件、数据库表或数据源。保存流程时请考虑以下事项:

  • (仅限本地部署)发布时,您可以将输出另存为文件或数据库表,然后选择将 .csv 或 .xlsx 文件类型附加到电子邮件。

  • 将输出发布并保存为已发布数据源时,电子邮件通知会提供指向 Tableau 中流程的链接。不能将文件附加到电子邮件。

  • 选择另存为文件输出时,您必须使用网络共享,并且输出和输入位置必须包含在安全列表中。有关详细信息,请参见步骤 4:安全列表输入和输出位置

  • Windows 支持流程订阅。由于跨平台 UNC 文件路径可写性,因此当输出文件源自非 Windows 操作系统时,不支持带有文件输出的流程订阅。

  • 将文件附加到电子邮件时,Tableau Online 的文件限制约为 25 MB。使用本地 Tableau Server 时,您可以配置附件文件的大小。

添加流程订阅

  1. 作为流程的所有者,在 Tableau Server 或 Tableau Online 中选择您要为其添加电子邮件通知订阅的已发布流程。

  2. 您可以向新任务或现有任务中添加订阅:

    • 如果您要向新任务中添加订阅:

    1. 单击“计划任务”>“新建任务”

    2. 在“新建任务”对话框中,从“选择计划”下拉列表中选择一个计划来运行流程。

    3. 启用“完成后发送电子邮件”

    • 如果您要向现有任务中添加订阅:

      1. 单击“订阅”>“订阅”

      2. “添加流程订阅”对话框中,从“频率”下拉列表中选择一个计划。

  3. “发送至”字段中,开始键入用户或组的名称以填充该字段。选择要向其发送通知的用户和组。

    用户和组必须由管理员添加到 Tableau 环境中。

  4. (可选)若要包含在通知中,请选中“发送给我”框。

  5. (可选)在“主题”字段中,自定义流程运行通知的默认电子邮件主题行。

  6. (可选)在“电子邮件消息”文本框中添加有关流程运行的信息。

  7. 单击“包括输出数据”并选择要包括在电子邮件中的输出类型。

    • 如果您将流程发布为文件或数据库表输出,您可以选择将包含数据源的 .csv 或 .xlsx 文件附加到电子邮件。不建议这样做,因为数据可能会暴露在 Tableau 系统之外。

    • 如果您将流程发布为数据源,您可以选择包含指向数据源的链接。不支持将文件附加到电子邮件。

  8. 如果要向现有任务添加订阅,请单击“订阅”。

取消订阅流程订阅

若要取消订阅电子邮件通知,请按以下步骤操作。

  1. 单击订阅电子邮件底部的“取消订阅”

  2. 以流程所有者身份登录到 Tableau Server 或 Tableau Online。在页面的顶部,单击“通知”图标。

  3. 展开“...”菜单,然后选择“移除通知”

若要以流程所有者身份取消订阅和移除订阅,请按以下步骤操作。

  1. 单击“订阅”

  2. 在 Tableau Server 或 Tableau Online 上打开已发布流程。

  3. 从流程订阅列表中,单击要取消订阅的流程的选择框。

  4. 选择“操作”>“取消订阅”

查看订阅

您可以在 Tableau Server 或 Tableau Online 中查看您当前的流程订阅。

  • 从流程的“概览”页面上的“订阅”选项卡中,您可以查看当前订阅的列表。

  • “任务”页面上的“订阅”选项卡中,您可以查看订阅列表以及对工作簿的订阅。

恢复挂起的流程订阅

有时,订阅会因为流程问题而失败。如果订阅失败超过五次,您将会收到一封通知电子邮件,指明您的计划流程任务已挂起。

在流程“概览”页面中,您可以查看计划流程任务何时失败。

有几种方法可以恢复挂起的流程任务。如果您是流程所有者:

  • 从 Tableau 网页的“我的内容”区域中,一个图标出现在“上次更新”列中,指明订阅已挂起。选择“...”>“恢复计划任务”以进行恢复。

  • 从“计划任务”页面中,一个图标出现在“上次更新”列中,指明订阅已挂起。选择流程,然后单击“操作”>“恢复”

从通知电子邮件中访问流程数据

根据流程通知的配置方式,您可以从通知电子邮件中访问数据源和文件附件。

  • 单击“查看流程”以在 Tableau Server 或 Tableau Online 中打开流程。

  • 单击附件文件可查看流程数据。

谁可以执行此操作

  • 流程所有者可以为其拥有的流程创建流程通知订阅。

  • 若要接收通知,管理员必须将用户和组添加到 Tableau 环境中。

有关详细信息,请查看以下文章: