Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

When importing "created by" for example how does ELM determine whether the user exists or not

So by way of example .. we import a record that contains a created by value of John Smith.

How does or what does ELM look at to determine if John Smith is valid user in the registry and therefore DOES NOT create a new user account in the system when creating the work item. 

I'm presuming it uses the Name e.g. John Smith - if that is correct, does it therefore also ignore casing of the name or if the users registry account was JOHN SMITH does it then do a further compare based on login id e.g. SmithJ

We are moving data to a new system, and the old registry entries may not match identically to the new system as the example above, our account in the old system may have been John Smith, SmithJ .. but the AD registry entry in the new system could potentially be john smith, smithj   so does it care about the casing ?

0 votes



One answer

Permanent link

Hi Karen,


as far as I am aware, ELM tools should NOT create users in the Jazz applications when importing data.
Usually the person importing the data would not even have the permissions to create user records. The Jazz applications usually delegate user management to an LDAP system and the application is absolutely not able to create user records on its own. It could create Jazz users, but they would not work, if they are not backed by the LDAP system.  If there is no match for the user name/user ID, I would assume that the import would fail. 

I might be wrong, not the first time.....

I would assume that this is case sensitive, but I would suggest you run some simple tests to find out how the system behaves. This should be easy enough to do. Have an import file with several variations of the data and do a test import on a throw away test system.   

0 votes

Comments

Maybe you want to be more specific what kind of import you are talking about. The tool you import in etc.

There's a gotcha here Ralph - if you import a field that is mapped to a Contributor data type, EWM will attempt to create the user if they do not exist.

This will fail... UNLESS you're a JazzAdmin :-(

In this case, it creates the user in the JTS, regardless of whether you are using an external registry or not. I got bitten by this and it ended up being a bit of a nightmare Support case, cleaning up all the users created in error.

Important lesson - never import as a JazzAdmin

Davyd, thank you so much for your contribution to the forum.

I had completely forgotten about that. So, yes, it tries to create a user in EWM in those cases. The user is synchronized to the other tools. I think it is case sensitive by default. The user is actually created regardless of the LDAP system. It is just a Jazz user, if LDAP does not know about he user, the user could not log in, but the user would be there in any case.

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 7,498
× 1,328

Question asked: Jun 13 '24, 3:11 p.m.

Question was seen: 603 times

Last updated: Jun 17 '24, 4:27 a.m.

Confirmation Cancel Confirm