Active directory 使用Active Directory创建Documentum用户

Active directory 使用Active Directory创建Documentum用户,active-directory,dql,documentum,documentum6.5,dfc,Active Directory,Dql,Documentum,Documentum6.5,Dfc,我们是否可以通过使用Active Directory信息以编程方式创建Documentum用户?(我对ADT知之甚少,知道它只存储用户信息。)在Documentum Administrator中,您可以通过运行作业dm\u LDAPSynchronization来同步ActiveDirectory用户。这应该可以 希望这有帮助, 马克斯 编辑:还可以使用DFC方法创建用户: IDfUser newUser=(IDfUser)session.newObject(“dm_user”); setUs

我们是否可以通过使用Active Directory信息以编程方式创建Documentum用户?(我对ADT知之甚少,知道它只存储用户信息。)

在Documentum Administrator中,您可以通过运行作业
dm\u LDAPSynchronization
来同步ActiveDirectory用户。这应该可以

希望这有帮助, 马克斯


编辑:还可以使用DFC方法创建用户:

IDfUser newUser=(IDfUser)session.newObject(“dm_user”);
setUserName(“新用户”);
setUserLoginName(“newUser”);
setString(“用户源”,“内联密码”);
setString(“用户密码”、“新密码”);
setDefaultFolder(“/newUser”,true);
newUser.save();
您可以选择
LDAP
并删除
user\u密码,而不是将inline\u密码作为用户源。这可能需要更多的信息,但我目前没有DFC文档。我可以在晚上查,但现在这应该给你一个很好的起点

您还可以将其制作成服务器方法,并将其分配给自定义作业

但是:我认为您无法从Documentum创建新的LDAP用户……当您将他们导入Documentum时,他们需要出现在ActiveDirectory中

干杯,
Max

您可以通过DA配置LDAP,并设置所有连接信息、用户id密码,然后配置ldapsync作业。为此,每当向LDAP中添加新用户时,该作业都会将其导入documentum,如果用户从LDAP中删除,则会将其停用


这是避免任何编程的最佳方法。

LDAP同步非常有限且短视。您可以为这样的用户连接两个LDAP属性:
${sn}{givenname}@company.com
。您还可以从左到给定数字的子字符串。就这样。没有了。我不知道他们为什么烦恼


一个合适的解决方案应该是标准化的表达式语言——从XQuery到RegEx。有很多可供选择。

但是如果我们只需要很少的用户请求,我的观点是我们可以根据自己的意愿修改它以接受用户,就像我们可以更改源文件(或创建自定义作业)以便它从提供的xls表中选择用户一样,或documnet,并将用户的所有属性填充到Documnetumhey max中。一个简单的问题是,当您创建此方法并创建会话时,如何使用这两个属性在content Server Hey raj中运行该方法。只是想确定一下:您是否创建了一个服务器方法并将此服务器方法包装在作业中?不,我想知道我们是否可以在没有自定义作业的情况下执行此方法,我的意思是直接登录到服务器并执行您的操作