1

我是 Filenet BPM 的新手,我正在开发一个批准系统工作流程,其中附加的文档要么被批准,要么根据响应被拒绝。我必须向 Originator 发送一封电子邮件,说明该文档已被批准或拒绝,并且我能够获取启动工作流的人的 userId/AliasId,但我无法从用户 ID 中获取 emailId。我们已经在域级别进行了 LDAP 配置设置,但我不知道应该怎么做才能实现此功能。请帮忙。

4

1 回答 1

1

你应该使用com.filenet.api.security.User

User user = Factory.User.fetchInstance(connection, userId, null);
String email = user.get_Email();

userId如文档中所述,可能采用不同的形式:

有效字符串是 Id、短名称或专有名称。如果身份验证提供程序是 Microsoft Active Directory,您还可以指定 UPN。

于 2018-01-30T09:01:31.537 回答