不在办公室 Lotus Domino 特工

发布于 2025-01-02 02:35:53 字数 780 浏览 0 评论 0原文

我需要通过 Java 更改外出消息的主题。同时我希望通过java启用Out of Office。 我自己尝试了这样的事情:

Document dc = db.getProfileDocument("OutOfOfficeProfile", s.getUserName());
Vector vc = dc.getItems();
for(int i=0;i<vc.size();i++){
  Item it = (Item) vc.get(i);
  System.out.println(it.toString()+":::::::>>>>>>"
                   + dc.getItemValueString(it.toString()));
}

我得到的项目名称为:

$Name:::::::>>>>>>$profile_018outofofficeprofile_cn=sachin jain/o=tcsapp 
$UpdatedBy:::::::>>>>>>CN=Sachin Jain/O=TCSAPP
$NoPurge:::::::>>>>>> 
$ConflictAction:::::::>>>>>>2

我已经搜索了很多。我通过 Domino Designer 遇到了 OutOfOffice Agent。但我不知道如何更改 OOO 消息的主题和正文以及如何通过 Java 启用它?

I need to Change Subject Of Out Of Office Message through Java. At the same time I wish to enable Out of Office through java.
I tried something by myself like this :

Document dc = db.getProfileDocument("OutOfOfficeProfile", s.getUserName());
Vector vc = dc.getItems();
for(int i=0;i<vc.size();i++){
  Item it = (Item) vc.get(i);
  System.out.println(it.toString()+":::::::>>>>>>"
                   + dc.getItemValueString(it.toString()));
}

I got the Item names as :

$Name:::::::>>>>>>$profile_018outofofficeprofile_cn=sachin jain/o=tcsapp 
$UpdatedBy:::::::>>>>>>CN=Sachin Jain/O=TCSAPP
$NoPurge:::::::>>>>>> 
$ConflictAction:::::::>>>>>>2

I had searched for it a lot. I came across OutOfOffice Agent though Domino Designer. But I don't know how I can change the Subject and Body Of OOO Message and how can I enable it through Java?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

草莓味的萝莉 2025-01-09 02:35:53

OutOfOfficeProfile 配置文件包含 OutOfOffice 代理运行所需的所有数据。因此,如果您更改此配置文件中的数据,这些更改将在 OutOfOffice 代理运行时反映出来。

我建议您查看 OutOfOffice 代理并查看它使用哪些字段 - 以及您需要修改哪些字段来更改 OutOfOffice 邮件的主题。快速查看代理后,我发现 GeneralSubject 字段用于一般 OoO 消息,而 SpecialSubject 字段用于特殊 OoO 消息。

使用 Java,您可以使用 Document 类(正如您已经开始使用的那样)更改配置文件数据。请记住在更改 NotesDocument 字段时调用 dc.Save()。

使用 Java,您可以使用 Agent 类和 agent.setEnabled(true); 启用代理。

有关类、属性和方法的更多信息,请参阅 Domino Designer 帮助数据库。

The OutOfOfficeProfile profile document contains all necessary data for the OutOfOffice agent to run. So if you change data in this profile document, the changes will be reflected when the OutOfOffice agent runs.

I suggest that you look at the OutOfOffice agent and see what fields it uses - and thereby what fields you need to modify to change the subject for the Out Of Office mail. A quick look in the agent tells me that the field GeneralSubject is used for the general OoO messages while the field SpecialSubject is used for the special OoO messages.

With Java you can change the profile data using the Document class (as you have alrady started to use). Remember to call dc.Save() when you change the NotesDocument fields.

With Java you can enable the agent using the Agent class and agent.setEnabled(true);.

Look in the Domino Designer Help database for more information on the classes, properties and methods.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文