查看用户最后一次登录时间
说明
根据audit实体的记录和systemuser实体记录进行link,下面是fetch,这里我做成了报表,其他的项目用的话,将rdl文件导入就好,如果你需要的话给我邮件,我可以直接发你。P.S:博客园文件不知道怎么传 ?
Fetch
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" aggregate="true">
<entity name="audit">
<attribute name="createdon" alias="lastlogindate" aggregate="max" />
<filter>
<condition attribute="operation" operator="eq" value="4" />
</filter>
<link-entity name="systemuser" from="systemuserid" to="objectid" link-type="inner" alias="sa">
<attribute name="domainname" alias="dn" groupby="true" />
<attribute name="fullname" alias="username" groupby="true" />
<attribute name="internalemailaddress" alias="email" groupby="true" />
</link-entity>
</entity>
</fetch>
示例


其他说明
这个fetch只能查登录过系统的用户最后一次登录时间,如果用户一次都没登录的话是搜索不到的。当然,你可以先导出报表记录成excel,然后再用systemuser邮箱vlookup报表的邮箱来完成这个需求。或者你可以用systemuser反过来查audit。