Hi, We have the following scenario: we have some users that are not as per see associated with our organization. They are called UFO-members. Now, we create these through an manual process that I will now try to implement in Syncope too. It has been outside everything so far.
When we create these users through the syncope console, I have noticed that we get the key for the recently created user through the logic actions. The thing now is, that the users using syncope and the console will be pretty lazy and would like to have the username created automatically according to the same automated standard as the rest via the firstname + lastname combination You can set the username via the console and Syncope will report if the username is already in use. I’d like to automate this and check for myself in the background if the current username is in use and within the repository. If found, we will try another iterated combination. We do the same when we pull users from external resources. Now, within the logic action I have the possibility to search via the key for the UserTO object though UserDAO. But, if I call for UserDAO.findByUsername() , I get that “EntityManager not found for the Master domain”. I guess it is not available within the scope and thus when a combination of a username is created, I do not get to check the validity for the new combination for the username itself. This is the first time I encountered this problem and I wonder if you there have a quick answer regarding how to search for a specific username and not the key during a logic action? Regards, Mikael