Tuesday, September 24, 2013

Workflow unavailability does not work if the user who is setting delegation of her/his tasks to other user has 'User Source' attribute set to LDAP

Symptoms
Workflow unavailability does not work if the user who is setting delegation of her/his tasks to other user has 'User Source' attribute set to LDAP.

Steps:
- Create User1 with 'User Source' set to LDAP.
- In Webtop, log in as User1 and go to Inbox.
- Select 'I am currently unavailable. Please direct my tasks to ...'.
- User1 does not get any error but Webtop does not respond. A blank screen is shown and browser status line says 'Done'.

Following previous steps,  setting 'User Source' to Inline Password  it works fine.

Cause
This problem is thrown if LDAP users are not configured properly, basically if the following attributes in the user's object do not contain correct values:
user_ldap_dn
user_login_domain

Resolution
About user_ldap_dn, this cannot be empty and should be the user's location in LDAP, for example 'CN=Users,DC=tssupport,DC=emc,Dc=com'. LDAP Administrator should provide this information.
 
About user_login_domain, this should be the name of the LDAP configuration object dm_ldap_config. If you have not created the object dm_ldap_config you can do so by following instructions in Support Note esg93181: How to create a LDAP config object via API. After that, then set up user_login_domain to a correct value in iAPI:
API>retrieve,c,dm_user where user_login_name='username'
API>dump,c,l
API>set,c,l,user_login_domain        
SET> <object dm_ldap_config>
API>save,c,l  

No comments:

Post a Comment