Suivre l’activité des utilisateurs dans JIRA

Souvent, au moment de renouveler sa license, on se demande combien d'utilisateurs travaillent réellement avec JIRA.

Ce qui compte pour le nombre de licences, ce sont les utilisateurs qui ont la permission globale JIRA Users. Mais parfois, pas facile de savoir si ces personnes utilisent réellement l'application.

Pour plus de précisions, la meilleure source d'information est la base de données :

select * from cwd_user_attributes cua, cwd_user cu
where cua.user_id = cu.id
and cua.attribute_name in ('login.count','login.currentFailedCount','login.lastFailedLoginMillis','login.lastLoginMillis','login.previousLoginMillis','login.totalFailedCount');

Cette requête permet de récupérer toute les connexions des différents utilisateurs déclarés dans JIRA.

2 commentaires

  1. Bonjour,

    Le problème là est que je n’ai pas un seul enregistrement par utilisateur.
    Ce qui peut-être utile est de savoir le nombre d’utilisateurs distinct pour connaître le nombre de licences à prévoir, par exemple, ou lister ces utilisateurs.

    Dans ce cas, remplacer « * » dans le select
    – soit par « distinct lower_user_name » (sans guillement 🙂 ) pour obtenir la liste
    – soit par « count(distinct lower_user_name) »

    Et on passe de 4583 lignes de résultat à 843 utilisateurs distinct 😛

    Bien cordialement

  2. Bonjour,

    Dans le cadre de mise en place d’une métrique du nombre d’utilisateur actif sur l’outils, je ne peut attaquer la base Jira.
    Comment je pourrais faire via l’API de Jira ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *