构建事件通知

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

按照以下步骤构建事件通知:

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

注意:

编辑现有通知的设置时,请停止该特定集成的所有同步,然后再尝试保存。

创建一个通知

在设置定期通知定期报告日期提醒以下行为适用:

  • 当安排一个时间间隔时,间隔被设置为在完成前一次运行后运行。例如,通知设置为5分钟,通知在10.00运行,在10.02完成,然后在10.07再次运行。
  • 当安排一个每日的通知,通知在时间框架内选择的随机时间运行。例如,通知被设置为在14.00运行,运行在14.00到14.05之间随机开始。
  1. 选择要向其添加事件的微应用程序。选择添加通知在页面的右上角。
  2. 输入一个通知的名字用于通知事件。
  3. 从下面选择所需的触发器和通知类型。根据你选择的特定事件触发类型,设置步骤略有不同:

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

    新通知

  4. 确认您的数据源然后选择数据表您希望从中跟踪更改。选择添加. 这个new notification is added to the Notifications list and is ready to be configured.

    注意:

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

编辑通知屏幕上打开。按照以下步骤配置通知。当您的通知配置正确时,您必须滚动到页面顶部并选择拯救

通知的名字

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

新通知名称部分

所容纳之物

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

新的通知内容部分

目标页面

目标页面用于选择选择通知时显示的页面。您可以选择目标microapp、目标页面,还可以选择预览页面以查看microapp收件人收到的内容。

新建通知目标页部分

设置

设置用于定义通知和通知收件人的触发条件。选择观众定义来自集成的通知的接收方添加条件设置触发用户通知的条件。至少设置一个条件后,可以选择编辑条件

新的通知设置

注意:

复杂的布尔表达式在定义后进行内部解析时将被简化,如果适用,将去掉冗余格式。例如,定义1及(2及3)或(4及5)将导致显示1、2、3或4、5因为从定义中删除了多余的括号。

增加通知阈值

为了更好地维持性能,Microapps服务限制了每个通知作业每个用户生成的通知卡的最大数量。默认情况下,这个数字是50,任何超过这个数字的通知卡都将丢失。

使用高级设置选项,您可以增加该值。然而,大量的通知会淹没工作区用户的活动Feed。这样做会降低生成通知卡片的价值,并增加它们根本没有被阅读的可能性。在增加此值之前,请考虑您的用户及其工作区体验。允许的最大值是300。

例如,您将一个集成的同步时间设置为每10分钟一次。每个订阅用户收到与此期间发生的更改相同数量的通知,直至阈值;如果您修改此值,可以是默认的50或最多300。在此值上发生的任何附加更改都不会作为用户的Activity Feed的通知生成。在这个同步周期之后(在我们的示例中是10分钟),将运行一个新的同步,并根据这个设置捕获下一个50/300个更改。

  1. 设置中,选择所有用户观众菜单高级设置仅在访问群体设置为“所有订阅者”时可见。
  2. 启用显示高级设置切换。
  3. 单个用户的通知生成阈值中,选择编辑. 的默认值50肾上腺素。
  4. 输入新值。不要超过最大值:300
  5. 选择拯救在页面顶部保存所有更改。该字段将被禁用,您需要进行选择编辑再次启用该字段。

    通知代阈值

分组-定期报告通知

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

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

为其选择数据列值按分组数据,并选择时间段. 这个时间段字段定义从将事件设置为在中运行开始的时间段运行频率上面的字段。例如今天表示在运行事件触发器的同一天发送通知组。如果您选择自定义时间间隔、详细从…起领域的开放。

分组

发送提醒-日期提醒通知

日期提醒通知,运行频率字段,该字段定义了何时运行同步。的发送一个提醒磁场下设置定义在事件之前或之后发送通知的时间。

过期

过期允许您定义任何条件来删除通知。您可以将通知设置为当集成中的记录不再可用时失效。您可以在定义的时间间隔之后将通知过期。您还可以配置集成触发器条件,以便在目标集成中的数据发生更改时将通知过期。

新的通知过期部分

当您的通知配置正确时,滚动到页面顶部并选择拯救

跑步项目

选择跑步项目在通知生成器的顶部栏中,手动触发此事件通知以运行。选择显示事件日志查看按严重性分类的更改历史记录。你也可以全部运行microapp通知概览屏幕顶部栏中的事件。

清除所有通知

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

你也可以在一个集成中删除所有微应用中的所有通知。从Microapp集成在概览页面中,选择要删除其所有通知的集成旁边的菜单。选择清除所有通知,并确认。

构建事件通知