Filenet - 从 Filenet Workflow 中的用户 ID 中获取电子邮件 ID
Posted
技术标签:
【中文标题】Filenet - 从 Filenet Workflow 中的用户 ID 中获取电子邮件 ID【英文标题】:Filenet - Get Email Id out of user id in Filenet Workflow 【发布时间】:2018-01-29 21:09:45 【问题描述】:我是 Filenet BPM 的新手,我正在研究一个批准系统工作流程,其中附加的文档要么被批准,要么根据响应被拒绝。我必须向 Originator 发送一封电子邮件,说明该文档已被批准或拒绝,并且我能够获取启动工作流的人的 userId/AliasId,但我无法从用户 ID 中获取 emailId。我们已经在域级别进行了 LDAP 配置设置,但我不知道应该怎么做才能实现此功能。请帮忙。
【问题讨论】:
【参考方案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。
【讨论】:
以上是关于Filenet - 从 Filenet Workflow 中的用户 ID 中获取电子邮件 ID的主要内容,如果未能解决你的问题,请参考以下文章