构建事件通知

为要发送到客户端应用程序的事件创建触发器,例如新的 PTO 请求或记录更改的通知。从模板类型中选择,然后在生成器中自定义事件。本文假定您已经为此工作流创建了微应用程序。有关分步详细信息,请参阅 添加新的微应用

按照以下步骤生成事件通知:

  • 创建条件以发送通知/操作和目标订阅者。
  • 为订阅者配置通知卡。
  • 配置措施项。
  • 设置过期条件和时间段。

创建通知

  1. 选择要向其添加事件的微应用。选择页面右上角的添加通知
  2. 通知事件命名。
  3. 从以下选项中选择所需的触发器和通知类型:

    • 新记录 -在记录源 (SoR) 中创建新记录时发送通知。
    • 已更改的记录 -当 SoR 中的现有记录发生更改时发送通知。
    • 匹配记录 -当记录在 SoR 中的特定时间与定义的查询匹配时发送通知。
    • 删除记录 -在 SoR 中删除当前记录时发送通知。
    • 定期通知 -(用户操作)定期发送非数据驱动的通知。
    • 定期报告 -在指定时间间隔内发送包含汇总报告数据(分组)的定期通知。
    • 日期提醒 -在记录日期列值之前或之后的指定时间发送通知。

    以下屏幕截图显示了新建通知屏幕的外观:

    新通知

    注意:

    步骤略有不同,具体取决于您选择的特定事件触发器类型。

  4. 确认您的数据源,然后选择要跟踪更改的数据表。选择添加。新通知将添加到通知列表中,并准备好进行配置。

    注意:

    由于 Citrix Workspace 微应用支持跨集成微应用,因此选择数据源列表将显示所有可用的集成数据源。

    此时将打开“编辑通知”屏幕。按照以下步骤配置通知。正确配置通知后,滚动到页面顶部并选择保存

通知名称

通知名称允许您输入通知名称,并选择是否在目标应用程序集成同步后立即运行通知事件。

“新通知名称”部分

内容

内容允许您配置通知上显示的信息。除了显示卡片图像之外,您还可以在此配置通知图标、通知标题和正文内容。您可以选择输入变量以合并从目标应用程序集成中生成的元素。

新通知内容部分

“目标”页

“目标页”允许您选择选择通知时显示的页面。您可以选择目标微应用、目标页面,也可以预览页面以查看您的微应用收件人收到的内容。

新建通知目标页面部分

设置

“设置”允许您定义通知和通知收件人的触发条件。选择“受众”以定义集成中通知的收件人,选择“编辑条件”以设置触发用户通知的条件。

新通知设置

分组

对于定期报告通知,设置下有一个分组功能。使用此功能可将多个事件收集到一个通知中。例如:

  • 用户在给定时间段(例如一天)内收到 10 个工作票证,但您希望用户只接收一个通知。
  • 用户在一个工作日内清除许多批准,但您希望他们在一天结束时收到任何剩余批准的通知。

数据分组依据选择一个数据列值,然后选择一个时间段。“时间段”字段定义在上面的运行频率字段中将事件设置为运行的时间段。例如,“今天”表示在运行事件触发器的同一天发送一组通知。如果选择“自定义间隔”,将打开详细的字段。

分组

日期提醒

对于 日期提醒 通知,页面顶部附近的“运行频率”字段定义运行同步的时间。“设置”下的“发送提醒”字段定义事件发送之前或之后的时间。

过期时间

过期允许您定义删除通知的任何条件。您可以设置为在集成中的记录不再可用时使通知过期。您可以在定义的时间间隔后使通知过期。您还可以配置集成触发条件,以便在目标集成中的数据发生变化时使通知过期。

新的通知过期部分

正确配置通知后,滚动到页面顶部并选择保存

运行事件

选择通知生成器顶部栏中的“运行事件”以手动触发此事件通知运行。选择显示事件日志以查看按严重性分类的更改历史记录。您还可以从微应用程序的“通知”概述屏幕顶部栏运行所有事件。

清除所有通知

要从微应用程序中删除所有通知,请在微应用程序的“通知概述”屏幕上单个通知的编辑菜单上选择“清除所有通知”。当您需要重新组织或重新生成通知时(例如,在测试时)使用较新的数据结构时,此功能会删除您的通知。

您还可以删除集成中所有微应用程序中的所有通知。在 MicroApp 集成概述页面中,选择要删除所有通知的集成旁边的菜单。选择“清除所有通知”,然后确认。

构建事件通知