logo  
 
Translation :
 
   
 
Menu général :
 
   
 
Espace Membre :
 
 
Privé Se connecter


Se souvenir de moi ?


Mot de passe oublié

 
 
Liens Web :
 
   
 
Forum : Masquer l’entête
 
 
Accès rapide :

Effectuer une Recherche avancée OU


 
 
Substitution prof par un autre dans des séances  [5 réponses]
 
 


 
 
 
 
 
 
 
 
 
fperciot
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 24
Inscrit(e) le: 08 septembre 2016
Imprimer mardi 12 septembre 2017 à 16:12  

Bonjour,
J'ai recherché une réponse à ma question sur le forum, mais je n'ai pas trouvé, d'où ce post.
J'explique mon besoin :

Nous avons créé un certain nombre de comptes vacataires "génériques" (type VAC_01 ...) pour palier à des délais de création des "vrais" comptes issus d'Harpege.

Dans VT, pour construire les EDTs, les gestionnaires ont utilisé ces comptes "génériques".
Maintenant que les "vrais" comptes ont été créé, je voudrais pouvoir substituer les comptes "génériques" par les "vrais" comptes dans toutes les séances déjà créées.

Il est possible, en sélectionnant toutes les séances d'un "prof", de faire, via un clic droit -> profs -> affecter/desaffecter un prof -> aux séances selectionner de changer les profs.

Mais le problème est que lorsque on sélectionne plusieurs séances et que pour ces séances, il y a plusieurs profs (pas forcément les mêmes pour les différentes séances), il n'est pas possible de ne substituer que le prof dont on a besoin.

Il est possible de le faire en ne sélectionnant que les séances identiques, mais cela complique énormément la tâche lorsqu'il y a beaucoup de séances).

Un autre moyen pour y arriver pourrait être de faire la manipulation directement dans la base (sur la bonne table qui va bien), mais ceci ne rendrait pas nos utilisateurs autonomes sur ce point.

D'où ma question :
Y a-t-il un moyen de réaliser cette manipulation depuis VT_reseau et si oui, comment faire ?

Merci d'avance pour vos réponses,
Cdt,
Florent P.




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1587
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mardi 12 septembre 2017 à 16:40  

Bonjour Florent,

Je ne comprends pas pourquoi sur veux substituer un profs par un autre.
Pourquoi ne changes-tu pas simplement les infos de ton vacataire par les infos de ton profs réel.

Par exemple, si tu as un vacataire de nom VAC_01 et de prénom VAC_01,
et que les info réelles deviennent nom = KLEEN prénom = André
il te suffit de changer dans la définition de VAC_01 son nom et son prénom.

Dans la base c'est bien le code du prof qui est enregistré au niveau des séances et des enseignements et non pas les noms et prénoms.

J'espère avoir bien compris ta demande.

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
fperciot
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 24
Inscrit(e) le: 08 septembre 2016
Imprimer Permalien mardi 12 septembre 2017 à 18:48  

Effectivement,

C'est une manière de faire, mais elle ne nous convient pas tout à fait, pour plusieurs raisons :
- la première est que nos utilisateurs "de base" n'ont pas les droits nécessaires pour effectuer ce changement
- la deuxième est que l'on veut conserver les comptes profs génériques
- la troisième est que comme on importe dorénavant les comptes profs depuis le "référentiel" du système d'information de notre établissement, il y a un lien entre les comptes profs dans le référentiel et ceux dans la base utilisateurs dans VT (et on m'a fait comprendre qu'il ne fallait pas trop "tripoter" cette dernière)

Maintenant, j'ai trouvé une requête SQL pour procéder rapidement et facilement à cette substitution directement en base :

UPDATE `seances_profs` SET `codeRessource`="N° du vrai compte prof" WHERE `codeRessource`="N° du compte prof générique";

Bien que cette solution ne soit pas la plus propre (et elle ne résout pas le problème d'autonomie de nos utilisateurs car c'est moi qui doit intervenir), elle semble faire le job (et n'interfère pas avec le processus d'importation depuis notre référentiel.

S'il y a un autre moyen, je suis preneur, bien évidement.
En tout cas, merci pour ta réponse rapide.
Florent P.

Petit complément, il n'arrive à personne de vouloir, en cours d'année par exemple, changer un prof sur un certain nombre de séances déjà saisies pour une raison X ou Y (maladie, absence prolongée ou autre )?

Édité 1 fois - Dernière édition: 12/09/2017 à 18:51 Par fperciot.




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1587
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mardi 12 septembre 2017 à 22:26  

Il y a longtemps, j'avais commencé à écrire une procédure qui permet d'échanger une ressources par une autre.
Je vais la reprendre et y ajouter la gestion des droits.

Cela te convient-il ?

Édité 3 fois - Dernière édition: 13/09/2017 à 08:13 Par sylvain.


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
fperciot
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 24
Inscrit(e) le: 08 septembre 2016
Imprimer Permalien mercredi 13 septembre 2017 à 08:16  

Je suis effectivement preneur de cette procédure.
Merci d'avance,
Florent P.




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1587
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien Hier à 07:49  

Bonsoir Florent,

Je viens de déposer vt_reseau.exe en version béta : ici
Dans le menu Profs / Outils (dernière ligne) tu trouveras ton bonheur.

Merci de tester et de me dire si tu trouves des choses bizarres.

Cette commende remplace un prof P1 par un autre prof P2 dans les enseignements, les séances et les réservations.
Si pour une séance donnée P2 est déjà occupé, le changement n'est pas fait.
Si la séance a lieu dans une période cloturee, le changement ne se fait pas.

Je n'ai pas vérifié si P2 est en congé (c'est à faire).

Sylvain




Bonjour Florent,

J'ai déposé une mise à jour de la version béta.

L'interface de changement d'un prof par un autre a évolué.
Lorsque l'utilisateur choisi le prof à changer, VT montre dans 3 tableaux la liste des séances, des réservations et des enseignements qui le concernent (suivant qu'il a limité le traitement aux séances, réservations ou enseignements par 3 cases à cocher).

L'utilisateur doit cocher les séances, réservations et enseignements qu'il souhaite traiter parmi ces 3 listes. Il doit donc commencer par sélectionner puis cocher les éléments.

La procédure qui opère les changements a évolué :
- prise en compte des date clôturées
- prise en compte des droits de l'utilisateur (VT vérifie que l'utilisateur à les droits suffisants pour faire les modifications)
- prise en compte de volume max des profs
- absence de conflit
- prise en compte de la section CNU attendue si elle est précisée

Je pense qu'avec tout cela la procédure est déjà bien complète.

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
Substitution prof par un autre dans des séances  [5 réponses]