on 11-11-2010 7:53 AM
Dear colleagues!
My business asked me about possibility of autofill "Requestor Last/First Name" fields. So if I try to create request, system must fill requestor's fields automaticaly, for example, basing on my login. For my business I answered "No, it's impossible", but I still I have some doubts. Does anybody have assurance in this feature? It is very inconvenient to deprive customer of possibility to choise between auto and handle fill.
Regards,
Artem
This is very much possible.
How it works exactly depends on the setting of your user data source. Ideally you would create an LDAP connector pointing to your corporate directory, configure the LDAP field to AC field mapping in Configuration - Field Mapping - LDAP and then set your user and search data source to LDAP.
If you do that, any user search will go through your ActiveDirectory and pick up all the information you have configured in field mapping and add it to the request form.
If your Windows user ID is identical to SAP you could also set the authentication data source to LDAP so that requesters and approvers can login with their windows password.
Frank.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Well, I've tried to make the following:
Create pseudo-LDAP system. When I go to "LDAP Mapping" and try to find Requestor Name in AC field I didn't see needed field, there are only Manager's fields.
Also I looked at Field Mapping -> Provisioning, and found out Requester's AC fields. But seems it's not what I'm looking for... I've got proof when I go to Create Request (no information has been assigned)
Regards,
Artem
You may want to read your last post to see what you said
Anyway, LDAP mapping is on a per-entry basis, i.e. the fields there are for requester, user, approver or manager.
You use LDAP mapping to tell CUP which field of an LDAP person entry corresponds to which field in CUP. You have to enter the LDAP attribute names for User ID, first name, last name etc. (example: in AD, User ID usually is samAccountName).
Once you do that and set the data sources to LDAP, the entries on the request form will be filled properly (provided your LDAP settings like user path etc. are configured correctly).
Frank.
Excuse me, Frank, but when I sad "we don't use ldap" I meant that LDAP is using for other aims and managed by my colleagues. That's why I created pseudo-ldap. There is very poor chance that they allow me to make some changes
You use LDAP mapping to tell CUP which field of an LDAP person entry corresponds to which field in CUP. You have to enter the LDAP attribute names for User ID, first name, last name etc. (example: in AD, User ID usually is samAccountName).
Regarding to you reply I should ask you, how could I do this mapping?
In CUP there is no field of Requestor (here is the [list|http://narod.ru/disk/27322767000/list_ACfields.jpg.html])
Appreciate you for help!
<sigh>
Again: YOU DO NOT NEED TO MAP REQUESTERS SPECIFICALLY
You map LDAP user data, and it works for any of the users on the request form.
Please do this:
- create a user on the local UME (Java Stack) with all details
- set search data source, authentication data source and user data source to UME
- log into AC with that user
- create a request
You should see the requester data pre-filled
Regarding LDAP: you only need a read-only user in LDAP. For test purposes, your own windows user and password should do. I suggest you get a consultant for a day to assist you, this is not easy to explain in a forum like this.
Frank.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.