سؤال

هل هناك أي طريقة يمكننا من خلالها إنشاء مستخدم Documentum برمجيًا باستخدام معلومات Active Directory؟(لدي القليل جدًا من المعرفة حول ADT وأعلم أنه يخزن معلومات المستخدم، هذا كل شيء.)

هل كانت مفيدة؟

المحلول

في Documentum Administrator، يمكنك مزامنة مستخدمي ActiveDirectory عن طريق تشغيل Job dm_LDAPSynchronization.هذا يجب أن يفعل.

أتمنى أن يساعد هذا ، كحد أقصى


يحرر:يمكنك أيضًا إنشاء مستخدم باستخدام أساليب DFC:

IDfUser newUser = (IDfUser) session.newObject("dm_user");

newUser.setUserName("New User");
newUser.setUserLoginName("newuser");

newUser.setString("user_source","inline password");
newUser.setString("user_password","new_password");

newUser.setDefaultFolder("/newuser",true);

newUser.save();

بدلاً من وضع inline_password كمصدر للمستخدم، ربما يمكنك الاختيار LDAP وإزالة user_password.يحتاج هذا على الأرجح إلى مزيد من المعلومات، لكن ليس لدي وثائق DFC معي في الوقت الحالي.يمكنني البحث عنه في المساء، لكن في الوقت الحالي من المفترض أن يمنحك هذا نقطة جيدة للبدء.

يمكنك أيضًا إنشاء طريقة خادم منها وتعيينها لوظيفة مخصصة.

لكن:لا أعتقد أنه يمكنك إنشاء مستخدمي LDAP جدد من Documentum... يجب أن يكونوا موجودين في ActiveDirectory عند استيرادهم إلى Documentum!

هتافات ، ماكس

نصائح أخرى

يمكنك تكوين LDAP من خلال DA وضبط جميع معلومات الاتصال، وكلمة مرور معرف المستخدم وعقل تكوين مهمة LDapsync للقيام بذلك، كلما تمت إضافة مستخدم جديد إلى LDAP، سيتم استيراده إلى وثائق من خلال هذه الوظيفة وإلغاء تنشيطه إذاتتم إزالة المستخدم من LDAP.

هذا أفضل طريقة لتجنب أي برمجة.

مزامنة LDAP محدودة للغاية وقصيرة النظر.يمكنك ربط سمتين LDAP لمستخدم مثل هذا: ${sn}_${givenname}@company.com.يمكنك أيضًا إجراء سلسلة فرعية، بدءًا من اليسار إلى رقم معين.هذا كل شيء.لا أكثر.وأتساءل لماذا أزعجوا.

كان الحل المناسب هو وضع معايير على لغة التعبير - كل ذلك من XQuery إلى RegEx.هناك الكثير للاختيار من بينها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top