显示事件操作上下文

当您创建用于将系统消息发送给收件人的事件处理程序时,您可能想要据以生成事件的记录能够在表单的上下文中供消息收件人使用。

例如:假设您建立了一个事件处理程序,每当采购单创建完成后即向采购经理提交一个批准请求。为了让采购经理能够更方便地查看实际请求,您可以设置消息,以便经理只需要单击收件箱表单中的显示上下文按钮。单击该按钮可打开采购单表单,其中自动显示新采购单记录。

注意: 此过程只为“通知”或“提示”操作执行,即只在事件操作通知事件操作提示表单中使用。

要建立一个系统消息以显示上下文中的相关记录:

  1. 创建类型为“通知”或“提示”的事件操作。
  2. 单击事件操作表单上的编辑参数按钮,打开事件操作通知事件操作提示表单。
  3. 单击筛选表单
  4. 使用事件操作表达式编辑器表单选择 FILTERFORM 函数并将表单的名称指定为其参数。然后单击确定

    该参数指定当收件人单击显示上下文按钮时要打开的表单。

    该参数在收件人查看消息时启用显示上下文按钮。

  5. 单击筛选器规范
  6. 使用事件操作表达式编辑器表单以选择 FILTER 函数并指定一个属性作为表单打开时进行筛选的标准。

    该表达式通常采用近似于下列内容的表单:

    FILTER(SUBSTITUTE("propertyName = {0}", FP("propertyName")))

    该语句使系统能够传递触发了事件处理程序的特定记录。

  7. 按需建立“通知/提示”操作的剩余部分。
相关主题