It's all about the answers!

Ask a question

How to get list of inactive users and send the notifications to them based on specific timeline


ELM_ User (15214) | asked Jun 12, 7:45 a.m.

Hi All,

In our current organization, many users have been assigned licenses and added to project areas. However, some of these users are not active. Is it possible to set a specific expiry date? Once the expiry date is reached, inactive users will receive notifications. If no actions are taken, can we have any default way or to create a script to generate a list of inactive users and remove them from project areas and Active Directory manually.

Many thanks.

Accepted answer


permanent link
Ralph Schoon (63.6k33647) | answered Jun 12, 8:35 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

I have seen requests like that. As far as I can tell, there is nothing in the tool. There is no simple way of telling which user was logged in when. It is likely possible to create some custom tooling for that.


  1. Use floating licenses, then it is not important whom the license is assigned to, if they do not log in.
  2. ELM has no permissions to act on LDAP AD. You would have to write a tool that locks/removes the user in LDAP
  3. It is possible to use APIs to remove/archive users.
  4. It is possible to have a tool that manages users and their access. The tool can sent a mail every so often asking the user if access is necessary. If the user does not refresh the need, they could get the license removed, or whatever. Note, deleting the user ID from Jazz might be a bad idea.

ELM_ User selected this answer as the correct answer

Comments
ELM_ User commented Jun 13, 2:27 a.m.

Hi Ralph, thanks for the clarification, I have one query is that If the user does not refresh the need, they could get the license removed, how can we acheive this, can you please guide here. Thanks in advance.


Ralph Schoon commented Jun 13, 3:48 a.m. | edited Jun 13, 3:49 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

As far as I can tell, there are multiple possible ways of doing this. Here are some examples I used with EWM: https://rsjazz.wordpress.com/2017/03/29/managing-contributor-licenses-using-the-plain-java-client-libraries/ As far as I know, the Java API used in that example would work against JTS as well. 

https://jazz.net/wiki/bin/view/Deployment/ELMProductAPILanding shows other APIs such as the Jazz Foundation APIs. 

That is all I have at the moment. There is automation such as what I explained above within IBM, so I assume it is doable. I have not tried to remove licenses, my use cases as mentioned in my blog were for assigning the licenses. Maybe they also work for removing them.


Ralph Schoon commented Jun 13, 4:33 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

ELM_ User commented Jun 19, 3:18 a.m.

Thanks Ralph, now at initial level I got an approach to acheive this scenario.

Your answer


Register or 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.