Aller au contenu principal

Utilisateurs

Cet écran gère les comptes utilisateurs NomaUBL : création de nouveaux utilisateurs, affectation d'un rôle (défini dans Configuration → Security → Roles), édition du profil, désactivation des comptes et réinitialisation des mots de passe.

Les comptes utilisateurs sont applicatifs et agnostiques de la source — ils s'appliquent indifféremment lorsque NomaUBL est connecté à JD Edwards, SAP, NetSuite ou un ERP personnalisé. Le compte admin par défaut (ainsi que les rôles initiaux) est provisionné par l'action Initialize Database de Database Connectors → NomaUBL.


Liste des utilisateurs

Le tableau en bas de la page liste l'ensemble des comptes utilisateurs.

ColonneDescription
UsernameIdentifiant de connexion du compte.
Full NameNom complet affiché dans l'interface.
EmailAdresse e-mail du compte — utilisée pour les notifications et les processus de réinitialisation de mot de passe.
RoleRôle actuellement affecté à l'utilisateur (l'un des rôles définis dans Configuration → Security → Roles).
ActiveYes (vert) lorsque le compte peut se connecter ; No (rouge) lorsqu'il est désactivé mais conservé pour la traçabilité.
Actions✏️ ouvre le formulaire d'édition de l'utilisateur ; 🗑 supprime l'utilisateur après une confirmation navigateur.

Lorsque le tableau est vide, un message renvoie vers Initialize Database — le compte admin initial est créé lors de cette opération.


Création d'un utilisateur

Cliquer sur + New User en haut à droite de la section ouvre le formulaire de création. Champs :

ChampDescription
UsernameIdentifiant de connexion. Doit être unique. Non modifiable après création.
PasswordMot de passe initial du compte.
Full NameNom complet affiché dans l'interface.
EmailAdresse e-mail du compte.
RoleRôle affecté à l'utilisateur (liste déroulante des rôles définis dans Security → Roles).

Cliquer sur Create pour enregistrer ou sur Cancel pour annuler.


Édition d'un utilisateur

Cliquer sur ✏️ sur une ligne ouvre le formulaire d'édition. Le formulaire est identique à celui de création, avec trois différences :

ChampComportement en édition
UsernameMasqué — les identifiants sont immuables.
PasswordMasqué — utiliser Reset Password ci-dessous à la place.
ActiveYes / No — autorise ou non la connexion. La désactivation préserve l'historique de l'utilisateur sans lui accorder d'accès.
Reset PasswordChamp optionnel. Laisser vide pour conserver le mot de passe actuel ; saisir une nouvelle valeur pour l'écraser.

Cliquer sur Save pour enregistrer ou sur Cancel pour annuler.


Suppression d'un utilisateur

Cliquer sur 🗑 sur une ligne. Une confirmation navigateur s'affiche (Delete user "X"?). La confirmation supprime le compte immédiatement — il n'existe pas de récupération via une suppression douce. Préférer Active = No pour révoquer un accès de façon temporaire.


Messages de statut

Des retours en ligne s'affichent sous le tableau :

  • User created / User updated / User deleted en cas de succès.
  • Le message d'erreur original renvoyé par l'API en cas d'échec (par ex. doublon d'identifiant, champ manquant).

Conseils & bonnes pratiques

  • Aligner Username sur l'identifiant SSO / d'entreprise dès que possible, même si NomaUBL n'est pas encore fédéré — la migration SSO future en sera grandement simplifiée.
  • Définir un mot de passe initial robuste à la création, puis demander à l'utilisateur de le changer dès la première connexion.
  • Préférer Active = No à la suppression lors du départ d'un collaborateur — l'accès est immédiatement révoqué, la piste d'audit est conservée.
  • Utiliser Reset Password avec parcimonie. Lorsque les utilisateurs peuvent changer leur mot de passe ailleurs, ce champ sert principalement au déblocage après perte de mot de passe.
  • Relancer Initialize Database (Database Connectors → NomaUBL) sur un déploiement neuf si aucun utilisateur n'existe — l'opération provisionne le compte admin initial.
  • Affecter un rôle à chaque utilisateur. Sans rôle valide, l'utilisateur arrive sans permission et voit une navigation vide.