我是Filenet BPM的新手,我正在制定一个审批系统工作流程,其中附加文档已根据响应被批准或拒绝。我必须向Originator发送一封电子邮件,证明该文件已被批准或被拒绝,我可以获取启动工作流程的人员的userId / AliasId,但我无法从userid获取emailId。我们已经在域级别进行了LDAP配置设置,但我不知道如何才能实现此功能。请帮忙。
答案 0 :(得分:1)
您应该使用com.filenet.api.security.User
:
User user = Factory.User.fetchInstance(connection, userId, null);
String email = user.get_Email();
userId
可能采用不同的形式,如the documentation中所述:
有效字符串是Id,短名称或可分辨名称。 如果身份验证提供程序是Microsoft Active Directory,则可以 也指定UPN。