显示事件操作上下文

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

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

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

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

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

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

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

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

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

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

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

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