与代理商合作

您可以对 HCL Notes ®进行编程,以使用代理(也称为宏)自动执行任务。代理可以帮助您执行重复性任务,例如管理文档和发送备忘录。

外出邮件功能是代理的一个示例,可以在Notes ®中使用。有关外出代理的更多详细信息,请参阅设置外出通知

该帮助系统涵盖了简单代理的创建。有关使用Notes ®公式、 LotusScript ®Java 创建更复杂代理的信息,请参阅 HCL Domino ® Designer 帮助。

代理可以做什么

代理几乎可以完成您可以在应用程序中手动执行的任何操作。使用简单的代理自动完成任务,例如:

  • 回复邮件
  • 转发邮件
  • 发送文件
  • 将文档从一个应用程序或文件夹复制到另一个应用程序或文件夹
  • 删除文档
  • 更改读取状态

通过使用搜索选项,您还可以设置简单的代理来处理应用程序中选定的文档。

代理如何工作

代理存储在应用程序中。当您创建一个只有您可以运行的代理时,它被称为私有代理;当您创建您和其他用户可以运行的代理时,它称为共享代理。

创建代理时,您可以设置选项来指定:

  • 代理应该运行的时间。您可以手动、根据计划自动运行代理,或根据事件(例如收到新邮件或文档更改时)自动运行代理。
  • 代理应在应用程序中的哪些文档上运行。您可以将应用程序中的所有或任何文档子集作为代理运行的目标。
  • 代理应完成哪些操作。您可以从列表中选择操作或使用Notes ®公式或编程脚本和语言来创建操作。

访问控制列表和代理

您可以在本地存储的任何应用程序中创建并运行代理,但在创建代理以在位于 HCL Domino ®服务器上的应用程序上运行之前,您必须具有足够的访问权限。应用程序的访问控制列表 (ACL) 不仅决定是否可以在应用程序中创建代理,还决定代理可以执行哪些操作以及代理如何与其他代理交互。