如何创建Domino的运行报告 -Running the report agents on domino.
---文的主要目的是让用户知道如何建立一个Domino工作报告代理。
Windy.Chan 26 May, 2008
话题1、Warning:Agent is performing full text operations on database 'reports.nsf' which is
not full text indexed. This is extremely inefficient (该数据库没有做过全文件索引)。
话题2、Amgr: Error executing agent 'Daily Report Agent' aaDailyReportAgent' in 'reports.nsf':Not documents found (这是因为没有reports.nsf这个数据库、或“Daily Report”没有设定、或Report代理没有成功执行)。
话题3、Unable to run report, check the Domino MessageTrack Store(没有指定相关管理人的Message Tracking权限)。
上面的相关话题是指在Domino运行时,针对本主题所出现的一些错误信息。
我们为什么要执行一个运行报告呢? 如:IT老板想知道昨天或上一周公司邮件服务器共收到多少邮件?(我们先不要管他为什么要这个数据)。
我想这个时候,我们就可以用Domino的reports数据库。通常这个数据库在安装好Domino后会自动建立,如果没有的话,就用模版建立一个也可以。这个数据库可以自动统计一些Domino相关运行情况。
首先:需要允许Domino的message tracking.
方法: 在服务器的configurations视图中,编辑ServeràconfigurationsàRrouter/mailà Message Tracking.
Basic中的Message Tracking 设为[Enable]
Access Settings:中 Allowed to track messages: [请在这里选择适当的管理人员并一定要包括当然的服务器]
Allowed to track subjects: [请在这里选择适当的管理人员并一定要包括当然的服务器]
首第二步:建立Report.
打开数据库report.nsf (不要问我如何打开数据库啊),如下图(PIC-01)。
我们可以在”Scheduled reports”建立新的报告(PIC-02)
Report type: 这里有多种Report类型可供选择.
Report should be: 是设定报告方式,这里把Report结果设成了保存并发邮件。
同时,设定好相关的条件如下图(PIC-03)
设定好后,点“Ok”,这样,我就是可以去Domino的Server Console控制台手动执行 tell amgr run "reports.nsf" 'Daily Report Agent' 。然后再去看reports.nsf这个数据库,就可以看到相关的报告了(PIC-04)。
如果出现错误/警告提示
Warning:Agent is performing full text operations on database 'reports.nsf' which is
not full text indexed.This is extremely inefficient。
这是因为数据库没有全文索引,在数据库上点右键,手动执行一次就可以了(PIC-05, PIC-06)。