【问题标题】:How to run an scheduled Agent on a local database in Lotus Notes如何在 Lotus Notes 中的本地数据库上运行计划代理
【发布时间】:2012-12-30 05:50:33
【问题描述】:

莲花 8.5.3

我需要做的是启动一个外部进程来响应符合特定条件的传入电子邮件。

规则无法做到这一点。很公平,看起来代理可以。

好的,所以设置一个带有代理的 LotusScript 来做我需要的,用 Run 测试它--> 完美

现在让它通过电子邮件运行。很简单,对吧?

好的,几个小时后的 google fu,我们可能会遇到一些问题。

首先,发现它必须是本地代理才能访问客户端文件以启动进程。通过运行一个简单的移动操作(不需要本地访问)来测试其他一切是否正常。这行得通,所以它是一个访问问题。

将其设置为本地代理 --> 它永远不会被调用。

接下来发现本地代理无法响应传入的电子邮件。当然,让我们设置一个 5 分钟的时间表。不行。

接下来,确保属性中的“启用计划的本地代理”并重新启动。不去。代理根本没有被调用,

接下来,了解要运行本地代理,它必须位于本地数据库中。

而且...这就是我停滞不前的地方。似乎没有多少谷歌能够为我回答这个问题。什么是本地数据库?我试着去我的存档文件夹,然后点击“创建->代理”在那里创建一个代理(它是本地的,对吗?)但这也不起作用。

那么,我如何创建一个接收电子邮件的本地数据库,并从中创建一个作用于本地文件系统的代理?

谢谢

【问题讨论】:

  • 你安装了设计器客户端吗?
  • 您能澄清一下您指的是哪个外部流程吗?您希望它在用户打开电子邮件或收到邮件时运行吗?您确定要在收到邮件时无需用户交互的情况下对本地文件服务器执行某些操作的代理吗?听起来像是病毒样活动的秘诀。您还可以简单地将代码添加到所有用户邮件文件的邮件模板中的按钮中,以便他们在满足适当条件时单击。
  • 是的,我已经安装了 Designer 客户端,并且能够手动创建和运行代理 - 只是没有按计划进行。
  • @David - 我需要它在收到邮件消息时运行。不用担心病毒,这只适用于我自己的电脑。

标签: lotus-notes lotus agent


【解决方案1】:

本地数据库是驻留在用户计算机上的数据库。在这种情况下,它将是服务器数据库的副本

解决方案是在用户的计算机上创建一个副本(文件 -> 复制 -> 新副本...),并使其以所需的时间间隔与服务器进行复制。如果有很多用户,这可能是一个更大的安排。

【讨论】:

  • 要添加到此,代理不必在同一个数据库中。因此,您可以在“本地”中创建一个空白数据库,然后在设计器中打开它并在那里创建您的代理。
  • 太好了,我没有意识到这一点。我现在正在设置一个新副本,并将尝试从那里运行代理。
  • 是的——问题解决了!我在任何地方都找不到这些信息。它仍然看不到如何选择代理所在的副本——无论我在哪个收件箱中,“查看代理”或“创建代理”都显示相同。但是,一旦我创建了所有副本我创建的代理刚刚开始工作。谢谢!
【解决方案2】:

听起来您希望代理在用户的邮件文件中运行。如果是这种情况并且您有一台 Domino 服务器,请将其设置为在服务器上运行,在用户的邮件文件中。邮件是在用户邮件文件的服务器副本中接收的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多