我是 Filenet BPM 的新手,我正在处理审批系统工作流,其中根据响应批准或拒绝附加的文档。我必须向发起人发送电子邮件,说明文档已批准或拒绝,并且我能够获取启动工作流的人员的用户 ID/别名 ID,但我无法从用户 ID 中获取电子邮件 ID。我们已经在域级别进行了LDAP配置设置,但我不知道应该怎么做才能实现此功能。请帮忙。
你应该使用com.filenet.api.security.User
:
User user = Factory.User.fetchInstance(connection, userId, null);
String email = user.get_Email();
userId
可能采用不同的形式,如文档中所述:
有效字符串是 Id、短名称或可分辨名称。 如果身份验证提供程序Microsoft活动目录,则可以 同时指定 UPN。