Filenet - 从 Filenet Workflow 中的用户 ID 获取电子邮件 ID
Filenet - Get Email Id out of user id in Filenet Workflow
我是 Filenet BPM 的新手,我正在处理一个批准系统工作流,其中根据响应批准或拒绝附加文档。我必须向 Originator 发送一封电子邮件,说明该文档已获批准或被拒绝,并且我能够获取启动工作流的人的 userId/AliasId,但我无法从用户 ID 中获取 emailId。我们已经在域级别进行了 LDAP 配置设置,但我不知道应该怎么做才能实现此功能。请帮忙。
你应该使用 com.filenet.api.security.User
:
User user = Factory.User.fetchInstance(connection, userId, null);
String email = user.get_Email();
userId
可能有不同的形式,如 the documentation:
中所述
Valid strings are the Id, the short name, or the distinguished name.
If the authentication provider is Microsoft Active Directory, you can
also specify the UPN.
我是 Filenet BPM 的新手,我正在处理一个批准系统工作流,其中根据响应批准或拒绝附加文档。我必须向 Originator 发送一封电子邮件,说明该文档已获批准或被拒绝,并且我能够获取启动工作流的人的 userId/AliasId,但我无法从用户 ID 中获取 emailId。我们已经在域级别进行了 LDAP 配置设置,但我不知道应该怎么做才能实现此功能。请帮忙。
你应该使用 com.filenet.api.security.User
:
User user = Factory.User.fetchInstance(connection, userId, null);
String email = user.get_Email();
userId
可能有不同的形式,如 the documentation:
Valid strings are the Id, the short name, or the distinguished name. If the authentication provider is Microsoft Active Directory, you can also specify the UPN.