Ok, merci pour la prise en compte de ces suggestions.
Pour l'idée de gérer les users dans les contacts, non retenue, ce serait trop impactant.
Je pensais pas à remplacer les Utilisateurs par des contacts mais à faire un lien entre les 2 tables.
En fait, "simplement" de pouvoir avoir une zone dans la fiche Utilisateur qui permet de sélectionner un contact parmi la liste globale des contacts .
AInsi, nous aurions la possibilité :
de créer facilement un utilisateur à partir d'un contact en reprenant certaines donnéesde gérer nos sous traitants (Contacts de type PSP) comme des intervenants possibles dans les interventionsde pouvoir associer plus d'informations spécifiques aux utilisateurs en passant par la fiche Contact (champs complémentaires, RIB, etc...)de gérer les contrats de nos intermittents et intérimaires (si un utilisateur est relié à un contact et des contrats successifs et courts à un contact, j'aurais les contrats multiples et éventuellement parallèles d'un utilisateur)
2) En passant, est ce que dans Contrats , vous pourriez ajouter la catégorie Travail (en plus de Commercial , Assutrance, etc...) ?
Dans le fiche utilisateur , au lieu d'avoir une liste de choix Contrat, pourrait on plutôt afficher la liste des contrats affectés au contact relié à l'utilisateur et choisir un des contrats ? (comme ça on pourrait aussi mettre plus de données spécifiques en utilisant les champs complémentaires des contrats)

3) Est ce qu'on peut gérer des Anomalies sur les Contrats ?
4) différence echelon, niveau, coefficient
echelon => A préciser, c'est quoi par rapport au coefficient ?
niveau => A préciser, c'est quoi par rapport au coefficient ?
une image vaut mille mots mais en quelques mots : selon le coefficient, on change de niveau et un un niveau comporte plusieurs échelons