使用SBT将组作为成员添加到Connections活动中?

时间:2014-04-04 00:21:43

标签: java ibm-connections ibm-sbt

在IBM Connections中,可以将组(在LDAP目录或类似目录中定义)添加为活动成员。
是否可以使用Social Business Toolkit Java SDK执行此操作?如果是这样,怎么样?

我可以在Javadocs中看到有ActivityService.addMember方法 这需要Member个实例,构建Member似乎需要用户ID。

使用SearchService搜索群组名称永远不会返回任何结果,我看不到任何其他方法来查找群组的用户ID。

编辑:
我的一位同事的相关说明:Connections还允许将“社区”添加为“活动”成员,我们也无法在SBT中看到如何执行此操作。

1 个答案:

答案 0 :(得分:1)

根据the documentation,成员类别字段控制活动成员的类型。

要创建成员组,您应该将贡献者电子邮件留空,贡献者名称应为组名称,并且用户ID应映射到组ID

我的测试环境没有任何群组,所以我无法直接与群组确认,但设置为类别"社区"和userid社区Uuid我设法将社区添加为活动的成员。

警告Emptor:

当我尝试使用社区成员ID从连接中检索单个成员时,我获得了活动成员的完整列表。当使用REST API本身使用带有201 Created结果返回的Location URL时也会发生这种情况,因此它是从连接端发生的事情。但只要有创造,这应该是可能的。